This adds golang-1.20 package (go version 1.20.7) and removes the
build for golang-1.19 since we are pulling it in as a binary.
To use this version, instead of the default one provided by golang-go
package, add /usr/lib/go-1.20/bin/ to PATH, or invoke
/usr/lib/go-1.20/bin/go directly.
Packages that specify Build-Depends: golang-any, bring in the default
golang-go package.
golang-1.19 package was failing with "UNEXPECTED CIRCULAR DEPENDENCY"
error while using golang-1.19 from debian bullseye-backports as
default version, so we removed golang-1.19 package from the build.
To support golang-1.19 for the build, golang-1.19 binaries from Debian
bullseye-backports has been added in the base-bullseye list.
Test Plan:
Pass: golang-1.20 package build successful.
Pass: kubernetes-1.27.5 package build successful using golang-1.20.
PASS: All packages build successfully.
PASS: Verify by Installing the ISO as AIO-SX.
Story: 2010878
Task: 48635
Depends-On: https://review.opendev.org/c/starlingx/tools/+/891698
Change-Id: Ia9868e0f08013c8f4ba374414734e5d37b905cd6
Signed-off-by: Boovan Rajendran <boovan.rajendran@windriver.com>