[Bug 2061745] Re: Please demote golang-1.21 to universe
I uploaded the container stack packages to Noble to make them build with Go 1.22, those are the versions that require approval: - runc-app/1.1.12-0ubuntu3 - container-app/1.7.12-0ubuntu4 - docker.io-app/24.0.7-0ubuntu4 - docker-buildx/0.12.1-0ubuntu2 - docker-compose-v2/2.24.6+ds1-0ubuntu2 I know the docker* packages are in universe, but we want to update them all atomically every time, so applying the same changes to them. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
All the container stack packages are using golang-1.21 because it is available in all supported releases (we want to keep the same behavior everywhere). Unfortunately, golang-1.22 is only in Noble. We could move to golang-1.22 in Noble if Foundations backport golang-1.22 to the other releases (still supported) as a follow-up work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
sadly component-mismatches now complains o golang-1.21: golang-1.21-doc [Reverse-Depends: Rescued from golang-1.21] After recheck the germinate-output, I finally understand what I have missed. I missed containerd-app and runc-app packages. When I talked to @lucaskanashiro last time, I thought it's fine that he wants to lock containerd and runc on golang-1.21 because it's fine to use build-deps from universe for main packages. But I forgot that containerd and runc have Built-Using field which still references golang-1.21! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
> $ reverse-depends -r noble -b src:golang-1.21 Those are reverse build-depends, which do not necessarily need to be in "main". -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
$ change-override -S golang-1.21 -c universe Override component to universe golang-1.21 1.21.9-1 in noble: main/misc -> universe golang-1.21 1.21.9-1 in noble amd64: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble arm64: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble armhf: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble i386: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble ppc64el: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble riscv64: universe/golang/optional/100% -> universe golang-1.21 1.21.9-1 in noble s390x: universe/golang/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble amd64: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble arm64: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble armhf: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble i386: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble ppc64el: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble riscv64: main/doc/optional/100% -> universe golang-1.21-doc 1.21.9-1 in noble s390x: main/doc/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble amd64: universe/golang/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble arm64: universe/golang/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble armhf: universe/golang/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble ppc64el: universe/golang/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble riscv64: universe/golang/optional/100% -> universe golang-1.21-go 1.21.9-1 in noble s390x: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble amd64: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble arm64: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble armhf: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble i386: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble ppc64el: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble riscv64: universe/golang/optional/100% -> universe golang-1.21-src 1.21.9-1 in noble s390x: universe/golang/optional/100% -> universe Override [y|N]? y golang-1.21 1.21.9-1 in noble amd64 remained the same golang-1.21 1.21.9-1 in noble arm64 remained the same golang-1.21 1.21.9-1 in noble armhf remained the same golang-1.21 1.21.9-1 in noble i386 remained the same golang-1.21 1.21.9-1 in noble ppc64el remained the same golang-1.21 1.21.9-1 in noble riscv64 remained the same golang-1.21 1.21.9-1 in noble s390x remained the same golang-1.21-go 1.21.9-1 in noble amd64 remained the same golang-1.21-go 1.21.9-1 in noble arm64 remained the same golang-1.21-go 1.21.9-1 in noble armhf remained the same golang-1.21-go 1.21.9-1 in noble ppc64el remained the same golang-1.21-go 1.21.9-1 in noble riscv64 remained the same golang-1.21-go 1.21.9-1 in noble s390x remained the same golang-1.21-src 1.21.9-1 in noble amd64 remained the same golang-1.21-src 1.21.9-1 in noble arm64 remained the same golang-1.21-src 1.21.9-1 in noble armhf remained the same golang-1.21-src 1.21.9-1 in noble i386 remained the same golang-1.21-src 1.21.9-1 in noble ppc64el remained the same golang-1.21-src 1.21.9-1 in noble riscv64 remained the same golang-1.21-src 1.21.9-1 in noble s390x remained the same 8 publications overridden; 20 publications remained the same. Done. ** Changed in: golang-1.21 (Ubuntu) Assignee: (unassigned) => Łukasz Zemczak (sil2100) ** Changed in: golang-1.21 (Ubuntu) Status: New => In Progress ** Changed in: golang-1.21 (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
Currently reverse deps for golang-1.21 $ reverse-depends -r noble -b src:golang-1.21 Reverse-Testsuite-Triggers == * runc-app (for golang-1.21-go) Reverse-Build-Depends = * containerd-app(for golang-1.21-go) * docker-buildx (for golang-1.21-go) * docker-compose-v2 (for golang-1.21-go) * docker.io-app (for golang-1.21-go) * hugo (for golang-1.21-go) * hugo (for golang-1.21-src) * runc-app (for golang-1.21-go) containerd-app and runc-app are in main, but it's fine for main package using build-deps from universe. However one thing that is not catched by reverse-depends is nullboot still has Built-Using reference on golang-1.21. nullboot is not possible to rebuild in noble currently as the shim dep is not available in noble. $ apt show nullboot Package: nullboot Version: 0.5.0-0ubuntu3 Built-Using: golang-1.21 (= 1.21.8-1), shim-signed (= 1.56+15.7-0ubuntu1) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2061745] Re: Please demote golang-1.21 to universe
I couldn't find any pointers in germinate output that would indicate it pulling in by any 3rd party package. It seems to be pulling in itself, through the generic "Extra-Includes: *-doc" stanza in the supported seed. So just demoting it should be fine IMO. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061745 Title: Please demote golang-1.21 to universe To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.21/+bug/2061745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs