[FFe] Update mdevctl to new 1.2.0 upstream version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mdevctl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is a follow-up for the new mdevctl rust based package MIR which is being tracked at LP: #1942394.
Since the security review is likely to go past kinetic feature freeze, we would like to be granted an exception to upload this after the security review is complete and the MIR process is complete. This would avoid extending the gap between Ubuntu and Debian unstable packages, which is considerably large ATM.
Below are the relevant bits of the changelogs for everything that will be introduced if this FFe is accepted. Build and test data for the new package is available in the MIR bug being processed in LP: #1942394.
A PPA with the propsed package is available at https:/
Upstream changes:
- move to rust based implementation; and
- add support to call-out event scripts (https:/
packaging changes:
- introduce rust vendor component with bundled dependencies.
Upstream changelog highlights:
ec4b9a0 Bump version to 1.2.0
b27255a start: provide useful hint for parent with wrong case
1b88004 Report a useful error when /etc/mdevctl.d doesn't exist
4556efb Handle FS permissions problems for defined devices
ff69f6c Report root error when a callout can't be executed
3a652fe Don't emit warning for files in /etc/mdevctl.
3dd33a0 Bump version to 1.1.0
7023a1b Add callout documentation to man page
cf88122 Add callout get function
fc147c7 Add callout notify function
3ca0a2c Invoke callout function for auto devices
53674b0 Add callout function to mdevctl
b58b714 Update manpage for 'version' command
0507b20 Better handle malformed JSON input: attributes
5a2547e Improve manpage documentation for 'start' command
22619b2 Ensure `list` displays devices in a stable order
f4af20d Simplify error message for redefining a device
e9fea9b Handle duplicate UUIDs with different parents
287753f Don't assume /sys/bus/mdev directory exists
58e3bc1 Don't assume /sys/class/mdev_bus exists
6021395 Clarify usage for modify --addattr
f991cbe Always include 'attrs' field in json
a29171c Make sure to load full info when listing running mdevs
1135c9f Increment version to 1.0.0
cbf79cf Handle invalid files in filesystem
d729a46 Generate a bash completion script at build time.
654af3b Add beginning of mdevctl rust conversion
fc66371 Remove existing shell script implementation
description: | updated |
This is fine if we do it as soon as possible, best if that happens in the next 1-2 weeks. But I see https:/ /bugs.launchpad .net/ubuntu/ +source/ mdevctl/ +bug/1942394/ comments/ 16 that concerns me. If you can resolve those and make the security team happy, please proceed. But the sooner the better!