2022-01-11 07:39:40 |
Yuan-Chen Cheng |
description |
fwupd was split into fwupd and fwupd-efi as part of bug 1955386, however the fwupd-efi package is in universe. As the previous fwupd package was already in main, the fwupd-efi source package that stemmed from it should also be brought into main.
Both fwupd-signed and fwupd have a Recommends on fwupd-unsigned, which is provided by the fwupd-efi source package. |
fwupd was split into fwupd and fwupd-efi as part of bug 1955386, however the fwupd-efi package is in universe. As the previous fwupd package was already in main, the fwupd-efi source package that stemmed from it should also be brought into main.
Both fwupd-signed and fwupd have a Recommends on fwupd-unsigned, which is provided by the fwupd-efi source package.
[Availability]
The package fwupd-efi/source, fwupd-signed/amd64, fwupd-unsigned/amd64, is already in Ubuntu universe.
It currently builds and works for architectures: amd64
https://bugs.launchpad.net/ubuntu/+source/fwupd-efi
[Rationale]
fwupd is a utility that upgrades bios and lots of firmware of HW components so that they got the last fix from HW vendor.
It has already existed in main for quite a long time. The only reason we
need MIR is the source code split to kind of de-couple the efi
and user-space utility.
[Security]
Given this is a source code split, the security-related issue should have
be properly handled previously.
[Quality assurance - function/usage]
Same as above. If you need further detail on a certain point, please kindly state your request.
[Quality assurance - maintenance]
Same as above. If you need further detail on a certain point, please kindly state your request.
[Quality assurance - testing]
Given this is an EFI app pkg, and it upgrades OS bios, it's not so trivial to test. We do have certain test steps in https://wiki.ubuntu.com/firmware-updates.
[Quality assurance - packaging]
fwupd-efi-1.1$ lintian --pedantic
E: fwupd-efi changes: bad-distribution-in-changes-file unstable
W: fwupd-amd64-signed-template: empty-binary-package
P: fwupd-efi source: silent-on-rules-requiring-root
P: fwupd-efi source: uses-debhelper-compat-file
[UI standards]
This is an EFI app, it provides text mode UI in English and no user interactivity.
[Dependencies]
$ apt-cache depends fwupd-signed
fwupd-signed
Recommends: secureboot-db
Recommends: fwupd-unsigned
Recommends: fwupd
All it’s depends is in main after this MIR is done.
[Standards compliance]
All good per what I know.
[Maintenance/Owner]
It’s properly and actively maintained from upstream:
https://github.com/fwupd/fwupd
https://github.com/fwupd/fwupd-efi
https://fwupd.org/
[Background information]
Given this is a source code split re-MIR, I think it’s quite obvious.
Related links are provided above. |
|