Hey Mario,

Thanks for opening this, you beat me to it. :-)

On Fri, Jun 05, 2026 at 06:08:38AM -0500, Mario Limonciello wrote:
>Package: release.debian.org
>Severity: normal
>
>fwupd plays a sometimes non-obvious but crucial role in the story for
>supporting systems with UEFI secure boot.
>
>The Microsoft CA associated with the signing of shim is about to expire.
>Microsoft and the shim community have been working to prepare the ecosystem
>for this change.  It involves being able to update the trust chain in the
>UEFI 'db'.
>
>This change is to be pushed via a signed update to the Linux Vendor Firmware
>Service (LVFS), but in order to accept the change a newer fwupd is needed.
>
>The minimum version of fwupd required is 2.0.12, for which neither bookworm
>nor trixie are new enough.
>
>This issue is demonstrated here: 
>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138871
>
>Due to update safety checks introduced in the fwupd engine, it is not feasible 
>to
>backport just this functionality.  It would actually be significantly more
>risky to do such a change because of how error prone and large such a backport
>would be.
>
>On the otherhand 2.0.20 is well tested, and even downstream distributions
>like Ubuntu are adopting it across all their LTS releases.
>
>Here is their tracker: 
>https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/2142578
>
>So I would like to do the following in Debian:
>
>1) Update Trixie to 2.0.20 fwupd release.
>
>2.0.20 is already in trixie-backports. Basically bump the upload in backports
>to a new changelog entry to target stable.
>
>I have the proposal for this done here already:
>
>https://salsa.debian.org/efi-team/fwupd/-/tree/trixie?ref_type=heads
>
>2) Update Bookworm's libxmlb (0.3.10-2) to trixie's version of libxmlb 
>(0.3.22-1)
>
>This is needed for a build dependency of fwupd 2.0.20.
>
>3) Update Bookworm's libjcat (0.1.9-1) to trixie's version of libjcat (0.2.3-1)
>
>This is needed for a build dependency of fwupd 2.0.20.
>
>4) Update Bookworm to 2.0.20 fwupd release.
>
>This requires some slight changes from the trixie backport.
>This is mostly because of changes to gobject introspection in newer glib 
>versions.
>
>I have the proposal for this staged on this branch:
>
>https://salsa.debian.org/efi-team/fwupd/-/tree/bookworm?ref_type=heads
>
>---
>
>I realize this is a very big ask and unusual for a stable update; but ensuring
>the boot process for systems utilizing UEFI secure boot continues to work and 
>is secure
>is paramount IMO.

Thanks for prepping the changes here already - I agree that this is
really important and agree with your proposed updates.

-- 
Steve McIntyre, Cambridge, UK.                                [email protected]
Welcome my son, welcome to the machine.

Reply via email to