staging grub 2.12 backports in backports pocket during 24.04 developement cycle

Dan Streetman ddstreet at ieee.org
Fri Nov 17 17:23:26 UTC 2023


On Thu, Oct 5, 2023 at 10:57 AM Julian Andres Klode
<julian.klode at canonical.com> wrote:
>
> Hi,
>
> I'd be interested in pushing grub2-unsigned 2.12* to the various
> -backports pockets during the 24.04 cycle (tentatively 1 upload
> each in February, March, April for each release series), before
> we push it to -updates after the 24.04 release and delete the
> now-superseded backports pocket again.

Not sure I fully understand; you're saying that after 24.04,
grub2-unsigned version 2.12* will get a SRU exception and be uploaded
to -updates for the stable releases? So then focal-updates,
jammy-updates, etc. would all have grub2-unsigned version
2.12-*ubuntu*?

>
> Currently we do binary copies of grub2-unsigned and we want to
> build in each pocket. We will have a public PPA where the binaries
> would be copied from in any case, it might make sense to binary
> copy them to -proposed though.
>
> The packaging is still quirky though due to signing involved and
> the later releasing to updates (and security) pockets:
>
> - grub2-unsigned uploads are built in the PPA and binary-copied
> - the changelog does not name the pocket because the PPA has 'jammy' etc
>   release pockets only
> - the PPA only has security enabled, so we don't have the new debhelper
>   in -backports or anything :D
> - The foo~bpo22.04.1 versions would sort after the foo~22.04.1 uploads
>   to proposed, so it would make sense to make an exception and strip
>   the bpo
>
> Tentatively targeting around February so that we do 1-3 iterations
> of pushing the 24.04 grub to backports before 24.04 releases and
> we land it in proposed (and delete the version from -backports because
> it's obsolete).
>
> So anyway, let me know if there is interest from the backports team
> in us doing that or we just stay in our little PPA world.
>
> (Please CC me)
>
> -- Complete build chain:
>
> grub2-unsigned is built in
>     https://launchpad.net/~ubuntu-uefi-team/+archive/ubuntu/backports-build
>     (this is the only one of the three PPAs linked here existing now)
>
> it is binary copied, and matching grub2-signed is source copied to the
> signing PPA. Then the signed results are copied back to the private PPA
>
> https://launchpad.net/~ubuntu-uefi-team/+archive/ubuntu/backports-proposed
>
> for review of the signature before they get pushed to
>     https://launchpad.net/~ubuntu-uefi-team/+archive/ubuntu/backports-proposed-public
>
> from where they could be binary copied to the backports pockets.
>
> --
> debian developer - deb.li/jak | jak-linux.org - free software dev
> ubuntu core developer                              i speak de, en
>
> --
> ubuntu-backports mailing list
> ubuntu-backports at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-backports



More information about the ubuntu-backports mailing list