Activity log for bug #1884915

Date Who What changed Old value New value Message
2020-06-24 09:03:17 Dimitri John Ledkov bug added bug
2020-06-24 09:03:27 Dimitri John Ledkov bug task added ubuntustudio-meta (Ubuntu)
2020-06-24 09:18:03 Launchpad Janitor merge proposal linked https://code.launchpad.net/~xnox/ubuntu-seeds/+git/ubuntustudio/+merge/386308
2020-06-24 09:19:32 Dimitri John Ledkov bug task added livecd-rootfs (Ubuntu)
2020-06-24 09:19:42 Dimitri John Ledkov bug task added live-build (Ubuntu)
2020-06-24 09:20:02 Dimitri John Ledkov description ubuntustudio-default-settings recommends linux-lowlatency thus breaking ubuntustudio focal image building $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x Seeded packages in the Ubuntu archive must not depend on the linux kernel. Installation, and defaultness of a kernel flavour must be handled externally using livecd-rootfs kernel flavour picking, or some other dynamic configuration. The above resulted in transitevely linux-lowlatency packages getting pulled into the ubuntustudio task, without a blacklist. Which means that ABI encoded packages gain Task: ubuntustudio-desktop, and instead of only installing/tracking the latest kernel, the ancient 5.4.0-16-lowlatency abi is also installed, and then production of daily focal isos fails, as there are two lowlatency kernels on the media. $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x $ apt-cache show -a linux*lowlatency | grep -e Package -e Task ... Package: linux-headers-5.4.0-26-lowlatency Task: ubuntustudio-desktop ... If the dependency is desired, that is ok, as long as the abi encoded packages are blacklisted in the seed similar to the !linux-image-* stanza. ubuntustudio-default-settings recommends linux-lowlatency thus breaking ubuntustudio focal image building $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x Seeded packages in the Ubuntu archive must not depend on the linux kernel. Installation, and defaultness of a kernel flavour must be handled externally using livecd-rootfs kernel flavour picking, or some other dynamic configuration. The above resulted in transitevely linux-lowlatency packages getting pulled into the ubuntustudio task, without a blacklist. Which means that ABI encoded packages gain Task: ubuntustudio-desktop, and instead of only installing/tracking the latest kernel, the ancient 5.4.0-16-lowlatency abi is also installed, and then production of daily focal isos fails, as there are two lowlatency kernels on the media. $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x $ apt-cache show -a linux*lowlatency | grep -e Package -e Task ... Package: linux-headers-5.4.0-26-lowlatency Task: ubuntustudio-desktop ... If the dependency is desired, that is ok, as long as the abi encoded packages are blacklisted in the seed similar to the !linux-image-* stanza. see https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/focal/ubuntustudio/
2020-06-24 17:04:10 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu): status New Fix Committed
2020-06-24 17:05:21 Erich Eickmeyer ubuntustudio-meta (Ubuntu): status New Invalid
2020-06-24 20:25:36 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu): status Fix Committed Fix Released
2020-07-03 14:09:13 Mantas Kriaučiūnas bug added subscriber Mantas Kriaučiūnas
2020-07-10 18:49:51 Erich Eickmeyer livecd-rootfs (Ubuntu): importance Undecided Critical
2020-07-10 18:49:53 Erich Eickmeyer live-build (Ubuntu): importance Undecided Critical
2020-07-10 18:51:25 Erich Eickmeyer nominated for series Ubuntu Groovy
2020-07-10 18:51:25 Erich Eickmeyer bug task added ubuntustudio-meta (Ubuntu Groovy)
2020-07-10 18:51:25 Erich Eickmeyer bug task added livecd-rootfs (Ubuntu Groovy)
2020-07-10 18:51:25 Erich Eickmeyer bug task added ubuntustudio-default-settings (Ubuntu Groovy)
2020-07-10 18:51:25 Erich Eickmeyer bug task added live-build (Ubuntu Groovy)
2020-07-10 18:51:25 Erich Eickmeyer nominated for series Ubuntu Focal
2020-07-10 18:51:25 Erich Eickmeyer bug task added ubuntustudio-meta (Ubuntu Focal)
2020-07-10 18:51:25 Erich Eickmeyer bug task added livecd-rootfs (Ubuntu Focal)
2020-07-10 18:51:25 Erich Eickmeyer bug task added ubuntustudio-default-settings (Ubuntu Focal)
2020-07-10 18:51:25 Erich Eickmeyer bug task added live-build (Ubuntu Focal)
2020-07-10 18:51:50 Erich Eickmeyer livecd-rootfs (Ubuntu Focal): importance Undecided Critical
2020-07-10 18:52:05 Erich Eickmeyer live-build (Ubuntu Focal): importance Undecided Critical
2020-07-10 18:54:33 Erich Eickmeyer ubuntustudio-meta (Ubuntu Focal): status New Invalid
2020-07-10 18:57:13 Launchpad Janitor live-build (Ubuntu): status New Confirmed
2020-07-10 18:57:13 Launchpad Janitor livecd-rootfs (Ubuntu): status New Confirmed
2020-07-10 18:57:13 Launchpad Janitor live-build (Ubuntu Focal): status New Confirmed
2020-07-10 18:57:13 Launchpad Janitor livecd-rootfs (Ubuntu Focal): status New Confirmed
2020-07-10 18:57:13 Launchpad Janitor ubuntustudio-default-settings (Ubuntu Focal): status New Confirmed
2020-07-21 15:14:41 Iain Lane live-build (Ubuntu Focal): status Confirmed Invalid
2020-07-21 15:14:49 Iain Lane live-build (Ubuntu Groovy): status Confirmed Invalid
2020-07-21 15:15:07 Iain Lane livecd-rootfs (Ubuntu Groovy): status Confirmed Won't Fix
2020-07-21 15:23:12 Iain Lane description ubuntustudio-default-settings recommends linux-lowlatency thus breaking ubuntustudio focal image building $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x Seeded packages in the Ubuntu archive must not depend on the linux kernel. Installation, and defaultness of a kernel flavour must be handled externally using livecd-rootfs kernel flavour picking, or some other dynamic configuration. The above resulted in transitevely linux-lowlatency packages getting pulled into the ubuntustudio task, without a blacklist. Which means that ABI encoded packages gain Task: ubuntustudio-desktop, and instead of only installing/tracking the latest kernel, the ancient 5.4.0-16-lowlatency abi is also installed, and then production of daily focal isos fails, as there are two lowlatency kernels on the media. $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x $ apt-cache show -a linux*lowlatency | grep -e Package -e Task ... Package: linux-headers-5.4.0-26-lowlatency Task: ubuntustudio-desktop ... If the dependency is desired, that is ok, as long as the abi encoded packages are blacklisted in the seed similar to the !linux-image-* stanza. see https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/focal/ubuntustudio/ [ Description ] ubuntustudio-default-settings recommends linux-lowlatency thus breaking ubuntustudio focal image building $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x Seeded packages in the Ubuntu archive must not depend on the linux kernel. Installation, and defaultness of a kernel flavour must be handled externally using livecd-rootfs kernel flavour picking, or some other dynamic configuration. The above resulted in transitevely linux-lowlatency packages getting pulled into the ubuntustudio task, without a blacklist. Which means that ABI encoded packages gain Task: ubuntustudio-desktop, and instead of only installing/tracking the latest kernel, the ancient 5.4.0-16-lowlatency abi is also installed, and then production of daily focal isos fails, as there are two lowlatency kernels on the media. [ Fix ] The above description indicates what broke. The recommends means that the Task field contains a specific kernel ABI. We'll fix this by enumerating the packages that we need to ensure aren't included, and make sure they are effectively considered as not part of the task. [ QA ] Build an ubuntustudio/focal ISO with the -proposed livecd-rootfs and make sure that it builds successfully and boots. [ Regression potential ] This is about excluding kernel-related packages from the task consideration. If it is wrong then they could be excluded from the image completely. That should be obvious if the thing doesn't boot, and we'll have to iterate again. [ Original description ] $ reverse-depends linux-lowlatency Reverse-Recommends * ubuntustudio-lowlatency-settings Reverse-Depends * linux-lowlatency-hwe-18.04 [amd64] * linux-lowlatency-hwe-18.04-edge [amd64] Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x $ apt-cache show -a linux*lowlatency | grep -e Package -e Task ... Package: linux-headers-5.4.0-26-lowlatency Task: ubuntustudio-desktop ... If the dependency is desired, that is ok, as long as the abi encoded packages are blacklisted in the seed similar to the !linux-image-* stanza. see https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/focal/ubuntustudio/
2020-07-21 15:24:44 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+merge/387515
2020-07-21 18:38:27 Brian Murray livecd-rootfs (Ubuntu Focal): status Confirmed Fix Committed
2020-07-21 18:38:32 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-07-21 18:38:37 Brian Murray bug added subscriber SRU Verification
2020-07-21 18:38:43 Brian Murray tags verification-needed verification-needed-focal
2020-07-23 02:36:01 Erich Eickmeyer tags verification-needed verification-needed-focal verification-done verification-done-focal
2020-07-23 10:36:40 Łukasz Zemczak ubuntustudio-default-settings (Ubuntu Focal): status Confirmed Fix Committed
2020-07-23 10:36:46 Łukasz Zemczak tags verification-done verification-done-focal verification-needed verification-needed-focal
2020-07-23 11:28:16 Launchpad Janitor livecd-rootfs (Ubuntu Focal): status Fix Committed Fix Released
2020-08-10 05:15:00 Erich Eickmeyer livecd-rootfs (Ubuntu): status Confirmed Fix Released
2020-08-26 00:04:06 Erich Eickmeyer tags verification-needed verification-needed-focal verification-done verification-done-focal
2020-08-26 04:18:33 Launchpad Janitor ubuntustudio-default-settings (Ubuntu Focal): status Fix Committed Fix Released
2020-08-26 04:18:39 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team