[Bug 2147921] Re: manifest can be wrong
Skia
2147921 at bugs.launchpad.net
Mon Apr 13 10:20:10 UTC 2026
Opened an MP with some part of these changes (only the use of LIVE_PASSES, not the removal of `$CASPER_DIR`):
https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+merge/503545
This seems to be a not too bad approach. I've verified by dumping `config/common` for a couple of projects:
```
lubuntu:PASSES="minimal minimal.standard minimal.standard.live"
lubuntu:LIVE_PASSES="minimal.standard.live"
ubuntu:PASSES="minimal minimal.de minimal.en minimal.enhanced-secureboot minimal.enhanced-secureboot.de minimal.enhanced-secureboot.en minimal.enhanced-secureboot.es minimal.enhanced-secureboot.fr minimal.enhanced-secureboot.it minimal.enhanced-secureboot.no-languages minimal.enhanced-secureboot.pt minimal.enhanced-secureboot.ru minimal.enhanced-secureboot.zh minimal.es minimal.fr minimal.it minimal.no-languages minimal.pt minimal.ru minimal.standard minimal.standard.de minimal.standard.en minimal.standard.enhanced-secureboot minimal.standard.enhanced-secureboot.de minimal.standard.enhanced-secureboot.en minimal.standard.enhanced-secureboot.es minimal.standard.enhanced-secureboot.fr minimal.standard.enhanced-secureboot.it minimal.standard.enhanced-secureboot.no-languages minimal.standard.enhanced-secureboot.pt minimal.standard.enhanced-secureboot.ru minimal.standard.enhanced-secureboot.zh minimal.standard.es minimal.standard.fr minimal.standard.it minimal.standard.live minimal.standard.no-languages minimal.standard.pt minimal.standard.ru minimal.standard.zh minimal.zh"
ubuntu:LIVE_PASSES="minimal.standard.live"
ubuntu-core-installer:PASSES="base base.live"
ubuntu-core-installer:LIVE_PASSES="base.live"
ubuntu-server:PASSES="ubuntu-server-minimal ubuntu-server-minimal.ubuntu-server ubuntu-server-minimal.ubuntu-server.installer ubuntu-server-minimal.ubuntu-server.installer.generic ubuntu-server-minimal.ubuntu-server.installer.generic.netboot"
ubuntu-server:NO_SQUASHFS_PASSES="ubuntu-server-minimal.ubuntu-server.installer.generic.netboot"
ubuntu-server:LIVE_PASSES="ubuntu-server-minimal.ubuntu-server.installer.generic"
ubuntustudio:PASSES="minimal minimal.standard minimal.standard.live"
ubuntustudio:LIVE_PASSES="minimal.standard.live"
ubuntu-test-iso:PASSES="base base.live"
ubuntu-test-iso:LIVE_PASSES="base.live"
xubuntu:PASSES="minimal minimal.standard minimal.standard.live"
xubuntu:LIVE_PASSES="minimal.standard.live"
```
Thanks for pointing me to that LIVE_PASSES variable! :-)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
https://bugs.launchpad.net/bugs/2147921
Title:
manifest can be wrong
Status in livecd-rootfs package in Ubuntu:
Confirmed
Bug description:
Since this MP, the manifest produced for some ISOs is wrong.
https://code.launchpad.net/~skia/livecd-rootfs/+git/livecd-rootfs/+merge/503356
For example:
build: https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/resolute/ubuntu/+build/940399
log: https://launchpadlibrarian.net/856172835/buildlog_ubuntu_resolute_amd64_ubuntu_BUILDING.txt.gz
This is an Ubuntu Desktop build from 20260410, and we can see the many layers produced (search for `Delta manifest` in the build log).
The one surfaced in the artifacts is the very last one, due to the logic implemented in the MP above, and that means the `zh` layer:
```
Delta manifest:
--- /build/config/iso-dir/iso-root/casper/minimal.manifest.full 2026-04-10 06:21:52.870807314 +0000
+++ /build/config/iso-dir/iso-root/casper/minimal.zh.manifest.full 2026-04-10 06:48:36.145883155 +0000
```
This is obviously not correct, but also, what should be the correct behavior? What layer is "the right one", in a kinda generic way?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2147921/+subscriptions
More information about the foundations-bugs
mailing list