Public bug reported: [Impact]
* Current golang-1.22 version oracular/noble/jammy FTBFS due to tests using expired certifications (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091497 https://github.com/golang/go/issues/71077 upstream fixed in golang 1.23.5). * MAAS Agent needs newer micro version of golang-1.23 because one of its dependency lxd library bumps the required version to 1.23.3 https://github.com/canonical/lxd/commit/7ce9339693ed949c62fc1a193c040b0c51aa0043 * golang 1.23.3 - 1.23.7 contain several CVE (not high impact) fixes. + CVE-2024-45341: crypto/x509: usage of IPv6 zone IDs can bypass URI name constraints + CVE-2024-45336: net/http: sensitive headers incorrectly sent after cross-domain redirect + CVE-2025-22866: crypto/elliptic: timing sidechannel for P-256 on ppc64le + CVE-2025-22870: net/http, x/net/proxy, x/net/http/httpproxy: proxy bypass using IPv6 zone IDs [Test Plan] * Install golang-1.23, and run `/usr/lib/go-1.23/bin/go version` to check the output. it should contains 1.23.7 * For oracular, the golang-defaults is 1.23. We should rebuild parts of archive in PPA to check if they can still build. We can use all packages in main that build-deps on golang-1.23 or golang-defaults. * For noble, jammy, very few packages build-deps on golang-1.23, we should just rebuild them all in PPA to check if they can still build. * For focal, it's a new package. We can upload a new package to use golang-1.23 in PPA. [Where problems could occur] * The micro releases of golang-1.23 may contain regressions and cause packages to FTBFS. But no regression reported so far in upstream issue tracker. * For focal, it's a new package, so it doesn't have impact on existing packages. [Other Info] * upstream issue tracker for golang 1.23.3 to 1.23.7 + 1.23.3 https://github.com/golang/go/milestone/375?closed=1 + 1.23.4 https://github.com/golang/go/milestone/376?closed=1 + 1.23.5 https://github.com/golang/go/milestone/379?closed=1 + 1.23.6 https://github.com/golang/go/milestone/384?closed=1 + 1.23.7 https://github.com/golang/go/milestone/386?closed=1 ** Affects: golang-1.23 (Ubuntu) Importance: Undecided Status: New ** Affects: golang-1.23 (Ubuntu Focal) Importance: Undecided Status: New ** Affects: golang-1.23 (Ubuntu Jammy) Importance: Undecided Status: New ** Affects: golang-1.23 (Ubuntu Noble) Importance: Undecided Status: New ** Affects: golang-1.23 (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: golang-1.23 (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: golang-1.23 (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: golang-1.23 (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: golang-1.23 (Ubuntu Noble) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2103997 Title: [SRU] backport golang-1.23/1.23.7-1 to oracular/noble/jammy/focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.23/+bug/2103997/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs