systemd-repart not packaged
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Debian) |
Fix Released
|
Unknown
|
|||
systemd (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
systemd-repart is not (as of 246.6-1ubuntu1) packaged in the Ubuntu/Debian packages of systemd - probably because it has an extra dependency?
The bug reporter would like to use it in their new raspberry pi images where they don't have cloud-init installed. The reporter is already using systemd-growfs, but they are missing the nice partition resizing part (so are using cloud-initramfs
Furthermore, in the mkosi image builder (https:/
Being able to use systemd-repart will allow the systemd/mkosi developers to take advantage of its improved interface compared to sfdisk,
as well as its builtin protections against race conditions surrounding the use of loop devices. The systemd/mkosi developers expect to
be able to get rid of some nasty loop device failure in mkosi by using systemd-repart.
[Test Plan]
This is a missing extra executable. Once enabled it has self-tests in the build-time unit tests, and also a regression test in the autopkgtest 'upstream' suite.
* Attach (local) build-log showing the systemd-repart self-tests passing, as found in build-deb/
* Attach autopkgtest logs showing the regression tests passing (especially TEST-58-REPART from "upstream-2" testsuite)
* Test upgrade-path Jammy->Kinetic to make sure systemd-repart is properly replaced by Kinetic's "systemd" binary package
[Where problems could occur]
Shipping systemd-repart will come with no additional risk. While there is a systemd-
Given that there's no risk involved with enabling systemd-repart, and given the useful features it provides, the systemd/mkosi developers would like to request that systemd-repart be enabled in Ubuntu and backported to Jammy so that they can start adopting it in mkosi.
Runtime behavior of existing components is not affected by the build config change.
Related branches
- Lukas Märdian (community): Approve
-
Diff: 92 lines (+30/-2)4 files modifieddebian/changelog (+7/-0)
debian/control (+15/-0)
debian/rules (+2/-2)
debian/systemd-repart.install (+6/-0)
summary: |
- systemd-repart not packages + systemd-repart not packaged |
Changed in systemd (Debian): | |
status: | Unknown → New |
Changed in systemd (Debian): | |
status: | New → Fix Released |
description: | updated |
Changed in systemd (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in systemd (Ubuntu Jammy): | |
status: | New → Confirmed |
description: | updated |
tags: | added: rls-jj-incoming |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.