Bug#983912: grub2: consider renaming signed source packages to grub2-signed-*
Salvatore Bonaccorso
carnil at debian.org
Sun Nov 20 20:11:09 GMT 2022
Hi,
On Wed, Mar 03, 2021 at 10:52:39AM +0100, Ansgar wrote:
> Source: grub2
> Version: 2.04-16
> Severity: normal
> X-Debbugs-Cc: ftpmaster at debian.org, debian-release at lists.debian.org
>
> grub2 currently uses grub-efi-signed-* as source package names for the
> Secure Boot signed packages. While releasing the last security update
> we found a small issue with these names:
>
> dak processes source packages in lexiographic order, so it would
> process grub-efi-signed-* before grub2 when accepting all packages at
> once from the "embargoed" policy queue. But the grub-efi-signed-*
> binary packages have Built-Using: grub2; as grub2 is not accepted from
> embargoed at this point in time, the /binary/ uploads will be rejected
> in this case. (This problem exists in principle with all Built-Using
> relations.)
>
> We could avoid this particular problem if the source package names of
> the signed packages sort after grub2, i.e., if they were named
> grub2-signed-* or grub2-efi-signed-*. With linux this is already the
> case (src:linux and src:linux-signed-*).
>
> (As a minor thing, I think the changelog entry in the signed packages
> should also use the grub maintainer's name, not ftpmaster@ similar to
> what src:linux-signed-* has, but that is just cosmetics.)
>
> I've Cc'ed debian-release@ as it is already past soft freeze, but I
> think just renaming the source packages would be unlikely to break
> anything.
As we were hit by this issue in the last DSA (DSA 5280-1) again,
should we attempt to have this changed at least for bookworm?
Regards,
Salvatore
More information about the Pkg-grub-devel
mailing list