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 |
|
|
|