shield Recommended update for go1.21, go1.22, go1.22-openssl, go1.23, go1.23-openssl, go1.24, go1.24-openssl, go1.25, go1.25-openssl, go1.26, go1.26-openssl
SUSE-SLE-Module-Development-Tools-15-SP7-2026-3481


This update for go1.21, go1.22, go1.22-openssl, go1.23, go1.23-openssl, go1.24, go1.24-openssl, go1.25, go1.25-openssl, go1.26, go1.26-openssl fixes the following issues: - Packaging improvements: * Revert %ghost /usr/bin/go /usr/bin/gofmt which prevents install of a working go command. Refs bsc#1245878 bsc#1264390 * Based on feedback from Factory maintainers restore the original lifecycle for these files: Each go1.x toolchain shares ownership of a go and gofmt symlink managed by the alternatives system (update-alternatives and libalternatives). When the last go1.x package is uninstalled the symlinks will be removed. * Context: %ghost was introduced to prevent file conflicts among go1.x toolchain packages reported by installcheck dev tool. %ghost prevents the files from being installed, which results in no installed go command. The shared ownership of the go and gofmt symlinks is intentional. * Define go_bootstrap_version with digits without go1.x prefix. Correct path spelling to align with current toolchain layout GOROOT_BOOTSTRAP=%{_libdir}/go/%{go_bootstrap_version}, noting interstitial /go/ in path. Fixes bootstrap ERROR: Cannot find /usr/lib64/go1.x/bin/go. Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.x.y. Bootstrap error first observed when using %ghost /usr/bin/go. Fixed by Eugenio Paolantonio. Refs bsc#1245878 bsc#1264390 * Mark %ghost /usr/bin/go /usr/bin/gofmt to avoid file conflicts among go1.x toolchain packages. These files are managed by the alternatives system. Refs bsc#1245878 bsc#1264390 * Drop unused conditional %define with_shared refs jsc#PED-1962 * Uniqify %define go_libalternatives 1219 to accommodate parallel installed toolchain variants per go1.x major version. go1.x has highest alternatives priority and uses suffix 9. refs bsc#1245878 bsc#1264390 * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 * Use of Go standard library as .so and -buildmode=shared is not recommended or supported by upstream Go * Subpackage go1.x-libstd was only ever built for Factory and removal does not affect SLE * No Go application packages in Factory use go1.x-libstd - Use libalternatives only on suse_version >= 1610 and keep update-alternatives support for older distributions. - Drop the update-alternatives migration path for libalternatives builds. - Packaging: Enable libalternatives for SLE16.1 and Tumbleweed Refs bsc#1245878 * Drop go1.21 dependency on update-alternatives fixes bsc#1264390 - Prepare for removing old go versions from Factory: * Switch default for go1.21 to bootstrap with gcc-go using %bcond_without gccgo_go121 * Building go1.21 with gcc-go by default removes need for prjconf * Refs bsc#1247816 bootstrap go1.21 with gccgo


cloud_download Downloads

Development Tools Module 15.7 aarch64
  • Packages
    go1.23
    A compiled, garbage-collected, concurrent programming language
    1.23.12-150000.1.43.1 lock rpm lock src
    go1.23-doc
    Go documentation
    1.23.12-150000.1.43.1 lock rpm
    go1.23-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.23.12-150600.13.12.1 lock rpm lock src
    go1.23-openssl-doc
    Go documentation
    1.23.12-150600.13.12.1 lock rpm
    go1.23-openssl-race
    Go runtime race detector
    1.23.12-150600.13.12.1 lock rpm
    go1.23-race
    Go runtime race detector
    1.23.12-150000.1.43.1 lock rpm
    go1.24
    A compiled, garbage-collected, concurrent programming language
    1.24.13-150000.1.59.1 lock rpm lock src
    go1.24-doc
    Go documentation
    1.24.13-150000.1.59.1 lock rpm
    go1.24-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.24.13-150600.13.21.1 lock rpm lock src
    go1.24-openssl-doc
    Go documentation
    1.24.13-150600.13.21.1 lock rpm
    go1.24-openssl-race
    Go runtime race detector
    1.24.13-150600.13.21.1 lock rpm
    go1.24-race
    Go runtime race detector
    1.24.13-150000.1.59.1 lock rpm
    go1.25
    A compiled, garbage-collected, concurrent programming language
    1.25.12-150000.1.47.1 lock rpm lock src
    go1.25-doc
    Go documentation
    1.25.12-150000.1.47.1 lock rpm
    go1.25-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.25.12-150600.13.24.1 lock rpm lock src
    go1.25-openssl-doc
    Go documentation
    1.25.12-150600.13.24.1 lock rpm
    go1.25-openssl-race
    Go runtime race detector
    1.25.12-150600.13.24.1 lock rpm
    go1.25-race
    Go runtime race detector
    1.25.12-150000.1.47.1 lock rpm
    go1.26
    A compiled, garbage-collected, concurrent programming language
    1.26.5-150000.1.21.1 lock rpm lock src
    go1.26-doc
    Go documentation
    1.26.5-150000.1.21.1 lock rpm
    go1.26-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.26.5-150600.13.12.1 lock rpm lock src
    go1.26-openssl-doc
    Go documentation
    1.26.5-150600.13.12.1 lock rpm
    go1.26-openssl-race
    Go runtime race detector
    1.26.5-150600.13.12.1 lock rpm
    go1.26-race
    Go runtime race detector
    1.26.5-150000.1.21.1 lock rpm
Development Tools Module 15.7 ppc64le
  • Packages
    go1.23
    A compiled, garbage-collected, concurrent programming language
    1.23.12-150000.1.43.1 lock rpm lock src
    go1.23-doc
    Go documentation
    1.23.12-150000.1.43.1 lock rpm
    go1.23-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.23.12-150600.13.12.1 lock rpm lock src
    go1.23-openssl-doc
    Go documentation
    1.23.12-150600.13.12.1 lock rpm
    go1.23-openssl-race
    Go runtime race detector
    1.23.12-150600.13.12.1 lock rpm
    go1.23-race
    Go runtime race detector
    1.23.12-150000.1.43.1 lock rpm
    go1.24
    A compiled, garbage-collected, concurrent programming language
    1.24.13-150000.1.59.1 lock rpm lock src
    go1.24-doc
    Go documentation
    1.24.13-150000.1.59.1 lock rpm
    go1.24-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.24.13-150600.13.21.1 lock rpm lock src
    go1.24-openssl-doc
    Go documentation
    1.24.13-150600.13.21.1 lock rpm
    go1.24-openssl-race
    Go runtime race detector
    1.24.13-150600.13.21.1 lock rpm
    go1.24-race
    Go runtime race detector
    1.24.13-150000.1.59.1 lock rpm
    go1.25
    A compiled, garbage-collected, concurrent programming language
    1.25.12-150000.1.47.1 lock rpm lock src
    go1.25-doc
    Go documentation
    1.25.12-150000.1.47.1 lock rpm
    go1.25-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.25.12-150600.13.24.1 lock rpm lock src
    go1.25-openssl-doc
    Go documentation
    1.25.12-150600.13.24.1 lock rpm
    go1.25-openssl-race
    Go runtime race detector
    1.25.12-150600.13.24.1 lock rpm
    go1.25-race
    Go runtime race detector
    1.25.12-150000.1.47.1 lock rpm
    go1.26
    A compiled, garbage-collected, concurrent programming language
    1.26.5-150000.1.21.1 lock rpm lock src
    go1.26-doc
    Go documentation
    1.26.5-150000.1.21.1 lock rpm
    go1.26-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.26.5-150600.13.12.1 lock rpm lock src
    go1.26-openssl-doc
    Go documentation
    1.26.5-150600.13.12.1 lock rpm
    go1.26-openssl-race
    Go runtime race detector
    1.26.5-150600.13.12.1 lock rpm
    go1.26-race
    Go runtime race detector
    1.26.5-150000.1.21.1 lock rpm
Development Tools Module 15.7 s390x
  • Packages
    go1.23
    A compiled, garbage-collected, concurrent programming language
    1.23.12-150000.1.43.1 lock rpm lock src
    go1.23-doc
    Go documentation
    1.23.12-150000.1.43.1 lock rpm
    go1.23-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.23.12-150600.13.12.1 lock rpm lock src
    go1.23-openssl-doc
    Go documentation
    1.23.12-150600.13.12.1 lock rpm
    go1.23-openssl-race
    Go runtime race detector
    1.23.12-150600.13.12.1 lock rpm
    go1.23-race
    Go runtime race detector
    1.23.12-150000.1.43.1 lock rpm
    go1.24
    A compiled, garbage-collected, concurrent programming language
    1.24.13-150000.1.59.1 lock rpm lock src
    go1.24-doc
    Go documentation
    1.24.13-150000.1.59.1 lock rpm
    go1.24-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.24.13-150600.13.21.1 lock rpm lock src
    go1.24-openssl-doc
    Go documentation
    1.24.13-150600.13.21.1 lock rpm
    go1.24-openssl-race
    Go runtime race detector
    1.24.13-150600.13.21.1 lock rpm
    go1.24-race
    Go runtime race detector
    1.24.13-150000.1.59.1 lock rpm
    go1.25
    A compiled, garbage-collected, concurrent programming language
    1.25.12-150000.1.47.1 lock rpm lock src
    go1.25-doc
    Go documentation
    1.25.12-150000.1.47.1 lock rpm
    go1.25-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.25.12-150600.13.24.1 lock rpm lock src
    go1.25-openssl-doc
    Go documentation
    1.25.12-150600.13.24.1 lock rpm
    go1.25-openssl-race
    Go runtime race detector
    1.25.12-150600.13.24.1 lock rpm
    go1.25-race
    Go runtime race detector
    1.25.12-150000.1.47.1 lock rpm
    go1.26
    A compiled, garbage-collected, concurrent programming language
    1.26.5-150000.1.21.1 lock rpm lock src
    go1.26-doc
    Go documentation
    1.26.5-150000.1.21.1 lock rpm
    go1.26-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.26.5-150600.13.12.1 lock rpm lock src
    go1.26-openssl-doc
    Go documentation
    1.26.5-150600.13.12.1 lock rpm
    go1.26-openssl-race
    Go runtime race detector
    1.26.5-150600.13.12.1 lock rpm
    go1.26-race
    Go runtime race detector
    1.26.5-150000.1.21.1 lock rpm
Development Tools Module 15.7 x86_64
  • Packages
    go1.23
    A compiled, garbage-collected, concurrent programming language
    1.23.12-150000.1.43.1 lock rpm lock src
    go1.23-doc
    Go documentation
    1.23.12-150000.1.43.1 lock rpm
    go1.23-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.23.12-150600.13.12.1 lock rpm lock src
    go1.23-openssl-doc
    Go documentation
    1.23.12-150600.13.12.1 lock rpm
    go1.23-openssl-race
    Go runtime race detector
    1.23.12-150600.13.12.1 lock rpm
    go1.23-race
    Go runtime race detector
    1.23.12-150000.1.43.1 lock rpm
    go1.24
    A compiled, garbage-collected, concurrent programming language
    1.24.13-150000.1.59.1 lock rpm lock src
    go1.24-doc
    Go documentation
    1.24.13-150000.1.59.1 lock rpm
    go1.24-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.24.13-150600.13.21.1 lock rpm lock src
    go1.24-openssl-doc
    Go documentation
    1.24.13-150600.13.21.1 lock rpm
    go1.24-openssl-race
    Go runtime race detector
    1.24.13-150600.13.21.1 lock rpm
    go1.24-race
    Go runtime race detector
    1.24.13-150000.1.59.1 lock rpm
    go1.25
    A compiled, garbage-collected, concurrent programming language
    1.25.12-150000.1.47.1 lock rpm lock src
    go1.25-doc
    Go documentation
    1.25.12-150000.1.47.1 lock rpm
    go1.25-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.25.12-150600.13.24.1 lock rpm lock src
    go1.25-openssl-doc
    Go documentation
    1.25.12-150600.13.24.1 lock rpm
    go1.25-openssl-race
    Go runtime race detector
    1.25.12-150600.13.24.1 lock rpm
    go1.25-race
    Go runtime race detector
    1.25.12-150000.1.47.1 lock rpm
    go1.26
    A compiled, garbage-collected, concurrent programming language
    1.26.5-150000.1.21.1 lock rpm lock src
    go1.26-doc
    Go documentation
    1.26.5-150000.1.21.1 lock rpm
    go1.26-openssl
    Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode
    1.26.5-150600.13.12.1 lock rpm lock src
    go1.26-openssl-doc
    Go documentation
    1.26.5-150600.13.12.1 lock rpm
    go1.26-openssl-race
    Go runtime race detector
    1.26.5-150600.13.12.1 lock rpm
    go1.26-race
    Go runtime race detector
    1.26.5-150000.1.21.1 lock rpm