RE: [meta-lts-mixins][scarthgap/go][PATCH] go: upgrade 1.26.1 -> 1.26.2
"Marko, Peter" <[email protected]>
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <AS1PR10MB5697B061ECD8B3D1A68AF99FFD592@AS1PR10MB5697.EURPRD10.PROD.OUTLOOK.COM> |
This is now merged. Peter > -----Original Message----- > From: Marko, Peter (FT D EU SK BFS1) <[email protected]> > Sent: Thursday, April 9, 2026 6:54 PM > To: [email protected] > Cc: [email protected]; Marko, Peter (FT D EU SK BFS1) > <[email protected]> > Subject: [meta-lts-mixins][scarthgap/go][PATCH] go: upgrade 1.26.1 -> 1.26.2 > > From: Peter Marko <[email protected]> > > Upgrade to latest 1.26.x release [1]: > > $ git --no-pager log --oneline go1.26.1..go1.26.2 > 9c8bf0e72a (tag: go1.26.2) [release-branch.go1.26] go1.26.2 > 096f21b1c5 [release-branch.go1.26] cmd/go: disallow cgo trust boundary bypass > 7cafb4140d [release-branch.go1.26] crypto/tls: prevent deadlock when client > sends multiple key update messages > a34b5e4d55 [release-branch.go1.26] archive/tar: limit the number of old GNU > sparse format entries > c4b4bd7b3a [release-branch.go1.26] cmd/compile: fix loopbce overflow check > logic > 3a4577a268 [release-branch.go1.26] cmd/compile: fix mem access overlap > detection > ceb4da6626 [release-branch.go1.26] crypto/x509: fix wildcard constraint map case > sensitivity > babb1c32c2 [release-branch.go1.26] html/template: properly track JS template > literal brace depth across contexts > b6176f459a [release-branch.go1.26] internal/syscall/unix: properly support > AT_SYMLINK_NOFOLLOW on Linux > 917949cc1d [release-branch.go1.26] net/url: permit colons in the host > subcomponent of non-http/https URLs > 7b4ed1d7d9 [release-branch.go1.26] crypto/x509: fix signature checking limit > 8028a51430 [release-branch.go1.26] crypto/x509: hoist policy pruning out of loop > 4ef278779f [release-branch.go1.26] runtime/race: apply LLVM zero-initialization fix > 608303dd6e [release-branch.go1.26] cmd/link: skip special symbols for label > symbol generation > e27183eff8 [release-branch.go1.26] cmd/compile: fix internal compiler error: bad > write barrier type > 98d4c11d8f [release-branch.go1.26] cmd/compile: treat all zero-sized values as > SSA-able > cce667a91e [release-branch.go1.26] cmd/compile: handle zero-sized values more > generally > 3206e141fb [release-branch.go1.26] net/url: reattach package doc comment > 82b95c14ec [release-branch.go1.26] cmd/compile: ternary rewrite of rewrite > should skip, not panic > f14d3a8e91 [release-branch.go1.26] cmd/compile: skip race detector test failure > for unsupported VMA > 68f42c591d [release-branch.go1.26] cmd/compile: gate instrumentEnterExit on > NoRaceFunc check > 9fe1db7e7e [release-branch.go1.26] runtime: fix value of ENOSYS on mips from > 38 to 89 > 08edcb8d3f [release-branch.go1.26] test/fixedbugs: remove issue46234 test > timeout > 895fbaecf5 [release-branch.go1.26] doc: remove template use in godebug.md > 26548d4981 [release-branch.go1.26] cmd/fix: pull in CL 755980 > 12bf7d8cd2 [release-branch.go1.26] builtin: incorporate all feedback into doc string > for new > 943235a5e5 [release-branch.go1.26] builtin: update new function comment > 1a44be4cec [release-branch.go1.26] internal/poll: move rsan to heap on windows > 3bf3014fe7 [release-branch.go1.26] test/convert5: skip mipsle > e29f35511d [release-branch.go1.26] cmd/go/internal/cache: update trim timestamp > before trimming > 2b01132c9f [release-branch.go1.26] runtime/poll: fix race condition in Window's > SendFile > ba8c3d07a7 [release-branch.go1.26] net/http: restore accidentally removed > package doc > 99df9bdb2a [release-branch.go1.26] net: correctly handle non-nil empty cmsg > buffer on windows > ace2cf6652 [release-branch.go1.26] cmd/compile/internal/typecheck: simplify > tcSliceHeader > 1368bc269e [release-branch.go1.26] cmd/compile: fix bloop test > 840d86c060 [release-branch.go1.26] runtime: fix printfloat, printcomplex buffer > sizes > > Fixes CVE-2026-32282, CVE-2026-32289, CVE-2026-33810, CVE-2026-27144, > CVE-2026-27143, CVE-2026-32288, CVE-2026-32283, CVE-2026-27140, > CVE-2026-32280 and CVE-2026-32281. > > Release information: [2] > > [1] https://github.com/golang/go/compare/go1.26.1...go1.26.2 > [2] https://groups.google.com/g/golang-announce/c/0uYbvbPZRWU > > Signed-off-by: Peter Marko <[email protected]> > --- > recipes-devtools/go/{go-1.26.1.inc => go-1.26.2.inc} | 2 +- > ...binary-native_1.26.1.bb => go-binary-native_1.26.2.bb} | 6 +++--- > ...oss-canadian_1.26.1.bb => go-cross-canadian_1.26.2.bb} | 0 > .../go/{go-cross_1.26.1.bb => go-cross_1.26.2.bb} | 0 > .../go/{go-crosssdk_1.26.1.bb => go-crosssdk_1.26.2.bb} | 0 > .../go/{go-runtime_1.26.1.bb => go-runtime_1.26.2.bb} | 0 > ...go-make-content-based-hash-generation-less-pedan.patch | 8 ++++---- > .../go/0006-cmd-go-make-GOROOT-precious-by-default.patch | 2 +- > recipes-devtools/go/{go_1.26.1.bb => go_1.26.2.bb} | 0 > 9 files changed, 9 insertions(+), 9 deletions(-) > rename recipes-devtools/go/{go-1.26.1.inc => go-1.26.2.inc} (91%) > rename recipes-devtools/go/{go-binary-native_1.26.1.bb => go-binary- > native_1.26.2.bb} (79%) > rename recipes-devtools/go/{go-cross-canadian_1.26.1.bb => go-cross- > canadian_1.26.2.bb} (100%) > rename recipes-devtools/go/{go-cross_1.26.1.bb => go-cross_1.26.2.bb} (100%) > rename recipes-devtools/go/{go-crosssdk_1.26.1.bb => go-crosssdk_1.26.2.bb} > (100%) > rename recipes-devtools/go/{go-runtime_1.26.1.bb => go-runtime_1.26.2.bb} > (100%) > rename recipes-devtools/go/{go_1.26.1.bb => go_1.26.2.bb} (100%) > > diff --git a/recipes-devtools/go/go-1.26.1.inc b/recipes-devtools/go/go-1.26.2.inc > similarity index 91% > rename from recipes-devtools/go/go-1.26.1.inc > rename to recipes-devtools/go/go-1.26.2.inc > index 2e3464e..8bb10bc 100644 > --- a/recipes-devtools/go/go-1.26.1.inc > +++ b/recipes-devtools/go/go-1.26.2.inc > @@ -17,4 +17,4 @@ SRC_URI += "\ > file://0010-cmd-go-clear-GOROOT-for-func-ldShared-when-trimpath-.patch \ > file://0011-cmd-link-stop-forcing-binutils-gold-dependency-on-aa.patch \ > " > -SRC_URI[main.sha256sum] = > "3172293d04b209dc1144698e7ba13f0477f6ba8c5ffd0be66c20fdbc9785dfbb" > +SRC_URI[main.sha256sum] = > "2e91ebb6947a96e9436fb2b3926a8802efe63a6d375dffec4f82aa9dbd6fd43b" > diff --git a/recipes-devtools/go/go-binary-native_1.26.1.bb b/recipes- > devtools/go/go-binary-native_1.26.2.bb > similarity index 79% > rename from recipes-devtools/go/go-binary-native_1.26.1.bb > rename to recipes-devtools/go/go-binary-native_1.26.2.bb > index d2652ef..3c76a67 100644 > --- a/recipes-devtools/go/go-binary-native_1.26.1.bb > +++ b/recipes-devtools/go/go-binary-native_1.26.2.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] = > "031f088e5d955bab8657ede27ad4e3bc5b7c1ba281f05f245bcc304f327c987a" > -SRC_URI[go_linux_arm64.sha256sum] = > "a290581cfe4fe28ddd737dde3095f3dbeb7f2e4065cab4eae44dfc53b760c2f7" > -SRC_URI[go_linux_ppc64le.sha256sum] = > "f56eed002998f5f51fa07fd4ed0c5de5e02d51cec7a4007f771c7576620d9d45" > +SRC_URI[go_linux_amd64.sha256sum] = > "990e6b4bbba816dc3ee129eaeaf4b42f17c2800b88a2166c265ac1a200262282" > +SRC_URI[go_linux_arm64.sha256sum] = > "c958a1fe1b361391db163a485e21f5f228142d6f8b584f6bef89b26f66dc5b23" > +SRC_URI[go_linux_ppc64le.sha256sum] = > "62b7645dd2404052535617c59e91cf03c7aa28e332dbaddbe4c0d7de7bcc6736" > > UPSTREAM_CHECK_URI = "https://golang.org/dl/" > UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux" > diff --git a/recipes-devtools/go/go-cross-canadian_1.26.1.bb b/recipes- > devtools/go/go-cross-canadian_1.26.2.bb > similarity index 100% > rename from recipes-devtools/go/go-cross-canadian_1.26.1.bb > rename to recipes-devtools/go/go-cross-canadian_1.26.2.bb > diff --git a/recipes-devtools/go/go-cross_1.26.1.bb b/recipes-devtools/go/go- > cross_1.26.2.bb > similarity index 100% > rename from recipes-devtools/go/go-cross_1.26.1.bb > rename to recipes-devtools/go/go-cross_1.26.2.bb > diff --git a/recipes-devtools/go/go-crosssdk_1.26.1.bb b/recipes-devtools/go/go- > crosssdk_1.26.2.bb > similarity index 100% > rename from recipes-devtools/go/go-crosssdk_1.26.1.bb > rename to recipes-devtools/go/go-crosssdk_1.26.2.bb > diff --git a/recipes-devtools/go/go-runtime_1.26.1.bb b/recipes-devtools/go/go- > runtime_1.26.2.bb > similarity index 100% > rename from recipes-devtools/go/go-runtime_1.26.1.bb > rename to recipes-devtools/go/go-runtime_1.26.2.bb > diff --git a/recipes-devtools/go/go/0001-cmd-go-make-content-based-hash- > generation-less-pedan.patch b/recipes-devtools/go/go/0001-cmd-go-make- > content-based-hash-generation-less-pedan.patch > index af4243e..077bebe 100644 > --- a/recipes-devtools/go/go/0001-cmd-go-make-content-based-hash-generation- > less-pedan.patch > +++ b/recipes-devtools/go/go/0001-cmd-go-make-content-based-hash-generation- > less-pedan.patch > @@ -109,7 +109,7 @@ index 7b073165d5..1f618be0bb 100644 > } > > // Configuration specific to compiler toolchain. > -@@ -2807,8 +2809,25 @@ func envList(key, def string) []string { > +@@ -2804,8 +2806,25 @@ func envList(key, def string) []string { > return args > } > > @@ -136,7 +136,7 @@ index 7b073165d5..1f618be0bb 100644 > if cppflags, err = buildFlags("CPPFLAGS", "", p.CgoCPPFLAGS, > checkCompilerFlags); err != nil { > return > } > -@@ -2824,6 +2843,13 @@ func (b *Builder) CFlags(p *load.Package) (cppflags, > cflags, cxxflags, fflags, l > +@@ -2821,6 +2840,13 @@ func (b *Builder) CFlags(p *load.Package) (cppflags, > cflags, cxxflags, fflags, l > if ldflags, err = buildFlags("LDFLAGS", DefaultCFlags, p.CgoLDFLAGS, > checkLinkerFlags); err != nil { > return > } > @@ -150,7 +150,7 @@ index 7b073165d5..1f618be0bb 100644 > > return > } > -@@ -2912,7 +2938,7 @@ func (b *Builder) runCgo(ctx context.Context, a > *Action) error { > +@@ -2909,7 +2935,7 @@ func (b *Builder) runCgo(ctx context.Context, a > *Action) error { > cgoExe := base.Tool("cgo") > cgofiles = mkAbsFiles(p.Dir, cgofiles) > > @@ -159,7 +159,7 @@ index 7b073165d5..1f618be0bb 100644 > if err != nil { > return err > } > -@@ -3461,7 +3487,7 @@ func (b *Builder) swigOne(a *Action, file, objdir string, > pcCFLAGS []string, cxx > +@@ -3462,7 +3488,7 @@ func (b *Builder) swigOne(a *Action, file, objdir string, > pcCFLAGS []string, cxx > p := a.Package > sh := b.Shell(a) > > diff --git a/recipes-devtools/go/go/0006-cmd-go-make-GOROOT-precious-by- > default.patch b/recipes-devtools/go/go/0006-cmd-go-make-GOROOT-precious-by- > default.patch > index e2a0cd6..9aebc2f 100644 > --- a/recipes-devtools/go/go/0006-cmd-go-make-GOROOT-precious-by- > default.patch > +++ b/recipes-devtools/go/go/0006-cmd-go-make-GOROOT-precious-by- > default.patch > @@ -94,7 +94,7 @@ index 1f618be0bb..651fa64582 100644 > if err := sh.Mkdir(buildAction.Objdir); err != nil { > return nil, err > } > -@@ -1891,6 +1908,14 @@ func (b *Builder) linkShared(ctx context.Context, a > *Action) (err error) { > +@@ -1888,6 +1905,14 @@ func (b *Builder) linkShared(ctx context.Context, a > *Action) (err error) { > return err > } > > diff --git a/recipes-devtools/go/go_1.26.1.bb b/recipes-devtools/go/go_1.26.2.bb > similarity index 100% > rename from recipes-devtools/go/go_1.26.1.bb > rename to recipes-devtools/go/go_1.26.2.bb