[Merge] ~vorlon/ubuntu-seeds/+git/ubuntu:gpg-not-gnupg into ~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu:noble

Didier Roche-Tolomelli mp+461167 at code.launchpad.net
Mon Feb 26 07:53:27 UTC 2024


> This is the *wsl* seed, which seeds it because:

>>"Needed for lb_chroot_archives when adding ppas"

>That's a confusing reason to add it in in an image, since lb_chroot_archives
is part of live-build and should take care of its own business (and also, no
official Ubuntu images should be building from ppas). But is it really true
that we need *all* of gnupg for this, as opposed to just gpg?

You are correct, gpg is enough.

This was added a couple of years ago when we moved away from the cpc pure image to a separate PROJECT in livecd-rootfs so that the wsl image is not anymore of serverish/cloudish images. We needed to experiment using a ppa this transition. 
This was when we enabled systemd and have a set of packages in the ppa we were testing against discrete users without impacting the official image. I think you remember the livecd-rootfs bug that a package was entirely discared (not installed at all) if it was enabled in the archive and in the ppas, and so, we couldn’t just "patch ubuntu-meta in the ppa" to pull it.

FYI, note that today, we have a beta on WSL where we need to spin up special images of WSL with components with a MIR in progress like wsl-pro-service), so we are using that ppas but those images are only available to a pre-set of users as beta and not to everyone.

But TLDR, the official image doesn’t use ppas since we took back in our team WSL (that was one of our first cleanup work).

-- 
https://code.launchpad.net/~vorlon/ubuntu-seeds/+git/ubuntu/+merge/461167
Your team Ubuntu Core Development Team is subscribed to branch ~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu:noble.




More information about the Ubuntu-reviews mailing list