diff mbox series

[RFC,v2,6/7] go: upgrade 1.21.5 -> 1.21.7

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

Commit Message

Jose Quaresma Feb. 28, 2024, 6:30 p.m. UTC
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%)

Comments

Richard Purdie March 1, 2024, 9:53 a.m. UTC | #1
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
Richard Purdie March 3, 2024, 4:31 p.m. UTC | #2
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
Jose Quaresma March 5, 2024, 2:56 p.m. UTC | #3
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 mbox series

Patch

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