Message ID | 20240228183011.1495807-6-jose.quaresma@foundries.io |
---|---|
State | Accepted, archived |
Commit | 163db4537b5844ff792e9dd462406c2d178939e0 |
Headers | show |
Series | [RFC,v2,1/7] go: rework patch to avoid identation | expand |
On Wed, 2024-02-28 at 18:30 +0000, Jose Quaresma wrote: > Upgrade to latest 1.21.x release [1]: > > $ git --no-pager log --oneline go1.21.5..go1.21.7 > f29208030a (tag: go1.21.7) [release-branch.go1.21] go1.21.7 > 2fdad8af6d [release-branch.go1.21] cmd/internal/obj/arm64: fix frame pointer restore in epilogue > 01c93ad049 [release-branch.go1.21] cmd/go/internal/generate: call modload.InitWorkFile > db74bfba18 [release-branch.go1.21] Revert "crypto/internal/boring: upgrade module to fips-20220613" +1 > 916e6cddf1 [release-branch.go1.21] runtime: fix Pinner.Pin documentation > 6552f3d4ac [release-branch.go1.21] cmd/go/internal/toolchain: apply the -modcacherw flag when downloading a module to determine what toolchain it needs > 3960318b87 [release-branch.go1.21] crypto/x509: properly gate test on macos version > 00f974eb1f [release-branch.go1.21] go/types, types2: don't lose position info of interface embeddings > 2f91c16e68 [release-branch.go1.21] runtime: properly model rwmutex in lock ranking > 2540b1436f [release-branch.go1.21] slices: explicitly discard results of some functions > 7e34c4308f [release-branch.go1.21] runtime: clear g0 stack bounds in dropm > 491c1e7e95 [release-branch.go1.21] runtime: allow update of system stack bounds on callback from C thread > caafb50c0d [release-branch.go1.21] runtime: don't print "unexpected SPWRITE" when printing traceback > cc85462b3d (tag: go1.21.6) [release-branch.go1.21] go1.21.6 > d2cb140194 [release-branch.go1.21] crypto/tls: align FIPS-only mode with BoringSSL policy > 368e2a9461 [release-branch.go1.21] crypto/internal/boring: upgrade module to fips-20220613 > 8c6078adfb [release-branch.go1.21] runtime: add race annotations in IncNonDefault > f6b203c828 [release-branch.go1.21] maps: fix aliasing problems with Clone > 43818206dc [release-branch.go1.21] runtime: put ReadMemStats debug assertions behind a double-check mode > cf65d74bc5 [release-branch.go1.21] runtime: add the disablethp GODEBUG setting > ad1ec60a5b [release-branch.go1.21] runtime/pprof: fix generics function names > bbab863ada [release-branch.go1.21] os/signal: skip nohup tests on darwin builders > 7dc67e8f29 [release-branch.go1.21] os/signal: remove go t.Run from TestNohup > 9f8b3ac8c4 [release-branch.go1.21] cmd/compile: fix escape analysis of string min/max > 8c840b10d0 [release-branch.go1.21] cmd/compile: fix memcombine pass for big endian, > 1 byte elements > > [1] https://github.com/golang/go/compare/go1.21.5...go1.21.7 > > Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> > --- > meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} | 2 +- > ...binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} | 6 +++--- > ...oss-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} | 0 > .../go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} | 0 > .../go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} | 0 > .../go/{go-native_1.21.5.bb => go-native_1.21.7.bb} | 0 > .../go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} | 0 > ...go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch | 2 +- > .../go/go/0003-ld-add-soname-to-shareable-objects.patch | 8 ++++---- > meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} | 0 > 10 files changed, 9 insertions(+), 9 deletions(-) > rename meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} (89%) > rename meta/recipes-devtools/go/{go-binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} (78%) > rename meta/recipes-devtools/go/{go-cross-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} (100%) > rename meta/recipes-devtools/go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} (100%) > rename meta/recipes-devtools/go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} (100%) > rename meta/recipes-devtools/go/{go-native_1.21.5.bb => go-native_1.21.7.bb} (100%) > rename meta/recipes-devtools/go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} (100%) > rename meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} (100%) > > diff --git a/meta/recipes-devtools/go/go-1.21.5.inc b/meta/recipes-devtools/go/go-1.21.7.inc > similarity index 89% > rename from meta/recipes-devtools/go/go-1.21.5.inc > rename to meta/recipes-devtools/go/go-1.21.7.inc > index f009ea77c7..6de24e1e22 100644 > --- a/meta/recipes-devtools/go/go-1.21.5.inc > +++ b/meta/recipes-devtools/go/go-1.21.7.inc > @@ -15,4 +15,4 @@ SRC_URI += "\ > file://0008-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch \ > file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \ > " > -SRC_URI[main.sha256sum] = "285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19" > +SRC_URI[main.sha256sum] = "00197ab20f33813832bff62fd93cca1c42a08cc689a32a6672ca49591959bff6" > diff --git a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > similarity index 78% > rename from meta/recipes-devtools/go/go-binary-native_1.21.5.bb > rename to meta/recipes-devtools/go/go-binary-native_1.21.7.bb > index cc79a277ff..d8826e20f1 100644 > --- a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb > +++ b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > @@ -9,9 +9,9 @@ PROVIDES = "go-native" > > # Checksums available at https://go.dev/dl/ > SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}" > -SRC_URI[go_linux_amd64.sha256sum] = "e2bc0b3e4b64111ec117295c088bde5f00eeed1567999ff77bc859d7df70078e" > -SRC_URI[go_linux_arm64.sha256sum] = "841cced7ecda9b2014f139f5bab5ae31785f35399f236b8b3e75dff2a2978d96" > -SRC_URI[go_linux_ppc64le.sha256sum] = "1f6dd06aa34f292f33c2c70ea9b4456e3a9e5cbd1d99968f3f463a4805b40ece" > +SRC_URI[go_linux_amd64.sha256sum] = "13b76a9b2a26823e53062fa841b07087d48ae2ef2936445dc34c4ae03293702c" > +SRC_URI[go_linux_arm64.sha256sum] = "24744edcaeb827aafb76c67ebd406b5ae13291023b0ad9f061dd7a0e75b275ba" > +SRC_URI[go_linux_ppc64le.sha256sum] = "48a99ecce9b1e632870c29420088f61cf17a6f0c5bdb3cc821ff5c00e14b1a8a" > I checked and for some reason, some of these checksums aren't correct in this or the previous patch. I'll try fixing them up locally. Cheers, Richard
On Fri, 2024-03-01 at 09:53 +0000, Richard Purdie via lists.openembedded.org wrote: > On Wed, 2024-02-28 at 18:30 +0000, Jose Quaresma wrote: > > Upgrade to latest 1.21.x release [1]: > > > > $ git --no-pager log --oneline go1.21.5..go1.21.7 > > f29208030a (tag: go1.21.7) [release-branch.go1.21] go1.21.7 > > 2fdad8af6d [release-branch.go1.21] cmd/internal/obj/arm64: fix > > frame pointer restore in epilogue > > 01c93ad049 [release-branch.go1.21] cmd/go/internal/generate: call > > modload.InitWorkFile > > db74bfba18 [release-branch.go1.21] Revert "crypto/internal/boring: > > upgrade module to fips-20220613" +1 > > 916e6cddf1 [release-branch.go1.21] runtime: fix Pinner.Pin > > documentation > > 6552f3d4ac [release-branch.go1.21] cmd/go/internal/toolchain: apply > > the -modcacherw flag when downloading a module to determine what > > toolchain it needs > > 3960318b87 [release-branch.go1.21] crypto/x509: properly gate test > > on macos version > > 00f974eb1f [release-branch.go1.21] go/types, types2: don't lose > > position info of interface embeddings > > 2f91c16e68 [release-branch.go1.21] runtime: properly model rwmutex > > in lock ranking > > 2540b1436f [release-branch.go1.21] slices: explicitly discard > > results of some functions > > 7e34c4308f [release-branch.go1.21] runtime: clear g0 stack bounds > > in dropm > > 491c1e7e95 [release-branch.go1.21] runtime: allow update of system > > stack bounds on callback from C thread > > caafb50c0d [release-branch.go1.21] runtime: don't print "unexpected > > SPWRITE" when printing traceback > > cc85462b3d (tag: go1.21.6) [release-branch.go1.21] go1.21.6 > > d2cb140194 [release-branch.go1.21] crypto/tls: align FIPS-only mode > > with BoringSSL policy > > 368e2a9461 [release-branch.go1.21] crypto/internal/boring: upgrade > > module to fips-20220613 > > 8c6078adfb [release-branch.go1.21] runtime: add race annotations in > > IncNonDefault > > f6b203c828 [release-branch.go1.21] maps: fix aliasing problems with > > Clone > > 43818206dc [release-branch.go1.21] runtime: put ReadMemStats debug > > assertions behind a double-check mode > > cf65d74bc5 [release-branch.go1.21] runtime: add the disablethp > > GODEBUG setting > > ad1ec60a5b [release-branch.go1.21] runtime/pprof: fix generics > > function names > > bbab863ada [release-branch.go1.21] os/signal: skip nohup tests on > > darwin builders > > 7dc67e8f29 [release-branch.go1.21] os/signal: remove go t.Run from > > TestNohup > > 9f8b3ac8c4 [release-branch.go1.21] cmd/compile: fix escape analysis > > of string min/max > > 8c840b10d0 [release-branch.go1.21] cmd/compile: fix memcombine pass > > for big endian, > 1 byte elements > > > > [1] https://github.com/golang/go/compare/go1.21.5...go1.21.7 > > > > Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> > > --- > > meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} | 2 +- > > ...binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} | 6 +++- > > -- > > ...oss-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} | 0 > > .../go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} | 0 > > .../go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} | 0 > > .../go/{go-native_1.21.5.bb => go-native_1.21.7.bb} | 0 > > .../go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} | 0 > > ...go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch | 2 +- > > .../go/go/0003-ld-add-soname-to-shareable-objects.patch | 8 > > ++++---- > > meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} | 0 > > 10 files changed, 9 insertions(+), 9 deletions(-) > > rename meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} > > (89%) > > rename meta/recipes-devtools/go/{go-binary-native_1.21.5.bb => go- > > binary-native_1.21.7.bb} (78%) > > rename meta/recipes-devtools/go/{go-cross-canadian_1.21.5.bb => > > go-cross-canadian_1.21.7.bb} (100%) > > rename meta/recipes-devtools/go/{go-cross_1.21.5.bb => go- > > cross_1.21.7.bb} (100%) > > rename meta/recipes-devtools/go/{go-crosssdk_1.21.5.bb => go- > > crosssdk_1.21.7.bb} (100%) > > rename meta/recipes-devtools/go/{go-native_1.21.5.bb => go- > > native_1.21.7.bb} (100%) > > rename meta/recipes-devtools/go/{go-runtime_1.21.5.bb => go- > > runtime_1.21.7.bb} (100%) > > rename meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} > > (100%) > > > > diff --git a/meta/recipes-devtools/go/go-1.21.5.inc b/meta/recipes- > > devtools/go/go-1.21.7.inc > > similarity index 89% > > rename from meta/recipes-devtools/go/go-1.21.5.inc > > rename to meta/recipes-devtools/go/go-1.21.7.inc > > index f009ea77c7..6de24e1e22 100644 > > --- a/meta/recipes-devtools/go/go-1.21.5.inc > > +++ b/meta/recipes-devtools/go/go-1.21.7.inc > > @@ -15,4 +15,4 @@ SRC_URI += "\ > > > > file://0008-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch > > \ > > > > file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \ > > " > > -SRC_URI[main.sha256sum] = > > "285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19" > > +SRC_URI[main.sha256sum] = > > "00197ab20f33813832bff62fd93cca1c42a08cc689a32a6672ca49591959bff6" > > diff --git a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > similarity index 78% > > rename from meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > rename to meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > index cc79a277ff..d8826e20f1 100644 > > --- a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > +++ b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > @@ -9,9 +9,9 @@ PROVIDES = "go-native" > > > > # Checksums available at https://go.dev/dl/ > > SRC_URI = > > "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar > > .gz;name=go_${BUILD_GOTUPLE}" > > -SRC_URI[go_linux_amd64.sha256sum] = > > "e2bc0b3e4b64111ec117295c088bde5f00eeed1567999ff77bc859d7df70078e" > > -SRC_URI[go_linux_arm64.sha256sum] = > > "841cced7ecda9b2014f139f5bab5ae31785f35399f236b8b3e75dff2a2978d96" > > -SRC_URI[go_linux_ppc64le.sha256sum] = > > "1f6dd06aa34f292f33c2c70ea9b4456e3a9e5cbd1d99968f3f463a4805b40ece" > > +SRC_URI[go_linux_amd64.sha256sum] = > > "13b76a9b2a26823e53062fa841b07087d48ae2ef2936445dc34c4ae03293702c" > > +SRC_URI[go_linux_arm64.sha256sum] = > > "24744edcaeb827aafb76c67ebd406b5ae13291023b0ad9f061dd7a0e75b275ba" > > +SRC_URI[go_linux_ppc64le.sha256sum] = > > "48a99ecce9b1e632870c29420088f61cf17a6f0c5bdb3cc821ff5c00e14b1a8a" > > > > I checked and for some reason, some of these checksums aren't correct > in this or the previous patch. I'll try fixing them up locally. With the checksums fixed, 1.21 seemed to pass enough to merge. There were some meta-oe recipes which failed. 1.22 still has further issues blocking it. Cheers, Richard
Richard Purdie <richard.purdie@linuxfoundation.org> escreveu (domingo, 3/03/2024 à(s) 16:31): > On Fri, 2024-03-01 at 09:53 +0000, Richard Purdie via > lists.openembedded.org wrote: > > On Wed, 2024-02-28 at 18:30 +0000, Jose Quaresma wrote: > > > Upgrade to latest 1.21.x release [1]: > > > > > > $ git --no-pager log --oneline go1.21.5..go1.21.7 > > > f29208030a (tag: go1.21.7) [release-branch.go1.21] go1.21.7 > > > 2fdad8af6d [release-branch.go1.21] cmd/internal/obj/arm64: fix > > > frame pointer restore in epilogue > > > 01c93ad049 [release-branch.go1.21] cmd/go/internal/generate: call > > > modload.InitWorkFile > > > db74bfba18 [release-branch.go1.21] Revert "crypto/internal/boring: > > > upgrade module to fips-20220613" +1 > > > 916e6cddf1 [release-branch.go1.21] runtime: fix Pinner.Pin > > > documentation > > > 6552f3d4ac [release-branch.go1.21] cmd/go/internal/toolchain: apply > > > the -modcacherw flag when downloading a module to determine what > > > toolchain it needs > > > 3960318b87 [release-branch.go1.21] crypto/x509: properly gate test > > > on macos version > > > 00f974eb1f [release-branch.go1.21] go/types, types2: don't lose > > > position info of interface embeddings > > > 2f91c16e68 [release-branch.go1.21] runtime: properly model rwmutex > > > in lock ranking > > > 2540b1436f [release-branch.go1.21] slices: explicitly discard > > > results of some functions > > > 7e34c4308f [release-branch.go1.21] runtime: clear g0 stack bounds > > > in dropm > > > 491c1e7e95 [release-branch.go1.21] runtime: allow update of system > > > stack bounds on callback from C thread > > > caafb50c0d [release-branch.go1.21] runtime: don't print "unexpected > > > SPWRITE" when printing traceback > > > cc85462b3d (tag: go1.21.6) [release-branch.go1.21] go1.21.6 > > > d2cb140194 [release-branch.go1.21] crypto/tls: align FIPS-only mode > > > with BoringSSL policy > > > 368e2a9461 [release-branch.go1.21] crypto/internal/boring: upgrade > > > module to fips-20220613 > > > 8c6078adfb [release-branch.go1.21] runtime: add race annotations in > > > IncNonDefault > > > f6b203c828 [release-branch.go1.21] maps: fix aliasing problems with > > > Clone > > > 43818206dc [release-branch.go1.21] runtime: put ReadMemStats debug > > > assertions behind a double-check mode > > > cf65d74bc5 [release-branch.go1.21] runtime: add the disablethp > > > GODEBUG setting > > > ad1ec60a5b [release-branch.go1.21] runtime/pprof: fix generics > > > function names > > > bbab863ada [release-branch.go1.21] os/signal: skip nohup tests on > > > darwin builders > > > 7dc67e8f29 [release-branch.go1.21] os/signal: remove go t.Run from > > > TestNohup > > > 9f8b3ac8c4 [release-branch.go1.21] cmd/compile: fix escape analysis > > > of string min/max > > > 8c840b10d0 [release-branch.go1.21] cmd/compile: fix memcombine pass > > > for big endian, > 1 byte elements > > > > > > [1] https://github.com/golang/go/compare/go1.21.5...go1.21.7 > > > > > > Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> > > > --- > > > meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} | 2 +- > > > ...binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} | 6 +++- > > > -- > > > ...oss-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} | 0 > > > .../go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} | 0 > > > .../go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} | 0 > > > .../go/{go-native_1.21.5.bb => go-native_1.21.7.bb} | 0 > > > .../go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} | 0 > > > ...go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch | 2 +- > > > .../go/go/0003-ld-add-soname-to-shareable-objects.patch | 8 > > > ++++---- > > > meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} | 0 > > > 10 files changed, 9 insertions(+), 9 deletions(-) > > > rename meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} > > > (89%) > > > rename meta/recipes-devtools/go/{go-binary-native_1.21.5.bb => go- > > > binary-native_1.21.7.bb} (78%) > > > rename meta/recipes-devtools/go/{go-cross-canadian_1.21.5.bb => > > > go-cross-canadian_1.21.7.bb} (100%) > > > rename meta/recipes-devtools/go/{go-cross_1.21.5.bb => go- > > > cross_1.21.7.bb} (100%) > > > rename meta/recipes-devtools/go/{go-crosssdk_1.21.5.bb => go- > > > crosssdk_1.21.7.bb} (100%) > > > rename meta/recipes-devtools/go/{go-native_1.21.5.bb => go- > > > native_1.21.7.bb} (100%) > > > rename meta/recipes-devtools/go/{go-runtime_1.21.5.bb => go- > > > runtime_1.21.7.bb} (100%) > > > rename meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} > > > (100%) > > > > > > diff --git a/meta/recipes-devtools/go/go-1.21.5.inc b/meta/recipes- > > > devtools/go/go-1.21.7.inc > > > similarity index 89% > > > rename from meta/recipes-devtools/go/go-1.21.5.inc > > > rename to meta/recipes-devtools/go/go-1.21.7.inc > > > index f009ea77c7..6de24e1e22 100644 > > > --- a/meta/recipes-devtools/go/go-1.21.5.inc > > > +++ b/meta/recipes-devtools/go/go-1.21.7.inc > > > @@ -15,4 +15,4 @@ SRC_URI += "\ > > > > > > file://0008-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch > > > \ > > > > > > file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \ > > > " > > > -SRC_URI[main.sha256sum] = > > > "285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19" > > > +SRC_URI[main.sha256sum] = > > > "00197ab20f33813832bff62fd93cca1c42a08cc689a32a6672ca49591959bff6" > > > diff --git a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > > b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > > similarity index 78% > > > rename from meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > > rename to meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > > index cc79a277ff..d8826e20f1 100644 > > > --- a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb > > > +++ b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb > > > @@ -9,9 +9,9 @@ PROVIDES = "go-native" > > > > > > # Checksums available at https://go.dev/dl/ > > > SRC_URI = > > > "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar > > > .gz;name=go_${BUILD_GOTUPLE}" > > > -SRC_URI[go_linux_amd64.sha256sum] = > > > "e2bc0b3e4b64111ec117295c088bde5f00eeed1567999ff77bc859d7df70078e" > > > -SRC_URI[go_linux_arm64.sha256sum] = > > > "841cced7ecda9b2014f139f5bab5ae31785f35399f236b8b3e75dff2a2978d96" > > > -SRC_URI[go_linux_ppc64le.sha256sum] = > > > "1f6dd06aa34f292f33c2c70ea9b4456e3a9e5cbd1d99968f3f463a4805b40ece" > > > +SRC_URI[go_linux_amd64.sha256sum] = > > > "13b76a9b2a26823e53062fa841b07087d48ae2ef2936445dc34c4ae03293702c" > > > +SRC_URI[go_linux_arm64.sha256sum] = > > > "24744edcaeb827aafb76c67ebd406b5ae13291023b0ad9f061dd7a0e75b275ba" > > > +SRC_URI[go_linux_ppc64le.sha256sum] = > > > "48a99ecce9b1e632870c29420088f61cf17a6f0c5bdb3cc821ff5c00e14b1a8a" > > > > > > > I checked and for some reason, some of these checksums aren't correct > > in this or the previous patch. I'll try fixing them up locally. > > With the checksums fixed, 1.21 seemed to pass enough to merge. There > were some meta-oe recipes which failed. > I did this minor bump a bit in a hurry and let it go. My tests were all carried out using an amd64 host and that's why I didn't see the others. Sorry for this and thanks for fixing. Jose > > 1.22 still has further issues blocking it. > > Cheers, > > Richard >
diff --git a/meta/recipes-devtools/go/go-1.21.5.inc b/meta/recipes-devtools/go/go-1.21.7.inc similarity index 89% rename from meta/recipes-devtools/go/go-1.21.5.inc rename to meta/recipes-devtools/go/go-1.21.7.inc index f009ea77c7..6de24e1e22 100644 --- a/meta/recipes-devtools/go/go-1.21.5.inc +++ b/meta/recipes-devtools/go/go-1.21.7.inc @@ -15,4 +15,4 @@ SRC_URI += "\ file://0008-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch \ file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \ " -SRC_URI[main.sha256sum] = "285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19" +SRC_URI[main.sha256sum] = "00197ab20f33813832bff62fd93cca1c42a08cc689a32a6672ca49591959bff6" diff --git a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb similarity index 78% rename from meta/recipes-devtools/go/go-binary-native_1.21.5.bb rename to meta/recipes-devtools/go/go-binary-native_1.21.7.bb index cc79a277ff..d8826e20f1 100644 --- a/meta/recipes-devtools/go/go-binary-native_1.21.5.bb +++ b/meta/recipes-devtools/go/go-binary-native_1.21.7.bb @@ -9,9 +9,9 @@ PROVIDES = "go-native" # Checksums available at https://go.dev/dl/ SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}" -SRC_URI[go_linux_amd64.sha256sum] = "e2bc0b3e4b64111ec117295c088bde5f00eeed1567999ff77bc859d7df70078e" -SRC_URI[go_linux_arm64.sha256sum] = "841cced7ecda9b2014f139f5bab5ae31785f35399f236b8b3e75dff2a2978d96" -SRC_URI[go_linux_ppc64le.sha256sum] = "1f6dd06aa34f292f33c2c70ea9b4456e3a9e5cbd1d99968f3f463a4805b40ece" +SRC_URI[go_linux_amd64.sha256sum] = "13b76a9b2a26823e53062fa841b07087d48ae2ef2936445dc34c4ae03293702c" +SRC_URI[go_linux_arm64.sha256sum] = "24744edcaeb827aafb76c67ebd406b5ae13291023b0ad9f061dd7a0e75b275ba" +SRC_URI[go_linux_ppc64le.sha256sum] = "48a99ecce9b1e632870c29420088f61cf17a6f0c5bdb3cc821ff5c00e14b1a8a" UPSTREAM_CHECK_URI = "https://golang.org/dl/" UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux" diff --git a/meta/recipes-devtools/go/go-cross-canadian_1.21.5.bb b/meta/recipes-devtools/go/go-cross-canadian_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go-cross-canadian_1.21.5.bb rename to meta/recipes-devtools/go/go-cross-canadian_1.21.7.bb diff --git a/meta/recipes-devtools/go/go-cross_1.21.5.bb b/meta/recipes-devtools/go/go-cross_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go-cross_1.21.5.bb rename to meta/recipes-devtools/go/go-cross_1.21.7.bb diff --git a/meta/recipes-devtools/go/go-crosssdk_1.21.5.bb b/meta/recipes-devtools/go/go-crosssdk_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go-crosssdk_1.21.5.bb rename to meta/recipes-devtools/go/go-crosssdk_1.21.7.bb diff --git a/meta/recipes-devtools/go/go-native_1.21.5.bb b/meta/recipes-devtools/go/go-native_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go-native_1.21.5.bb rename to meta/recipes-devtools/go/go-native_1.21.7.bb diff --git a/meta/recipes-devtools/go/go-runtime_1.21.5.bb b/meta/recipes-devtools/go/go-runtime_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go-runtime_1.21.5.bb rename to meta/recipes-devtools/go/go-runtime_1.21.7.bb diff --git a/meta/recipes-devtools/go/go/0002-cmd-go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch b/meta/recipes-devtools/go/go/0002-cmd-go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch index cf7ad02f86..6d1a02e6c0 100644 --- a/meta/recipes-devtools/go/go/0002-cmd-go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch +++ b/meta/recipes-devtools/go/go/0002-cmd-go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch @@ -35,7 +35,7 @@ index 8973a87..adc9fd2 100644 goversion := findgoversion() isRelease = strings.HasPrefix(goversion, "release.") || strings.HasPrefix(goversion, "go") diff --git a/src/cmd/go/internal/cfg/cfg.go b/src/cmd/go/internal/cfg/cfg.go -index 8a82e55..1141fc2 100644 +index 8caa22a..0c322fb 100644 --- a/src/cmd/go/internal/cfg/cfg.go +++ b/src/cmd/go/internal/cfg/cfg.go @@ -231,7 +231,11 @@ func SetGOROOT(goroot string, isTestGo bool) { diff --git a/meta/recipes-devtools/go/go/0003-ld-add-soname-to-shareable-objects.patch b/meta/recipes-devtools/go/go/0003-ld-add-soname-to-shareable-objects.patch index be4af096ce..d0cd8d244e 100644 --- a/meta/recipes-devtools/go/go/0003-ld-add-soname-to-shareable-objects.patch +++ b/meta/recipes-devtools/go/go/0003-ld-add-soname-to-shareable-objects.patch @@ -19,10 +19,10 @@ Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> 1 file changed, 3 insertions(+) diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go -index 91e2d51..e98b912 100644 +index 5e5d255..459e9dc 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go -@@ -1554,6 +1554,7 @@ func (ctxt *Link) hostlink() { +@@ -1563,6 +1563,7 @@ func (ctxt *Link) hostlink() { argv = append(argv, "-Wl,-z,relro") } argv = append(argv, "-shared") @@ -30,7 +30,7 @@ index 91e2d51..e98b912 100644 if ctxt.HeadType == objabi.Hwindows { argv = addASLRargs(argv, *flagAslr) } else { -@@ -1569,6 +1570,7 @@ func (ctxt *Link) hostlink() { +@@ -1578,6 +1579,7 @@ func (ctxt *Link) hostlink() { argv = append(argv, "-Wl,-z,relro") } argv = append(argv, "-shared") @@ -38,7 +38,7 @@ index 91e2d51..e98b912 100644 case BuildModePlugin: if ctxt.HeadType == objabi.Hdarwin { argv = append(argv, "-dynamiclib") -@@ -1577,6 +1579,7 @@ func (ctxt *Link) hostlink() { +@@ -1586,6 +1588,7 @@ func (ctxt *Link) hostlink() { argv = append(argv, "-Wl,-z,relro") } argv = append(argv, "-shared") diff --git a/meta/recipes-devtools/go/go_1.21.5.bb b/meta/recipes-devtools/go/go_1.21.7.bb similarity index 100% rename from meta/recipes-devtools/go/go_1.21.5.bb rename to meta/recipes-devtools/go/go_1.21.7.bb
Upgrade to latest 1.21.x release [1]: $ git --no-pager log --oneline go1.21.5..go1.21.7 f29208030a (tag: go1.21.7) [release-branch.go1.21] go1.21.7 2fdad8af6d [release-branch.go1.21] cmd/internal/obj/arm64: fix frame pointer restore in epilogue 01c93ad049 [release-branch.go1.21] cmd/go/internal/generate: call modload.InitWorkFile db74bfba18 [release-branch.go1.21] Revert "crypto/internal/boring: upgrade module to fips-20220613" +1 916e6cddf1 [release-branch.go1.21] runtime: fix Pinner.Pin documentation 6552f3d4ac [release-branch.go1.21] cmd/go/internal/toolchain: apply the -modcacherw flag when downloading a module to determine what toolchain it needs 3960318b87 [release-branch.go1.21] crypto/x509: properly gate test on macos version 00f974eb1f [release-branch.go1.21] go/types, types2: don't lose position info of interface embeddings 2f91c16e68 [release-branch.go1.21] runtime: properly model rwmutex in lock ranking 2540b1436f [release-branch.go1.21] slices: explicitly discard results of some functions 7e34c4308f [release-branch.go1.21] runtime: clear g0 stack bounds in dropm 491c1e7e95 [release-branch.go1.21] runtime: allow update of system stack bounds on callback from C thread caafb50c0d [release-branch.go1.21] runtime: don't print "unexpected SPWRITE" when printing traceback cc85462b3d (tag: go1.21.6) [release-branch.go1.21] go1.21.6 d2cb140194 [release-branch.go1.21] crypto/tls: align FIPS-only mode with BoringSSL policy 368e2a9461 [release-branch.go1.21] crypto/internal/boring: upgrade module to fips-20220613 8c6078adfb [release-branch.go1.21] runtime: add race annotations in IncNonDefault f6b203c828 [release-branch.go1.21] maps: fix aliasing problems with Clone 43818206dc [release-branch.go1.21] runtime: put ReadMemStats debug assertions behind a double-check mode cf65d74bc5 [release-branch.go1.21] runtime: add the disablethp GODEBUG setting ad1ec60a5b [release-branch.go1.21] runtime/pprof: fix generics function names bbab863ada [release-branch.go1.21] os/signal: skip nohup tests on darwin builders 7dc67e8f29 [release-branch.go1.21] os/signal: remove go t.Run from TestNohup 9f8b3ac8c4 [release-branch.go1.21] cmd/compile: fix escape analysis of string min/max 8c840b10d0 [release-branch.go1.21] cmd/compile: fix memcombine pass for big endian, > 1 byte elements [1] https://github.com/golang/go/compare/go1.21.5...go1.21.7 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> --- meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} | 2 +- ...binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} | 6 +++--- ...oss-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} | 0 .../go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} | 0 .../go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} | 0 .../go/{go-native_1.21.5.bb => go-native_1.21.7.bb} | 0 .../go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} | 0 ...go-Allow-GOTOOLDIR-to-be-overridden-in-the-envir.patch | 2 +- .../go/go/0003-ld-add-soname-to-shareable-objects.patch | 8 ++++---- meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} | 0 10 files changed, 9 insertions(+), 9 deletions(-) rename meta/recipes-devtools/go/{go-1.21.5.inc => go-1.21.7.inc} (89%) rename meta/recipes-devtools/go/{go-binary-native_1.21.5.bb => go-binary-native_1.21.7.bb} (78%) rename meta/recipes-devtools/go/{go-cross-canadian_1.21.5.bb => go-cross-canadian_1.21.7.bb} (100%) rename meta/recipes-devtools/go/{go-cross_1.21.5.bb => go-cross_1.21.7.bb} (100%) rename meta/recipes-devtools/go/{go-crosssdk_1.21.5.bb => go-crosssdk_1.21.7.bb} (100%) rename meta/recipes-devtools/go/{go-native_1.21.5.bb => go-native_1.21.7.bb} (100%) rename meta/recipes-devtools/go/{go-runtime_1.21.5.bb => go-runtime_1.21.7.bb} (100%) rename meta/recipes-devtools/go/{go_1.21.5.bb => go_1.21.7.bb} (100%)