To start, I can confirm the baseline fail described in the bug report, exactly as described.
I tested these packages in a way which avoids the bug present in livecd- rootfs. First, I did a copy-package including binaries from the proposed pocket to my PPA: https://launchpad.net/~tsimonq2/+archive/ubuntu/tmp-kubuntu- srus After that, I manually built a livefs on Launchpad via the following Python code: ``` # Import Launchpad and log in from launchpadlib.launchpad import Launchpad launchpad = Launchpad.login_with("tsimonq2's livefs creation", "production", version="devel") # Create the livefs, you must be a member of ~launchpad-livefs-builders to continue me = launchpad.people["tsimonq2"] noble = ubuntu.getSeries(name_or_version="noble") # BE CAREFUL: deleting livefses is currently broken, so double check this: livefs = launchpad.livefses.new(owner=me, name="kubuntu", distro_series=noble, metadata={"project": "kubuntu", "extra_ppas": ["tsimonq2/tmp-kubuntu-srus"]}) # https://launchpad.net/~tsimonq2/+livefs/ubuntu/noble/kubuntu/ gets created # Build the livefs ppa = me.getPPAByName(distribution=ubuntu, name="tmp-kubuntu-srus") livefs_build = livefs.requestBuild(archive=ppa, distro_arch_series=noble.getDistroArchSeries(archtag="amd64"), pocket="Proposed") ``` That produced the following build: https://launchpad.net/~tsimonq2/+livefs/ubuntu/noble/kubuntu/+build/742820 Here is the diff between the Noble daily-live manifest and the manifest produced by that livefs build: $ diff -u noble-desktop-amd64.manifest livecd.kubuntu.manifest --- noble-desktop-amd64.manifest 2025-02-06 02:37:08.000000000 -0600 +++ livecd.kubuntu.manifest 2025-02-06 13:51:07.000000000 -0600 @@ -385,10 +385,10 @@ ksystemstats 5.27.11-0ubuntu2 ktexteditor-data 5.115.0-0ubuntu4 ktexteditor-katepart 5.115.0-0ubuntu4 -kubuntu-desktop 1.451 +kubuntu-desktop 1.451.2 kubuntu-installer-prompt 24.04.10 kubuntu-notification-helper 19.10ubuntu5 -kubuntu-settings-desktop 1:24.04.12 +kubuntu-settings-desktop 1:24.04.13 kubuntu-wallpapers 24.04.2 kubuntu-web-shortcuts 17.04ubuntu2 kup-backup 0.9.1-1build5 @@ -405,8 +405,8 @@ kwin-x11 4:5.27.11-0ubuntu3 kwrited 4:5.27.11-0ubuntu3 lame 3.100-6build1 -language-pack-en 1:24.04+20240817 -language-pack-en-base 1:24.04+20240817 +language-pack-en 1:24.04+20250130 +language-pack-en-base 1:24.04+20250130 language-selector-common 0.225 laptop-detect 0.16 layer-shell-qt 5.27.11-0ubuntu3 @@ -494,12 +494,12 @@ libbytesize-common 2.10-1ubuntu2 libbytesize1:amd64 2.10-1ubuntu2 libbz2-1.0:amd64 1.0.8-5.1build0.1 -libc-bin 2.39-0ubuntu8.3 -libc-dev-bin 2.39-0ubuntu8.3 -libc-devtools 2.39-0ubuntu8.3 -libc6:amd64 2.39-0ubuntu8.3 -libc6-dbg:amd64 2.39-0ubuntu8.3 -libc6-dev:amd64 2.39-0ubuntu8.3 +libc-bin 2.39-0ubuntu8.4 +libc-dev-bin 2.39-0ubuntu8.4 +libc-devtools 2.39-0ubuntu8.4 +libc6:amd64 2.39-0ubuntu8.4 +libc6-dbg:amd64 2.39-0ubuntu8.4 +libc6-dev:amd64 2.39-0ubuntu8.4 libcaca0:amd64 0.99.beta20-4build2 libcairo-gobject2:amd64 1.18.0-3build1 libcairo-script-interpreter2:amd64 1.18.0-3build1 @@ -1618,7 +1618,7 @@ linux-tools-6.8.0-52-generic 6.8.0-52.53 linux-tools-common 6.8.0-52.53 localechooser-data 2.89ubuntu6 -locales 2.39-0ubuntu8.3 +locales 2.39-0ubuntu8.4 login 1:4.13+dfsg1-4ubuntu3.2 logrotate 3.21.0-2build1 logsave 1.47.0-2.4~exp1ubuntu4.1 @@ -1732,8 +1732,8 @@ plymouth 24.004.60-1ubuntu7 plymouth-label 24.004.60-1ubuntu7 plymouth-theme-breeze 5.27.11-0ubuntu2 -plymouth-theme-kubuntu-logo 1:24.04.12 -plymouth-theme-kubuntu-text 1:24.04.12 +plymouth-theme-kubuntu-logo 1:24.04.13 +plymouth-theme-kubuntu-text 1:24.04.13 plymouth-theme-spinner 24.004.60-1ubuntu7 plymouth-theme-ubuntu-text 24.004.60-1ubuntu7 pocketsphinx-en-us 0.8.0+real5prealpha+1-15ubuntu5 ----------- Specifically, you'll notice the packages in question are now installed. Now, using the latest Kubuntu Noble daily, I created a 10 GB partition and mounted it at /mnt. I then downloaded the squashfs with the new packages: ``` $ wget -O /mnt/filesystem.squashfs https://launchpad.net/~tsimonq2/+livefs/ubuntu/noble/kubuntu/+build/742820/+files/livecd.kubuntu.squashfs --2025-02-06 22:59:16-- https://launchpad.net/~tsimonq2/+livefs/ubuntu/noble/kubuntu/+build/742820/+files/livecd.kubuntu.squashfs Resolving launchpad.net (launchpad.net)... 185.125.189.222, 185.125.189.223, 2620:2d:4000:1009::f3, ... Connecting to launchpad.net (launchpad.net)|185.125.189.222|:443... connected. HTTP request sent, awaiting response... 303 See Other Location: https://launchpadlibrarian.net/774918036/livecd.kubuntu.squashfs [following] --2025-02-06 22:59:17-- https://launchpadlibrarian.net/774918036/livecd.kubuntu.squashfs Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 185.125.189.229, 185.125.189.228, 2620:2d:4000:1009::3b8, ... Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|185.125.189.229|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 3864616960 (3.6G) [application/octet-stream] Saving to: ‘/mnt/filesystem.squashfs’ /mnt/filesystem.squashfs 100%[==================================================================>] 3.60G 255KB/s in 2h 36m 2025-02-07 01:36:07 (401 KB/s) - ‘/mnt/filesystem.squashfs’ saved [3864616960/3864616960] ``` And modified the Calamares config to use this new squashfs: --- /etc/calamares/modules/unpackfs.conf.old 2025-02-07 01:39:41.675964594 +0000 +++ /etc/calamares/modules/unpackfs.conf 2025-02-07 01:39:57.096196838 +0000 @@ -1,5 +1,5 @@ --- unpack: - - source: "/cdrom/casper/filesystem.squashfs" + - source: "/mnt/filesystem.squashfs" sourcefs: "squashfs" destination: "" ---------------------- Following this, I went through the incredibly intuitive steps to launch Calamares and start the Minimal Install. After the install successfully completed, I rebooted the machine and logged in. I can indeed confirm that kubuntu-desktop is installed: $ apt list --installed | grep kubuntu-desktop kubuntu-desktop/noble,noble-proposed,now 1.451.2 amd64 [installed] And so is kubuntu-settings-desktop: $ apt list --installed | grep kubuntu-settings-desktop kubuntu-settings-desktop/noble,noble,noble-proposed,noble-proposed,now 1:24.04.13 all [installed,automatic] But not plasma-welcome: $ apt list --installed | grep plasma-welcome [ empty output ] That concludes my testing results. This is probably as close as we're going to get without a fixed livecd-rootfs. ** Tags removed: verification-needed verification-needed-noble ** Tags added: verification-done verification-done-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2096990 Title: [SRU] Noble - minimal install removes kubuntu-desktop metapackage and kubuntu-settings-desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/2096990/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs