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

Reply via email to