The PPA test builds (ppa:ubuntu-toolchain-r/golang-sru) for golang-1.25 1.25.14-1 and golang-1.26 1.26.8-1 on jammy/noble/resolute were hitting build failures on ppc64el and s390x. Root causes and fixes:
* ppc64el (golang-1.25 1.25.14-1~22.04.1/~24.04.1/~26.04.1): test/codegen/arithmetic.go:MergeMuls2 failed because the ppc64 MADDLD combining rule doesn't match after MULLD is rewritten to MULLDconst. Upstream bug: https://github.com/golang/go/issues/76084 (fixed by upstream commit 81afd3a5, already present in golang-1.26 but missing from the golang-1.25 branch). Backported as a new patch in golang-1.25. * s390x (golang-1.25, all three series): TestMergeLocalsIntegration remained flaky even with the existing arm32/s390x/riscv64 mergelocals patch applied. This is a long-standing open upstream flake: https://github.com/golang/go/issues/80484. Added a skip on s390x, following the same approach Debian used for golang-1.26 1.26.6-2 before a fuller fix landed. * s390x (golang-1.26 1.26.8-1~22.04.1, jammy): TestIssue43124 panicked on a build-cache import race for text/template. Also a long-standing open upstream flake: https://github.com/golang/go/issues/61064 (open since Go 1.21rc2). Added a skip on s390x. Uploaded revised PPA builds (golang-1.25 1.25.14-1~22.04.2/~24.04.2/~26.04.2, golang-1.26 1.26.8-1~22.04.2/~24.04.2/~26.04.2) with these fixes as diff-only revisions. Note: the same TestIssue43124 flake also briefly recurred on amd64v3 for golang-1.26 1.26.8-1~26.04.2 (resolute) on the first attempt; a build retry passed. All ppc64el and s390x builds are now green on the PPA across all six package/series combinations. Ready for upload to -proposed. ** Bug watch added: github.com/golang/go/issues #76084 https://github.com/golang/go/issues/76084 ** Bug watch added: github.com/golang/go/issues #80484 https://github.com/golang/go/issues/80484 ** Bug watch added: github.com/golang/go/issues #61064 https://github.com/golang/go/issues/61064 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2166409 Title: [SRU] Please backport golang-1.25 (1.25.12) and golang-1.26 (1.26.7) to resolute, noble and jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.25/+bug/2166409/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
