#1142580 efivar: intent to maintain a backport of efivar for trixie-backports

#1142580#5
Date:
2026-07-22 09:11:52 UTC
From:
To:
Dear Maintainer,

I would like to upload and maintain a backport of efivar for trixie-backports.

efivar 39-2 contains a patch backported from upstream[0] to enable persistent
EFI variable storage on the ESP. This is needed on platform which lack
dedicated firmware-managed EFI variable storage. See Bug#1102494[1] for
more information. This backport is needed to enable the persistent EFI
variable storage on Qualcomm platforms.

I have built and tested the version currently in testing against trixie. There
are no packaging changes needed.

I am happy to maintain the backport for the lifetime of the trixie-backports
suite and keep it updated as new versions migrate to testing.

Please let me know if the EFI Team would prefer to maintain the backport
itself, or if there are any package-specific concerns I should be aware of.

I will submit the backport changes to the existing Salsa repository.

This work is sponsored by Qualcomm as part of my employment

I work at Qualcomm and part of my job is trying to make Debian better on
Qualcomm hardware. We are currently maintaining downstream image builds
for customised Debian images for Qualcomm hardware[2] where we plan to
reduce the delta against Debian and other upstream projects over the
long term.


Cheers!

Christopher Obbard

Link[0]: https://github.com/rhboot/efivar/pull/267
Link[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102494
Link[2]: https://github.com/qualcomm-linux/qcom-deb-images

#1142580#10
Date:
2026-07-22 11:33:57 UTC
From:
To:
Go for it. Please share a branch with the backport back to salsa.
#1142580#15
Date:
2026-07-22 11:33:57 UTC
From:
To:
Go for it. Please share a branch with the backport back to salsa.
#1142580#20
Date:
2026-07-22 12:29:15 UTC
From:
To:
Hi Mario,
Thanks! I have prepared the backport and will upload to backports-new shortly.
I get an error pushing my branch to
https://salsa.debian.org/efi-team/efivar ; I have requested access to
efi-team on salsa but maybe those permissions are too strong?


Cheers!

Chris

#1142580#25
Date:
2026-07-22 12:29:15 UTC
From:
To:
Hi Mario,
Thanks! I have prepared the backport and will upload to backports-new shortly.
I get an error pushing my branch to
https://salsa.debian.org/efi-team/efivar ; I have requested access to
efi-team on salsa but maybe those permissions are too strong?


Cheers!

Chris

#1142580#30
Date:
2026-07-22 15:52:08 UTC
From:
To:
I've invited you as a developer to efivar, hopefully you can access it now.
#1142580#35
Date:
2026-07-22 15:52:08 UTC
From:
To:
I've invited you as a developer to efivar, hopefully you can access it now.
#1142580#40
Date:
2026-07-22 17:32:31 UTC
From:
To:
Hi Mario,

Thanks, I managed to push the branch trixie-backports to efivar now :-).


Cheers!

Chris

#1142580#45
Date:
2026-07-23 13:46:59 UTC
From:
To:
* Christopher Obbard <obbardc@debian.org> [260722 06:13]:

This sounds like something that we (as a distro) might want fixed in
trixie, not just trixie-backports. Would it be worthwhile suggesting
this as an update for the next trixie point release?

Best,
Chris

#1142580#50
Date:
2026-07-23 13:58:38 UTC
From:
To:
Christopher: would you be happy with that?
#1142580#55
Date:
2026-07-23 15:49:06 UTC
From:
To:
Hi,

Hmm, I wouldn't be opposed to this; but in my opinion it doesn't fix a
bug per-se and instead introduces new features so isn't suitable for a
stable point release ?

I think having it in trixie-backports in the short term would be
better, but I am happy to propose the fix for a trixie point release
as well.

Non-voting; just my 2c :-)

Chris

#1142580#60
Date:
2026-07-23 16:33:21 UTC
From:
To:
once a new upstream release is eventually cut; so I think we leave
this initial backport in place. Any queries let me know.

Chris

#1142580#65
Date:
2026-08-01 23:11:35 UTC
From:
To:
Just FYI, I managed to make some time to prepare a backport for trixie && submitted a trixie-pu bug describing the reasoning: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143444

Please reply to the bug if I missed anything or there's anything you'd like to clarify.


Cheers!

Christopher Obbard

#1142580#70
Date:
2026-08-10 20:43:49 UTC
From:
To:
That looks great, thanks!
#1142580#75
Date:
2026-08-15 11:31:17 UTC
From:
To:
Since the efivar backport is now in trixie-backports[0] and we have a separate bug for the inclusion in the stable point release[1], this bug can be closed now :-)

[0]: https://packages.debian.org/trixie-backports/efivar
[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143444


Cheers!