From e1129ed8ece8c18d5cc0bfb1ce9212285d5c4b2f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Feb 2025 20:58:56 +0000 Subject: [PATCH 01/16] Update to 1.24rc3 upstream release Upstream tag: go1.24rc3 Upstream commit: 18068cb9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 6 +++--- sources | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5541ed2..1a608c2 100644 --- a/.gitignore +++ b/.gitignore @@ -159,3 +159,4 @@ /go1.23.4.src.tar.gz /go1.24rc1.src.tar.gz /go1.24rc2.src.tar.gz +/go1.24rc3.src.tar.gz diff --git a/README.packit b/README.packit index 13501e1..c1b4159 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.104.1.post1.dev2+g8a1a06eb. +The file was generated using packit 1.1.0. diff --git a/golang.spec b/golang.spec index 80b482a..e20bd3e 100644 --- a/golang.spec +++ b/golang.spec @@ -99,9 +99,9 @@ %endif # Comment out go_prerelease and go_patch as needed -%global go_api 1.24 -%global go_prerelease rc2 -#global go_patch 4 +%global go_api 1 +%global go_prerelease rc3 +%global go_patch 24 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 203dff8..86f7c46 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24rc2.src.tar.gz) = 767c5c030a3fd84be7c449d431148df5da5fb5cf3d19886e238ea1c535a36f25b3a3433dfc690ef0dac2fc4e9fc9f899bc748494bc1339710267ba02de178676 +SHA512 (go1.24rc3.src.tar.gz) = becb7cb54515553360b4c4232298ec5f6c0ad176ac1044810e8239d00bf23ae3b61dae1af4fdb1f4b73d9fc194c18e4399dcc19301093eacf69af7adffc78159 From 54e55e021d0623dcc1bd50b9d530b6fa4d685b08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Thu, 6 Feb 2025 08:59:12 +0100 Subject: [PATCH 02/16] Fix tags --- golang.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/golang.spec b/golang.spec index e20bd3e..9f002e8 100644 --- a/golang.spec +++ b/golang.spec @@ -99,9 +99,9 @@ %endif # Comment out go_prerelease and go_patch as needed -%global go_api 1 +%global go_api 1.24 %global go_prerelease rc3 -%global go_patch 24 +#global go_patch 4 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} From bccebc6a3ae1c10430466397654620cf71bc6c44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 14 Feb 2025 10:33:19 +0100 Subject: [PATCH 03/16] Update to 1.24.0 Resolves: rhbz#2344988 --- .gitignore | 1 + golang.spec | 8 ++++---- sources | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1a608c2..9adc181 100644 --- a/.gitignore +++ b/.gitignore @@ -160,3 +160,4 @@ /go1.24rc1.src.tar.gz /go1.24rc2.src.tar.gz /go1.24rc3.src.tar.gz +/go1.24.0.src.tar.gz diff --git a/golang.spec b/golang.spec index 9f002e8..865d9be 100644 --- a/golang.spec +++ b/golang.spec @@ -100,8 +100,8 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 -%global go_prerelease rc3 -#global go_patch 4 +#global go_prerelease rc3 +%global go_patch 0 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} @@ -141,13 +141,13 @@ Provides: bundled(golang(golang.org/x/arch)) = 0.12.0 Provides: bundled(golang(golang.org/x/build)) = 0.0.0.20241205234318.b850320af2a4 Provides: bundled(golang(golang.org/x/crypto)) = 0.30.0 Provides: bundled(golang(golang.org/x/mod)) = 0.22.0 -Provides: bundled(golang(golang.org/x/net)) = 0.32.1.0.20241206180132.552d8ac903a1 +Provides: bundled(golang(golang.org/x/net)) = 0.32.1.0.20250121202134.9a960c88dd98 Provides: bundled(golang(golang.org/x/sync)) = 0.10.0 Provides: bundled(golang(golang.org/x/sys)) = 0.28.0 Provides: bundled(golang(golang.org/x/telemetry)) = 0.0.0.20241204182053.c0ac0e154df3 Provides: bundled(golang(golang.org/x/term)) = 0.27.0 Provides: bundled(golang(golang.org/x/text)) = 0.21.0 -Provides: bundled(golang(golang.org/x/tools)) = 0.28.0 +Provides: bundled(golang(golang.org/x/tools)) = 0.28.1.0.20250131145412.98746475647e Provides: bundled(golang(rsc.io/markdown)) = 0.0.0.20240306144322.0bf8f97ee8ef Requires: %{name}-bin = %{version}-%{release} diff --git a/sources b/sources index 86f7c46..34c4391 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24rc3.src.tar.gz) = becb7cb54515553360b4c4232298ec5f6c0ad176ac1044810e8239d00bf23ae3b61dae1af4fdb1f4b73d9fc194c18e4399dcc19301093eacf69af7adffc78159 +SHA512 (go1.24.0.src.tar.gz) = 36ba9a3a541208fd33aa49b969d892578e209570541d2b6ca6ff784250d8b6777597d347b823c6026acf0c2741b4abc9012693004e623a1434b06cfecdbebaa8 From 6390a97fc760071f872af8038690d0748166bec7 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Mar 2025 10:38:47 +0000 Subject: [PATCH 04/16] Update to 1.24.1 upstream release - Resolves: rhbz#2344988 Upstream tag: go1.24.1 Upstream commit: 339c903a Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9adc181..5bc581b 100644 --- a/.gitignore +++ b/.gitignore @@ -161,3 +161,4 @@ /go1.24rc2.src.tar.gz /go1.24rc3.src.tar.gz /go1.24.0.src.tar.gz +/go1.24.1.src.tar.gz diff --git a/README.packit b/README.packit index c1b4159..87210c5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.1.0. +The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. diff --git a/golang.spec b/golang.spec index 865d9be..01f5d3b 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 0 +%global go_patch 1 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 34c4391..993c1a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.0.src.tar.gz) = 36ba9a3a541208fd33aa49b969d892578e209570541d2b6ca6ff784250d8b6777597d347b823c6026acf0c2741b4abc9012693004e623a1434b06cfecdbebaa8 +SHA512 (go1.24.1.src.tar.gz) = a924d6bdc7e7101917e6d063bc7b471390525394e79224c152997564657c4362b5600e0c8bf6ee857d345129ccf7368bdf4ed2251ab740446ea2abda144e6353 From d3b32c62a18c75c46d7ccf8dc93b7e94ba1d5b43 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 1 Apr 2025 18:03:14 +0000 Subject: [PATCH 05/16] Update to 1.24.2 upstream release - Resolves: rhbz#2356701 Upstream tag: go1.24.2 Upstream commit: 49860cf9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5bc581b..5a488dd 100644 --- a/.gitignore +++ b/.gitignore @@ -162,3 +162,4 @@ /go1.24rc3.src.tar.gz /go1.24.0.src.tar.gz /go1.24.1.src.tar.gz +/go1.24.2.src.tar.gz diff --git a/README.packit b/README.packit index 87210c5..bb4a369 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. +The file was generated using packit 1.4.0.post1.dev4+g043c5fde. diff --git a/golang.spec b/golang.spec index 01f5d3b..1738f94 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 1 +%global go_patch 2 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 993c1a8..5e215de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.1.src.tar.gz) = a924d6bdc7e7101917e6d063bc7b471390525394e79224c152997564657c4362b5600e0c8bf6ee857d345129ccf7368bdf4ed2251ab740446ea2abda144e6353 +SHA512 (go1.24.2.src.tar.gz) = 6366a32f6678e7908b138f62dafeed96f7144b3b93505e75fba374b33727da8b1d087c1f979f493382b319758ebfcbeb30e9d7dadcb2923b628c8abe7db41c6f From 658947f3e0eaaaf3e994eccadf26d912ad757a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Tue, 22 Apr 2025 17:26:28 +0200 Subject: [PATCH 06/16] Backport of upstream issue 73144 --- ff2636f.patch | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++ golang.spec | 9 +- 2 files changed, 240 insertions(+), 3 deletions(-) create mode 100644 ff2636f.patch diff --git a/ff2636f.patch b/ff2636f.patch new file mode 100644 index 0000000..5baed13 --- /dev/null +++ b/ff2636f.patch @@ -0,0 +1,234 @@ +From ff2636f45e0087a1c6d8e895257d9c4729710811 Mon Sep 17 00:00:00 2001 +From: Michael Pratt +Date: Thu, 03 Apr 2025 03:26:25 +0000 +Subject: [PATCH] [release-branch.go1.24] runtime: cleanup M vgetrandom state before dropping P + +When an M is destroyed, we put its vgetrandom state back on the shared +list for another M to reuse. This list is simply a slice, so appending +to the slice may allocate. Currently this operation is performed in +mdestroy, after the P is released, meaning allocation is not allowed. + +More the cleanup earlier in mdestroy when allocation is still OK. + +Also add //go:nowritebarrierrec to mdestroy since it runs without a P, +which would have caught this bug. + +Fixes #73144. +For #73141. + +Change-Id: I6a6a636c3fbf5c6eec09d07a260e39dbb4d2db12 +Reviewed-on: https://go-review.googlesource.com/c/go/+/662455 +Reviewed-by: Jason Donenfeld +LUCI-TryBot-Result: Go LUCI +Reviewed-by: Keith Randall +Reviewed-by: Keith Randall +(cherry picked from commit 0b31e6d4cc804ab76ae8ced151ee2f50657aec14) +--- + +diff --git a/src/runtime/os3_solaris.go b/src/runtime/os3_solaris.go +index cf163a6..ded821b 100644 +--- a/src/runtime/os3_solaris.go ++++ b/src/runtime/os3_solaris.go +@@ -234,8 +234,11 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_aix.go b/src/runtime/os_aix.go +index 93464cb..1b483c2 100644 +--- a/src/runtime/os_aix.go ++++ b/src/runtime/os_aix.go +@@ -186,8 +186,11 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_darwin.go b/src/runtime/os_darwin.go +index 0ecbea7..6eab3b5 100644 +--- a/src/runtime/os_darwin.go ++++ b/src/runtime/os_darwin.go +@@ -344,8 +344,11 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_dragonfly.go b/src/runtime/os_dragonfly.go +index a02696e..9b32350 100644 +--- a/src/runtime/os_dragonfly.go ++++ b/src/runtime/os_dragonfly.go +@@ -216,8 +216,11 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_linux.go b/src/runtime/os_linux.go +index 8b3c4d0..fb46b81 100644 +--- a/src/runtime/os_linux.go ++++ b/src/runtime/os_linux.go +@@ -412,13 +412,12 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { +- if mp.vgetrandomState != 0 { +- vgetrandomPutState(mp.vgetrandomState) +- mp.vgetrandomState = 0 +- } + } + + // #ifdef GOARCH_386 +diff --git a/src/runtime/os_netbsd.go b/src/runtime/os_netbsd.go +index 735ace2..a06e5fe 100644 +--- a/src/runtime/os_netbsd.go ++++ b/src/runtime/os_netbsd.go +@@ -320,8 +320,11 @@ + // must continue working after unminit. + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_openbsd.go b/src/runtime/os_openbsd.go +index 574bfa8..4ce4c3c 100644 +--- a/src/runtime/os_openbsd.go ++++ b/src/runtime/os_openbsd.go +@@ -182,8 +182,11 @@ + getg().m.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_plan9.go b/src/runtime/os_plan9.go +index 2dbb42a..3b5965a 100644 +--- a/src/runtime/os_plan9.go ++++ b/src/runtime/os_plan9.go +@@ -217,8 +217,11 @@ + func unminit() { + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. ++// ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + func mdestroy(mp *m) { + } + +diff --git a/src/runtime/os_windows.go b/src/runtime/os_windows.go +index 7183e79..54407a3 100644 +--- a/src/runtime/os_windows.go ++++ b/src/runtime/os_windows.go +@@ -906,9 +906,11 @@ + mp.procid = 0 + } + +-// Called from exitm, but not from drop, to undo the effect of thread-owned ++// Called from mexit, but not from dropm, to undo the effect of thread-owned + // resources in minit, semacreate, or elsewhere. Do not take locks after calling this. + // ++// This always runs without a P, so //go:nowritebarrierrec is required. ++//go:nowritebarrierrec + //go:nosplit + func mdestroy(mp *m) { + if mp.highResTimer != 0 { +diff --git a/src/runtime/proc.go b/src/runtime/proc.go +index e9873e5..21bee4d 100644 +--- a/src/runtime/proc.go ++++ b/src/runtime/proc.go +@@ -1935,6 +1935,9 @@ + mp.gsignal = nil + } + ++ // Free vgetrandom state. ++ vgetrandomDestroy(mp) ++ + // Remove m from allm. + lock(&sched.lock) + for pprev := &allm; *pprev != nil; pprev = &(*pprev).alllink { +diff --git a/src/runtime/vgetrandom_linux.go b/src/runtime/vgetrandom_linux.go +index a6ec4b7..40be022 100644 +--- a/src/runtime/vgetrandom_linux.go ++++ b/src/runtime/vgetrandom_linux.go +@@ -73,9 +73,16 @@ + return state + } + +-func vgetrandomPutState(state uintptr) { ++// Free vgetrandom state from the M (if any) prior to destroying the M. ++// ++// This may allocate, so it must have a P. ++func vgetrandomDestroy(mp *m) { ++ if mp.vgetrandomState == 0 { ++ return ++ } ++ + lock(&vgetrandomAlloc.statesLock) +- vgetrandomAlloc.states = append(vgetrandomAlloc.states, state) ++ vgetrandomAlloc.states = append(vgetrandomAlloc.states, mp.vgetrandomState) + unlock(&vgetrandomAlloc.statesLock) + } + +diff --git a/src/runtime/vgetrandom_unsupported.go b/src/runtime/vgetrandom_unsupported.go +index 070392c..43c53e1 100644 +--- a/src/runtime/vgetrandom_unsupported.go ++++ b/src/runtime/vgetrandom_unsupported.go +@@ -13,6 +13,6 @@ + return -1, false + } + +-func vgetrandomPutState(state uintptr) {} ++func vgetrandomDestroy(mp *m) {} + + func vgetrandomInit() {} diff --git a/golang.spec b/golang.spec index 1738f94..ad9331b 100644 --- a/golang.spec +++ b/golang.spec @@ -155,10 +155,13 @@ Requires: %{name}-src = %{version}-%{release} Requires: go-filesystem Patch1: 0001-Modify-go.env.patch -Patch5: 0005-Skip-TestCrashDumpsAllThreads.patch -Patch6: 0006-Default-to-ld.bfd-on-ARM64.patch +Patch5: 0005-Skip-TestCrashDumpsAllThreads.patch +Patch6: 0006-Default-to-ld.bfd-on-ARM64.patch # Related to https://gcc.gnu.org/PR118497 -Patch8: fix_cgo_panic-with-gcc15-in-368.patch +Patch8: fix_cgo_panic-with-gcc15-in-368.patch + +# Remove with Go 1.24.3 +Patch9: ff2636f.patch # Having documentation separate was broken Obsoletes: %{name}-docs < 1.1-4 From bf244c60997dd91cf316ce10385a1532425541c8 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 7 May 2025 07:26:40 +0000 Subject: [PATCH 07/16] Update to 1.24.3 upstream release - Resolves: rhbz#2364602 Upstream tag: go1.24.3 Upstream commit: 34c8b14c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5a488dd..c2b1923 100644 --- a/.gitignore +++ b/.gitignore @@ -163,3 +163,4 @@ /go1.24.0.src.tar.gz /go1.24.1.src.tar.gz /go1.24.2.src.tar.gz +/go1.24.3.src.tar.gz diff --git a/README.packit b/README.packit index bb4a369..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.4.0.post1.dev4+g043c5fde. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/golang.spec b/golang.spec index ad9331b..7a2849c 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 2 +%global go_patch 3 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 5e215de..0e29767 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.2.src.tar.gz) = 6366a32f6678e7908b138f62dafeed96f7144b3b93505e75fba374b33727da8b1d087c1f979f493382b319758ebfcbeb30e9d7dadcb2923b628c8abe7db41c6f +SHA512 (go1.24.3.src.tar.gz) = 05d19372fb923eeea19395b4de569d2ecfec7fadf2d8236d47cd667982de51c569e9816372cb79e32166553f9bcbe68f7bc2a6ded5655809b1caf5bd941011e7 From 64f2601a863b8b95d3a58649509508e137e568fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Wed, 7 May 2025 09:32:09 +0200 Subject: [PATCH 08/16] Remove patch --- golang.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/golang.spec b/golang.spec index 7a2849c..183d12b 100644 --- a/golang.spec +++ b/golang.spec @@ -160,9 +160,6 @@ Patch6: 0006-Default-to-ld.bfd-on-ARM64.patch # Related to https://gcc.gnu.org/PR118497 Patch8: fix_cgo_panic-with-gcc15-in-368.patch -# Remove with Go 1.24.3 -Patch9: ff2636f.patch - # Having documentation separate was broken Obsoletes: %{name}-docs < 1.1-4 From 880c5f7f7e6871c0c6c1e8af9a69dcc9cbc26bec Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 5 Jun 2025 20:53:13 +0000 Subject: [PATCH 09/16] Update to 1.24.4 upstream release - Resolves: rhbz#2370501 Upstream tag: go1.24.4 Upstream commit: 6796ebb2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c2b1923..f178c4c 100644 --- a/.gitignore +++ b/.gitignore @@ -164,3 +164,4 @@ /go1.24.1.src.tar.gz /go1.24.2.src.tar.gz /go1.24.3.src.tar.gz +/go1.24.4.src.tar.gz diff --git a/README.packit b/README.packit index 807ffc6..6beb40f 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.8.0.post1.dev31+g9980e597. diff --git a/golang.spec b/golang.spec index 183d12b..ba974c7 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 3 +%global go_patch 4 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 0e29767..69f0990 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.3.src.tar.gz) = 05d19372fb923eeea19395b4de569d2ecfec7fadf2d8236d47cd667982de51c569e9816372cb79e32166553f9bcbe68f7bc2a6ded5655809b1caf5bd941011e7 +SHA512 (go1.24.4.src.tar.gz) = b785583fc53d62094b2de793a0e3281a26d2de17897a35b378fc2d13cb912ca473c37a7bae54a50660141809d5d0a70a97663d406cf30d7f0221ecbb5ffddec6 From a374886593b90a7bff16108a1214112430b76317 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 8 Jul 2025 18:00:23 +0000 Subject: [PATCH 10/16] Update to 1.24.5 upstream release - Resolves: rhbz#2378705 Upstream tag: go1.24.5 Upstream commit: 9d828e80 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f178c4c..253b962 100644 --- a/.gitignore +++ b/.gitignore @@ -165,3 +165,4 @@ /go1.24.2.src.tar.gz /go1.24.3.src.tar.gz /go1.24.4.src.tar.gz +/go1.24.5.src.tar.gz diff --git a/README.packit b/README.packit index 6beb40f..dde2a46 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev31+g9980e597. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/golang.spec b/golang.spec index ba974c7..cd30628 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 4 +%global go_patch 5 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 69f0990..eed8ece 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.4.src.tar.gz) = b785583fc53d62094b2de793a0e3281a26d2de17897a35b378fc2d13cb912ca473c37a7bae54a50660141809d5d0a70a97663d406cf30d7f0221ecbb5ffddec6 +SHA512 (go1.24.5.src.tar.gz) = 917cd6ac83e3370227da40f8490697e8638847e9279ed1806044a173d3b52829c67c429990db92d8aadcfba6a37bfc00114c1ecec3ac387a781bb7edc8dcab22 From dfcd9f17b5c03744f73b50dc9d6828cae298c23d Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 6 Aug 2025 19:07:13 +0000 Subject: [PATCH 11/16] Update to 1.24.6 upstream release Upstream tag: go1.24.6 Upstream commit: 7f36edc2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 253b962..212702b 100644 --- a/.gitignore +++ b/.gitignore @@ -166,3 +166,4 @@ /go1.24.3.src.tar.gz /go1.24.4.src.tar.gz /go1.24.5.src.tar.gz +/go1.24.6.src.tar.gz diff --git a/README.packit b/README.packit index dde2a46..3ad54d6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.9.0.post1.dev4+g48b4c222. +The file was generated using packit 1.11.0. diff --git a/golang.spec b/golang.spec index cd30628..dc40189 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 5 +%global go_patch 6 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index eed8ece..020a747 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.5.src.tar.gz) = 917cd6ac83e3370227da40f8490697e8638847e9279ed1806044a173d3b52829c67c429990db92d8aadcfba6a37bfc00114c1ecec3ac387a781bb7edc8dcab22 +SHA512 (go1.24.6.src.tar.gz) = 65f535c722f4a0f6111c9ed829677621e456a5bc969ccb99009da1ade096b2b1a648a44ccfa913543677c220baeaf1afe634ba8ba165d9474ac9433ac249c914 From 064a135101ae3af930d18fdf7ffbb2098ded2fa0 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 3 Sep 2025 18:20:56 +0000 Subject: [PATCH 12/16] Update to 1.24.7 upstream release Upstream tag: go1.24.7 Upstream commit: d41a8222 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 212702b..a39a0c9 100644 --- a/.gitignore +++ b/.gitignore @@ -167,3 +167,4 @@ /go1.24.4.src.tar.gz /go1.24.5.src.tar.gz /go1.24.6.src.tar.gz +/go1.24.7.src.tar.gz diff --git a/README.packit b/README.packit index 3ad54d6..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/golang.spec b/golang.spec index dc40189..af82636 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 6 +%global go_patch 7 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 020a747..8fdadb6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.6.src.tar.gz) = 65f535c722f4a0f6111c9ed829677621e456a5bc969ccb99009da1ade096b2b1a648a44ccfa913543677c220baeaf1afe634ba8ba165d9474ac9433ac249c914 +SHA512 (go1.24.7.src.tar.gz) = 656bb879244ba888af18b6e609fb2c4bc067b919827b9026c3ee44b3e2d0c7bffde262945de989880066196846b669c215da2e8c5d9adfb8491bb5d52af0d49a From ffcc009a22b3639dacffd81228d2577bdecf69ca Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Oct 2025 18:43:37 +0000 Subject: [PATCH 13/16] Update to 1.24.8 upstream release Upstream tag: go1.24.8 Upstream commit: 3a666bca Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + golang.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a39a0c9..e7e187f 100644 --- a/.gitignore +++ b/.gitignore @@ -168,3 +168,4 @@ /go1.24.5.src.tar.gz /go1.24.6.src.tar.gz /go1.24.7.src.tar.gz +/go1.24.8.src.tar.gz diff --git a/golang.spec b/golang.spec index af82636..cc19df5 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 7 +%global go_patch 8 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 8fdadb6..8eae89e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.7.src.tar.gz) = 656bb879244ba888af18b6e609fb2c4bc067b919827b9026c3ee44b3e2d0c7bffde262945de989880066196846b669c215da2e8c5d9adfb8491bb5d52af0d49a +SHA512 (go1.24.8.src.tar.gz) = 3233c75223b310d14ccb1846e192d0d4867e8ecc1091c9853bc536f5051cdfb8682ae2f86b5caec77b1f3cbfaf5864c9231fb3a756471ff77d7a904e79bb3f15 From 37bf4c859347f8fbfcf545090cb3f0eb88548e29 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 13 Oct 2025 21:51:40 +0000 Subject: [PATCH 14/16] Update to 1.24.9 upstream release Upstream tag: go1.24.9 Upstream commit: 8e10ef45 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + golang.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e7e187f..efab4be 100644 --- a/.gitignore +++ b/.gitignore @@ -169,3 +169,4 @@ /go1.24.6.src.tar.gz /go1.24.7.src.tar.gz /go1.24.8.src.tar.gz +/go1.24.9.src.tar.gz diff --git a/golang.spec b/golang.spec index cc19df5..4277034 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 8 +%global go_patch 9 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 8eae89e..930c12a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.8.src.tar.gz) = 3233c75223b310d14ccb1846e192d0d4867e8ecc1091c9853bc536f5051cdfb8682ae2f86b5caec77b1f3cbfaf5864c9231fb3a756471ff77d7a904e79bb3f15 +SHA512 (go1.24.9.src.tar.gz) = f553a6bdafa9e59d33756c99f6180dcb7e51762733f300488cdab1d42b918e0fff87fa42d714a6b667e039dd22e1ea14ef5f6e3eb1c9c215ff620d559a5c091a From fa97a7208b6df6b18122c68cf411d486219e2a0e Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Nov 2025 19:34:37 +0000 Subject: [PATCH 15/16] Update to 1.24.10 upstream release Upstream tag: go1.24.10 Upstream commit: 0259df17 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index efab4be..badbc0c 100644 --- a/.gitignore +++ b/.gitignore @@ -170,3 +170,4 @@ /go1.24.7.src.tar.gz /go1.24.8.src.tar.gz /go1.24.9.src.tar.gz +/go1.24.10.src.tar.gz diff --git a/README.packit b/README.packit index fb341a1..2511bf4 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. +The file was generated using packit 1.12.0. diff --git a/golang.spec b/golang.spec index 4277034..fa19954 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 9 +%global go_patch 10 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 930c12a..5532250 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.9.src.tar.gz) = f553a6bdafa9e59d33756c99f6180dcb7e51762733f300488cdab1d42b918e0fff87fa42d714a6b667e039dd22e1ea14ef5f6e3eb1c9c215ff620d559a5c091a +SHA512 (go1.24.10.src.tar.gz) = 4fa49b8948ecc9dfe8b18e098f0fef4226eeb59ea0bfd266e0bf207bfd06a51e2c4bbf8aa98482e1cdc4c892defa4de2afcbcd289cb5872dc9c62cd355fbcfbe From cb2277da6a58202d5d30649eea467f8b2175d5d4 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 4 Dec 2025 16:37:23 +0000 Subject: [PATCH 16/16] Update to 1.24.11 upstream release Upstream tag: go1.24.11 Upstream commit: 12964539 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- golang.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index badbc0c..41ec71b 100644 --- a/.gitignore +++ b/.gitignore @@ -171,3 +171,4 @@ /go1.24.8.src.tar.gz /go1.24.9.src.tar.gz /go1.24.10.src.tar.gz +/go1.24.11.src.tar.gz diff --git a/README.packit b/README.packit index 2511bf4..b4b46e3 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0. +The file was generated using packit 1.12.0.post1.dev20+g7d30dac21. diff --git a/golang.spec b/golang.spec index fa19954..5f738c7 100644 --- a/golang.spec +++ b/golang.spec @@ -101,7 +101,7 @@ # Comment out go_prerelease and go_patch as needed %global go_api 1.24 #global go_prerelease rc3 -%global go_patch 10 +%global go_patch 11 %global go_version %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease:~%{go_prerelease}} %global go_source %{go_api}%{?go_patch:.%{go_patch}}%{?go_prerelease} diff --git a/sources b/sources index 5532250..03d5e72 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (go1.24.10.src.tar.gz) = 4fa49b8948ecc9dfe8b18e098f0fef4226eeb59ea0bfd266e0bf207bfd06a51e2c4bbf8aa98482e1cdc4c892defa4de2afcbcd289cb5872dc9c62cd355fbcfbe +SHA512 (go1.24.11.src.tar.gz) = 9344039d231e50b63f52acbdd6cf2f483a4052d95b5fcc3e8a6d8fde80f0195f66ac5588302809ff0425de4d7c6b428ae842ec33b468c7020873acedbdea16ef