diff --git a/0001-cmd-go-use-aliyun-proxy-and-local-sumdb.patch b/0001-cmd-go-use-aliyun-proxy-and-local-sumdb.patch index c0c28be542942dcb040c99f4eb5fc98e1fe90ffc..fd474c77bba2a9781577866697035df4f72b41e3 100644 --- a/0001-cmd-go-use-aliyun-proxy-and-local-sumdb.patch +++ b/0001-cmd-go-use-aliyun-proxy-and-local-sumdb.patch @@ -12,12 +12,12 @@ diff --git a/src/cmd/go/internal/cfg/cfg.go b/src/cmd/go/internal/cfg/cfg.go index 57a3c1ff6f..e56c60e591 100644 --- a/src/cmd/go/internal/cfg/cfg.go +++ b/src/cmd/go/internal/cfg/cfg.go -@@ -266,8 +266,8 @@ var ( +@@ -417,8 +417,8 @@ var ( GOPPC64 = envOr("GOPPC64", fmt.Sprintf("%s%d", "power", buildcfg.GOPPC64)) GOWASM = envOr("GOWASM", fmt.Sprint(buildcfg.GOWASM)) -- GOPROXY = envOr("GOPROXY", "https://proxy.golang.org,direct") -- GOSUMDB = envOr("GOSUMDB", "sum.golang.org") +- GOPROXY = envOr("GOPROXY", "") +- GOSUMDB = envOr("GOSUMDB", "") + GOPROXY = envOr("GOPROXY", "https://mirrors.aliyun.com/goproxy/,direct") + GOSUMDB = envOr("GOSUMDB", "sum.golang.google.cn") GOPRIVATE = Getenv("GOPRIVATE") @@ -28,18 +28,18 @@ index becd88b52e..b2a1250372 100644 --- a/src/cmd/go/testdata/script/mod_sumdb_golang.txt +++ b/src/cmd/go/testdata/script/mod_sumdb_golang.txt @@ -2,12 +2,12 @@ - env GOPROXY= - env GOSUMDB= - go env GOPROXY --stdout '^https://proxy.golang.org,direct$' -+stdout '^https://mirrors.aliyun.com/goproxy/,direct$' - go env GOSUMDB --stdout '^sum.golang.org$' -+stdout '^sum.golang.google.cn$' - env GOPROXY=https://proxy.golang.org - go env GOSUMDB --stdout '^sum.golang.org$' -+stdout '^sum.golang.google.cn$' + [go-builder] env GOPROXY= + [go-builder] env GOSUMDB= + [go-builder] go env GOPROXY +-[go-builder] stdout '^https://proxy.golang.org,direct$' ++[go-builder] stdout '^https://mirrors.aliyun.com/goproxy/,direct$' + [go-builder] go env GOSUMDB +-[go-builder] stdout '^sum.golang.org$' ++[go-builder] stdout '^sum.golang.google.cn$' + [go-builder] env GOPROXY=https://proxy.golang.org + [go-builder] go env GOSUMDB +-[go-builder] stdout '^sum.golang.org$' ++[go-builder] stdout '^sum.golang.google.cn$' # Download direct from github. diff --git a/0004-cmd-link-use-gold-on-ARM-ARM64-only-if-gold-is-avail.patch b/0004-cmd-link-use-gold-on-ARM-ARM64-only-if-gold-is-avail.patch index d0a714976dc42f63c3f301321883dfc6444213f4..5341d6d6a87bfcee82bb3bf80fc0512bbfdb3577 100644 --- a/0004-cmd-link-use-gold-on-ARM-ARM64-only-if-gold-is-avail.patch +++ b/0004-cmd-link-use-gold-on-ARM-ARM64-only-if-gold-is-avail.patch @@ -1,38 +1,20 @@ -From 5ccf9f47bf4f5ba53e0ab7338a7fd4626714cfb2 Mon Sep 17 00:00:00 2001 -From: Jeffery To -Date: Tue, 23 Nov 2021 15:05:37 +0800 -Subject: [PATCH] cmd/link: use gold on ARM/ARM64 only if gold is available +From 7506da0af38aa307f45664f0c787b5767cc7a87f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= +Date: Thu, 22 Jun 2023 17:19:00 +0200 +Subject: [PATCH] Force gold in aarch64 until binutils 2.41 is on Fedora -COPY relocation handling on ARM/ARM64 has been fixed in recent versions -of the GNU linker. This switches to gold only if gold is available. - -Fixes #22040. --- - src/cmd/link/internal/ld/lib.go | 19 +++++++------------ - 1 file changed, 7 insertions(+), 12 deletions(-) + src/cmd/link/internal/ld/lib.go | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go -index 9e13db7b71..2b379259a2 100644 +index 91e2d5149c..99c305530b 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go -@@ -1390,25 +1390,20 @@ func (ctxt *Link) hostlink() { - } +@@ -1605,15 +1605,13 @@ func (ctxt *Link) hostlink() { + // https://go.dev/issue/22040 + altLinker = "gold" - if ctxt.Arch.InFamily(sys.ARM, sys.ARM64) && buildcfg.GOOS == "linux" { -- // On ARM, the GNU linker will generate COPY relocations -- // even with -znocopyreloc set. -+ // On ARM, older versions of the GNU linker will generate -+ // COPY relocations even with -znocopyreloc set. - // https://sourceware.org/bugzilla/show_bug.cgi?id=19962 - // -- // On ARM64, the GNU linker will fail instead of -- // generating COPY relocations. -+ // On ARM64, older versions of the GNU linker will fail -+ // instead of generating COPY relocations. - // -- // In both cases, switch to gold. -- altLinker = "gold" -- - // If gold is not installed, gcc will silently switch - // back to ld.bfd. So we parse the version information - // and provide a useful error if gold is missing. @@ -42,12 +24,12 @@ index 9e13db7b71..2b379259a2 100644 cmd := exec.Command(name, args...) if out, err := cmd.CombinedOutput(); err == nil { - if !bytes.Contains(out, []byte("GNU gold")) { -- log.Fatalf("ARM external linker must be gold (issue #15696), but is not: %s", out) +- log.Fatalf("ARM64 external linker must be gold (issue #15696, 22040), but is not: %s", out) + if bytes.Contains(out, []byte("GNU gold")) { + altLinker = "gold" } } } -- -2.32.0 +2.40.1 diff --git a/go1.20.12.src.tar.gz b/go1.21.10.src.tar.gz similarity index 71% rename from go1.20.12.src.tar.gz rename to go1.21.10.src.tar.gz index b78c916f4fbe191bf320f8d7ec067b6f0f56613a..3e488ed416d195e562e1074557f0e4d07e26c133 100644 Binary files a/go1.20.12.src.tar.gz and b/go1.21.10.src.tar.gz differ diff --git a/golang.spec b/golang.spec index 9f426248a9cb0cf7ce43abe364b05d385782cc40..0e1e82fa507fa705399c456350a9b36783ada995 100644 --- a/golang.spec +++ b/golang.spec @@ -60,8 +60,8 @@ %endif # Comment out go_patch as needed -%global go_api 1.20 -%global go_patch 12 +%global go_api 1.21 +%global go_patch 10 Name: golang Version: %{go_api}%{?go_patch:.%{go_patch}} @@ -107,98 +107,100 @@ Requires: %{name}-src = %{version}-%{release} Patch3: 0001-cmd-go-use-aliyun-proxy-and-local-sumdb.patch Patch4: 0004-cmd-link-use-gold-on-ARM-ARM64-only-if-gold-is-avail.patch -Patch5: 0005-cmd-asm-add-RDTIME-L-H-.W-RDTIME.D-support-for-loong.patch -Patch6: 0006-runtime-implement-cputicks-with-the-stable-counter-o.patch -Patch7: 0007-runtime-remove-the-fake-mstart-caller-in-systemstack.patch -Patch8: 0008-cmd-internal-obj-loong64-save-LR-after-decrementing-.patch -Patch9: 0009-runtime-refactor-the-linux-loong64-entrypoint.patch -Patch10: 0010-cmd-internal-obj-loong64-remove-invalid-branch-delay.patch -Patch11: 0011-runtime-calculate-nanoseconds-in-usleep-on-linux-loo.patch -Patch12: 0012-cmd-internal-obj-remove-redundant-cnames-on-loong64.patch -Patch13: 0013-runtime-save-fetch-g-register-during-VDSO-on-loong64.patch -Patch14: 0014-runtime-save-restore-callee-saved-registers-in-loong.patch -Patch15: 0015-runtime-add-comment-for-sys_linux_loong64.patch -Patch16: 0016-runtime-mark-morestack_noctxt-SPWRITE-for-linux-loon.patch -Patch17: 0017-cmd-internal-obj-loong64-add-the-PCALAU12I-instructi.patch -Patch18: 0018-cmd-internal-obj-loong64-cmd-link-internal-loong64-s.patch -Patch19: 0019-runtime-add-support-for-buildmode-c-shared-on-loong6.patch -Patch20: 0020-cmd-compile-add-support-for-buildmode-c-shared-on-lo.patch -Patch21: 0021-cmd-internal-obj-loong64-cmd-internal-objabi-add-c-s.patch -Patch22: 0022-cmd-link-add-support-for-buildmode-c-shared-on-loong.patch -Patch23: 0023-cmd-internal-sys-enable-c-shared-feature-on-loong64.patch -Patch24: 0024-cmd-dist-misc-cgo-testcshared-enable-c-shared-test-o.patch -Patch25: 0025-cmd-link-cmd-internal-in-shared-mode-change-to-use-I.patch -Patch26: 0026-cmd-compile-cmd-dist-cmd-go-internal-enable-buildmod.patch -Patch27: 0027-net-disable-TestLookupDotsWithRemoteSource-and-TestL.patch -Patch28: 0028-enable-c-archive-test-on-linux-loong64.patch -Patch29: 0029-cmd-internal-cmd-link-remove-invalid-GOT-relative-re.patch -Patch30: 0030-runtime-no-need-to-save-these-registers-in-load_g-sa.patch -Patch31: 0031-cmd-internal-obj-loong64-add-support-for-movgr2cf-an.patch -Patch32: 0032-runtime-save-and-restore-fcc-registers-in-async-pree.patch -Patch33: 0033-cmd-cmd-vendor-pick-up-updates-for-golang.org-x-arch.patch -Patch34: 0034-cmd-internal-objfile-add-loong64-disassembler-suppor.patch -Patch35: 0035-cmd-compile-link-internal-runtime-support-buildmode-.patch -Patch36: 0036-cmd-link-internal-support-buildmode-plugin-for-loong.patch -Patch37: 0037-cmd-dist-test-enable-buildmode-shared-plugin-test-fo.patch -Patch38: 0038-runtime-enable-memory-sanitizer-on-loong64.patch -Patch39: 0039-runtime-enable-address-sanitizer-on-loong64.patch -Patch40: 0040-cmd-link-workaround-linkshared-test-errors-on-loong6.patch -Patch41: 0041-runtime-remove-the-meaningless-offset-of-8-for-duffz.patch -Patch42: 0042-cmd-compiler-remove-the-meaningless-offset-of-8-for-.patch -Patch43: 0043-cmd-compile-internal-runtime-use-NOOP-for-hardware-N.patch -Patch44: 0044-cmd-link-internal-loong64-use-BREAK-0-as-the-code-pa.patch -Patch45: 0045-cmd-asm-runtime-remove-the-RSB-register-from-loong64.patch -Patch46: 0046-cmd-internal-obj-loong64-realize-all-unconditional-j.patch -Patch47: 0047-cmd-internal-obj-loong64-clean-up-code-for-short-con.patch -Patch48: 0048-cmd-internal-obj-loong64-assemble-BEQ-BNEs-comparing.patch -Patch49: 0049-cmd-internal-obj-loong64-remove-Optab.family-and-reo.patch -Patch50: 0050-cmd-asm-support-the-PCALIGN-directive-on-loong64.patch -Patch51: 0051-internal-bytealg-runtime-align-some-loong64-asm-loop.patch -Patch52: 0052-cmd-link-bump-loong64-function-alignment-to-16-bytes.patch -Patch53: 0053-cmd-compile-optimize-multiplication-on-loong64.patch -Patch54: 0054-cmd-compile-split-DIVV-DIVVU-op-on-loong64.patch -Patch55: 0055-cmd-internal-obj-loong64-auto-align-loop-heads-to-16.patch -Patch56: 0056-cmd-internal-obj-loong64-add-atomic-memory-access-in.patch -Patch57: 0057-cmd-compiler-runtime-internal-atomic-optimize-xchg-a.patch -Patch58: 0058-cmd-compiler-runtime-internal-atomic-optimize-xadd-a.patch -Patch59: 0059-cmd-compiler-runtime-internal-atomic-optimize-And-32.patch -Patch60: 0060-Revert-cmd-link-workaround-linkshared-test-errors-on.patch -Patch61: 0061-syscall-implement-Ptrace-Set-Get-Regs-using-PTRACE_-.patch -Patch62: 0062-cmd-internal-obj-loong64-remove-the-invalid-plan9-fo.patch -Patch63: 0063-cmd-compiler-runtime-internal-atomic-Implementing-xc.patch -Patch64: 0064-cmd-compiler-runtime-internal-atomic-Implementing-xa.patch -Patch65: 0065-cmd-compiler-runtime-internal-atomic-Implementing-An.patch -Patch66: 0066-cmd-internal-obj-loong64-correct-the-instruction-for.patch -Patch67: 0067-cmd-internal-obj-loong64-recheck-jump-offset-boundar.patch -Patch68: 0068-cmd-link-internal-loong64-correct-the-glibc-dynamic-.patch -Patch69: 0069-cmd-link-internal-loadelf-correct-the-relocation-siz.patch -Patch70: 0070-cmd-compile-cmd-internal-runtime-change-the-register.patch -Patch71: 0071-cmd-compile-add-ABI-register-definations-for-loong64.patch -Patch72: 0072-cmd-compile-cmd-internal-runtime-change-registers-on.patch -Patch73: 0073-internal-abi-define-loong64-regABI-constants.patch -Patch74: 0074-cmd-compile-internal-add-register-info-for-loong64-r.patch -Patch75: 0075-cmd-compile-internal-add-spill-support-for-loong64-r.patch -Patch76: 0076-cmd-compile-update-loong64-CALL-ops.patch -Patch77: 0077-runtime-make-duff-device-as-ABIInternal-for-loong64.patch -Patch78: 0078-runtime-support-regABI-and-add-spill-functions-in-ru.patch -Patch79: 0079-reflect-runtime-add-reflect-support-for-regABI-on-lo.patch -Patch80: 0080-internal-bytealg-add-regABI-support-in-bytealg-funct.patch -Patch81: 0081-runtime-add-regABI-support-in-memclr-and-memmove-fun.patch -Patch82: 0082-cmd-internal-obj-set-morestack-arg-spilling-and-rega.patch -Patch83: 0083-cmd-compile-fix-If-lowering-on-loong64.patch -Patch84: 0084-runtime-internal-syscall-use-ABIInternal-for-Syscall.patch -Patch85: 0085-cmd-compile-internal-buildcfg-enable-regABI-on-loong.patch -Patch86: 0086-internal-abi-internal-buildcfg-always-enable-registe.patch -Patch87: 0087-all-delete-loong64-non-register-ABI-fallback-path.patch -Patch88: 0088-cmd-internal-obj-loong64-using-LookupABI-to-find-duf.patch -Patch89: 0089-cmd-internal-cmd-link-unify-the-relocation-naming-st.patch -Patch90: 0090-cmd-link-internal-loadelf-remove-useless-relocation-.patch -Patch91: 0091-cmd-link-internal-loadelf-add-additional-relocations.patch -Patch92: 0092-cmd-link-add-new-relocations-numbered-101-to-109-for.patch -Patch93: 0093-api-add-new-relocations-numbered-101-to-109-for-loon.patch +#Patch5: 0005-cmd-asm-add-RDTIME-L-H-.W-RDTIME.D-support-for-loong.patch +#Patch6: 0006-runtime-implement-cputicks-with-the-stable-counter-o.patch +#Patch7: 0007-runtime-remove-the-fake-mstart-caller-in-systemstack.patch +#Patch8: 0008-cmd-internal-obj-loong64-save-LR-after-decrementing-.patch +#Patch9: 0009-runtime-refactor-the-linux-loong64-entrypoint.patch +#Patch10: 0010-cmd-internal-obj-loong64-remove-invalid-branch-delay.patch +#Patch11: 0011-runtime-calculate-nanoseconds-in-usleep-on-linux-loo.patch +#Patch12: 0012-cmd-internal-obj-remove-redundant-cnames-on-loong64.patch +#Patch13: 0013-runtime-save-fetch-g-register-during-VDSO-on-loong64.patch +#Patch14: 0014-runtime-save-restore-callee-saved-registers-in-loong.patch +#Patch15: 0015-runtime-add-comment-for-sys_linux_loong64.patch +#Patch16: 0016-runtime-mark-morestack_noctxt-SPWRITE-for-linux-loon.patch +#Patch17: 0017-cmd-internal-obj-loong64-add-the-PCALAU12I-instructi.patch +#Patch18: 0018-cmd-internal-obj-loong64-cmd-link-internal-loong64-s.patch +#Patch19: 0019-runtime-add-support-for-buildmode-c-shared-on-loong6.patch +#Patch20: 0020-cmd-compile-add-support-for-buildmode-c-shared-on-lo.patch +#Patch21: 0021-cmd-internal-obj-loong64-cmd-internal-objabi-add-c-s.patch +#Patch22: 0022-cmd-link-add-support-for-buildmode-c-shared-on-loong.patch +#Patch23: 0023-cmd-internal-sys-enable-c-shared-feature-on-loong64.patch +#Patch24: 0024-cmd-dist-misc-cgo-testcshared-enable-c-shared-test-o.patch +#Patch25: 0025-cmd-link-cmd-internal-in-shared-mode-change-to-use-I.patch +#Patch26: 0026-cmd-compile-cmd-dist-cmd-go-internal-enable-buildmod.patch +#Patch27: 0027-net-disable-TestLookupDotsWithRemoteSource-and-TestL.patch +#Patch28: 0028-enable-c-archive-test-on-linux-loong64.patch +#Patch29: 0029-cmd-internal-cmd-link-remove-invalid-GOT-relative-re.patch +#Patch30: 0030-runtime-no-need-to-save-these-registers-in-load_g-sa.patch +#Patch31: 0031-cmd-internal-obj-loong64-add-support-for-movgr2cf-an.patch +#Patch32: 0032-runtime-save-and-restore-fcc-registers-in-async-pree.patch +#Patch33: 0033-cmd-cmd-vendor-pick-up-updates-for-golang.org-x-arch.patch +#Patch34: 0034-cmd-internal-objfile-add-loong64-disassembler-suppor.patch +#Patch35: 0035-cmd-compile-link-internal-runtime-support-buildmode-.patch +#Patch36: 0036-cmd-link-internal-support-buildmode-plugin-for-loong.patch +#Patch37: 0037-cmd-dist-test-enable-buildmode-shared-plugin-test-fo.patch +#Patch38: 0038-runtime-enable-memory-sanitizer-on-loong64.patch +#Patch39: 0039-runtime-enable-address-sanitizer-on-loong64.patch +#Patch40: 0040-cmd-link-workaround-linkshared-test-errors-on-loong6.patch +#Patch41: 0041-runtime-remove-the-meaningless-offset-of-8-for-duffz.patch +#Patch42: 0042-cmd-compiler-remove-the-meaningless-offset-of-8-for-.patch +#Patch43: 0043-cmd-compile-internal-runtime-use-NOOP-for-hardware-N.patch +#Patch44: 0044-cmd-link-internal-loong64-use-BREAK-0-as-the-code-pa.patch +#Patch45: 0045-cmd-asm-runtime-remove-the-RSB-register-from-loong64.patch +#Patch46: 0046-cmd-internal-obj-loong64-realize-all-unconditional-j.patch +#Patch47: 0047-cmd-internal-obj-loong64-clean-up-code-for-short-con.patch +#Patch48: 0048-cmd-internal-obj-loong64-assemble-BEQ-BNEs-comparing.patch +#Patch49: 0049-cmd-internal-obj-loong64-remove-Optab.family-and-reo.patch +#Patch50: 0050-cmd-asm-support-the-PCALIGN-directive-on-loong64.patch +#Patch51: 0051-internal-bytealg-runtime-align-some-loong64-asm-loop.patch +#Patch52: 0052-cmd-link-bump-loong64-function-alignment-to-16-bytes.patch +#Patch53: 0053-cmd-compile-optimize-multiplication-on-loong64.patch +#Patch54: 0054-cmd-compile-split-DIVV-DIVVU-op-on-loong64.patch +#Patch55: 0055-cmd-internal-obj-loong64-auto-align-loop-heads-to-16.patch +#Patch56: 0056-cmd-internal-obj-loong64-add-atomic-memory-access-in.patch +#Patch57: 0057-cmd-compiler-runtime-internal-atomic-optimize-xchg-a.patch +#Patch58: 0058-cmd-compiler-runtime-internal-atomic-optimize-xadd-a.patch +#Patch59: 0059-cmd-compiler-runtime-internal-atomic-optimize-And-32.patch +#Patch60: 0060-Revert-cmd-link-workaround-linkshared-test-errors-on.patch +#Patch61: 0061-syscall-implement-Ptrace-Set-Get-Regs-using-PTRACE_-.patch +#Patch62: 0062-cmd-internal-obj-loong64-remove-the-invalid-plan9-fo.patch +#Patch63: 0063-cmd-compiler-runtime-internal-atomic-Implementing-xc.patch +#Patch64: 0064-cmd-compiler-runtime-internal-atomic-Implementing-xa.patch +#Patch65: 0065-cmd-compiler-runtime-internal-atomic-Implementing-An.patch +#Patch66: 0066-cmd-internal-obj-loong64-correct-the-instruction-for.patch +#Patch67: 0067-cmd-internal-obj-loong64-recheck-jump-offset-boundar.patch +#Patch68: 0068-cmd-link-internal-loong64-correct-the-glibc-dynamic-.patch +#Patch69: 0069-cmd-link-internal-loadelf-correct-the-relocation-siz.patch +#Patch70: 0070-cmd-compile-cmd-internal-runtime-change-the-register.patch +#Patch71: 0071-cmd-compile-add-ABI-register-definations-for-loong64.patch +#Patch72: 0072-cmd-compile-cmd-internal-runtime-change-registers-on.patch +#Patch73: 0073-internal-abi-define-loong64-regABI-constants.patch +#Patch74: 0074-cmd-compile-internal-add-register-info-for-loong64-r.patch +#Patch75: 0075-cmd-compile-internal-add-spill-support-for-loong64-r.patch +#Patch76: 0076-cmd-compile-update-loong64-CALL-ops.patch +#Patch77: 0077-runtime-make-duff-device-as-ABIInternal-for-loong64.patch +#Patch78: 0078-runtime-support-regABI-and-add-spill-functions-in-ru.patch +#Patch79: 0079-reflect-runtime-add-reflect-support-for-regABI-on-lo.patch +#Patch80: 0080-internal-bytealg-add-regABI-support-in-bytealg-funct.patch +#Patch81: 0081-runtime-add-regABI-support-in-memclr-and-memmove-fun.patch +#Patch82: 0082-cmd-internal-obj-set-morestack-arg-spilling-and-rega.patch +#Patch83: 0083-cmd-compile-fix-If-lowering-on-loong64.patch +#Patch84: 0084-runtime-internal-syscall-use-ABIInternal-for-Syscall.patch +#Patch85: 0085-cmd-compile-internal-buildcfg-enable-regABI-on-loong.patch +#Patch86: 0086-internal-abi-internal-buildcfg-always-enable-registe.patch +#Patch87: 0087-all-delete-loong64-non-register-ABI-fallback-path.patch +#Patch88: 0088-cmd-internal-obj-loong64-using-LookupABI-to-find-duf.patch +#Patch89: 0089-cmd-internal-cmd-link-unify-the-relocation-naming-st.patch +#Patch90: 0090-cmd-link-internal-loadelf-remove-useless-relocation-.patch +#Patch91: 0091-cmd-link-internal-loadelf-add-additional-relocations.patch +#Patch92: 0092-cmd-link-add-new-relocations-numbered-101-to-109-for.patch +#Patch93: 0093-api-add-new-relocations-numbered-101-to-109-for-loon.patch Source100: golang-gdbinit +ExcludeArch: loongarch64 + %description The Go programming language is an open source project to make programmers more productive. @@ -628,6 +630,9 @@ fi %files docs -f go-docs.list %changelog +* Thu May 09 2024 mgb01105731 - 1.21.10-1 +- update to 1.21.10 + * Mon Dec 11 2023 Funda Wang - 1.20.12-1 - New version 1.20.12