ubuntu-cpc: parallel build targets produce different root FS output
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
livecd-rootfs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The following targets have livecd.
livecd.
target. They are all missing grub-efi and other modifications:
root-dir
squashfs
tarball
These targets do not depend on the 'disk-image' target. This means that
the ext4 produced will lack the uefi modifications (and any from the
disk-image target binary hooks).
Since the ext4 file is common to all builds there is a chance that a
parallel build from one of these targets could mistakenly be used.
[Test Case]
A build of each of the above mentioned image targets must produce a
root filesystem that is the same as the 'disk-image' or 'all' target.
[Regression Potential]
None. Image targets are not yet in use in production for the ubuntu-cpc project and the changes do not affect builds without specification of an
image target.
[Other Info]
This is blocking backporting of image parallelization to the rest of our
supported releases (and consumption of the feature overall) making it
a high priority for us to see these in place.
Related branches
- Steve Langasek: Approve
- Francis Ginther (community): Approve
- Michael Hudson-Doyle: Pending requested
-
Diff: 108 lines (+19/-6)9 files modifieddebian/changelog (+7/-0)
live-build/ubuntu-cpc/hooks.d/base/disk-image-uefi.binary (+2/-2)
live-build/ubuntu-cpc/hooks.d/base/root-squashfs.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/base/root-xz.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/base/series/root-dir (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/squashfs (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/tarball (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/vmdk-ova-image.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/make-hooks (+1/-1)
- Francis Ginther (community): Approve
- Michael Hudson-Doyle: Approve
-
Diff: 107 lines (+18/-6)9 files modifieddebian/changelog (+6/-0)
live-build/ubuntu-cpc/hooks.d/base/disk-image-uefi.binary (+2/-2)
live-build/ubuntu-cpc/hooks.d/base/root-squashfs.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/base/root-xz.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/base/series/root-dir (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/squashfs (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/tarball (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/vmdk-ova-image.binary (+1/-1)
live-build/ubuntu-cpc/hooks.d/make-hooks (+1/-1)
Changed in livecd-rootfs (Ubuntu): | |
status: | New → Fix Released |
I've proposed https:/ /code.launchpad .net/~rcj/ livecd- rootfs/ +git/livecd- rootfs/ +merge/ 366862 for this issue for master as well as https:/ /code.launchpad .net/~rcj/ livecd- rootfs/ +git/livecd- rootfs/ +merge/ 366863 for disco (I'll add an SRU template as well).