[Bug 2061745] Re: Please demote golang-1.21 to universe

2024-04-17 Thread Lucas Kanashiro
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

2024-04-17 Thread Lucas Kanashiro
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

2024-04-16 Thread Shengjing Zhu
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

2024-04-16 Thread Lukas Märdian
> $ 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

2024-04-16 Thread Łukasz Zemczak
$ 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

2024-04-16 Thread Shengjing Zhu
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

2024-04-16 Thread Lukas Märdian
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