SRU: Revert of initramfs package removal in KVM image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
livecd-rootfs (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Eoan |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Unassigned |
Bug Description
No packages marked for auto-removal should be present in a published cloud image.
The current kvm binary hook in livecd-rootfs removes the packages `initramfs-tools` and `busybox-
The removal of initramfs-tools and busybox-initramfs was to avoid the
generation of initramfs in images that should boot initramfsless.
This requirement is obsolete now because the initramfsless boot handling
is now handled via setting GRUB_FORCE_PARTUUID in /etc/default/
[Impact]
* No packages marked for auto-removal. This is a requirement for all public cloud images.
[Test Case]
* Perform livefs build with project ubuntu-base
* Boot *-disk-kvm.img using kvm
* Confirm it boots
* Confirm there is no boot speed regression
* Confirm that running `sudo apt-get autoremove` results in no packages being removed
* Verify that `GRUB_FORCE_
[Regression Potential]
* Boot speed regression
* Unable to boot KVM image
[Other Info]
* Original bug filed against cloud-images @ https:/
* MP already merged in to ubuntu/master @ https:/
* livecd-rootfs version 2.667 in groovy was uploaded with this patch and was verified
[1] apport apport-symptoms at bc bcache-tools bolt btrfs-progs byobu cryptsetup cryptsetup-bin cryptsetup-run dmeventd ethtool finalrd
fonts-
libcurl3-gnutls libdevmapper-
libgudev-1.0-0 libgusb2 libisns0 libjson-glib-1.0-0 libjson-
libsgutils2-2 libsmbios-c2 libtss2-esys0 liburcu6 libutempter0 libxmlb1 libxmlsec1 libxmlsec1-openssl libxslt1.1 lvm2 lxd-agent-loader
lz4 mdadm open-iscsi open-vm-tools patch pollinate python3-apport python3-automat python3-click python3-colorama python3-constantly
python3-debconf python3-debian python3-hamcrest python3-hyperlink python3-incremental python3-newt python3-
python3-
screen sg3-utils sosreport thin-provisioni
Related branches
- Steve Langasek: Approve
- Pat Viafore (community): Approve
-
Diff: 28 lines (+6/-4)2 files modifieddebian/changelog (+6/-0)
live-build/ubuntu-cpc/hooks.d/base/kvm-image.binary (+0/-4)
- Steve Langasek: Approve
- Pat Viafore (community): Approve
-
Diff: 28 lines (+6/-4)2 files modifieddebian/changelog (+6/-0)
live-build/ubuntu-cpc/hooks.d/base/kvm-image.binary (+0/-4)
description: | updated |
Changed in livecd-rootfs (Ubuntu): | |
importance: | Undecided → Medium |
Changed in livecd-rootfs (Ubuntu Eoan): | |
importance: | Undecided → Medium |
Changed in livecd-rootfs (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in livecd-rootfs (Ubuntu): | |
status: | New → Fix Released |
tags: | added: id-5eb57a2c4e0e137de504ab3e |
debdiff for focal SRU