Activity log for bug #1864252

Date Who What changed Old value New value Message
2020-02-21 21:26:28 Robert C Jennings bug added bug
2020-02-21 21:36:13 Robert C Jennings description Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case] * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*) * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential] * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials.
2020-02-21 21:36:48 Robert C Jennings livecd-rootfs (Ubuntu): assignee Robert C Jennings (rcj)
2020-02-22 06:46:56 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379690
2020-02-22 06:46:57 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379691
2020-02-22 06:49:36 Robert C Jennings description [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case] * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*) * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential] * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case]  * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*)  * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential]  * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Other Info] * The attached MP for Xenial is simpler as it never had snap-tool. The Xenial MP is a minor change to give us parity between releases for use of the snap cohort key during download.
2020-02-22 06:49:55 Robert C Jennings merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379689
2020-02-22 07:24:52 Robert C Jennings bug added subscriber Ubuntu Sponsors Team
2020-02-22 11:50:36 Launchpad Janitor livecd-rootfs (Ubuntu): status New Confirmed
2020-02-24 22:19:16 Robert C Jennings description [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case]  * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*)  * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential]  * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Other Info] * The attached MP for Xenial is simpler as it never had snap-tool. The Xenial MP is a minor change to give us parity between releases for use of the snap cohort key during download. [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case]  * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*)  * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential]  * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Other Info] * The snap-tool that is being removed is used only in livecd-rootfs through live-build/functions. The replacement with the upstream snap cli is equivalent the 'info' and 'download' commands that are used. The snap-tool code is using deprecated APIs which do not provide the data needed for pre-seeding. * The attached MP for Xenial is simpler as it never had snap-tool. The Xenial MP is a minor change to give us parity between releases for use of the snap cohort key during download.
2020-02-25 01:22:27 Brian Murray nominated for series Ubuntu Eoan
2020-02-25 01:22:27 Brian Murray bug task added livecd-rootfs (Ubuntu Eoan)
2020-02-25 01:22:27 Brian Murray nominated for series Ubuntu Bionic
2020-02-25 01:22:27 Brian Murray bug task added livecd-rootfs (Ubuntu Bionic)
2020-02-25 01:22:27 Brian Murray nominated for series Ubuntu Xenial
2020-02-25 01:22:27 Brian Murray bug task added livecd-rootfs (Ubuntu Xenial)
2020-02-25 01:22:36 Brian Murray livecd-rootfs (Ubuntu Xenial): status New In Progress
2020-02-25 01:22:40 Brian Murray livecd-rootfs (Ubuntu Xenial): assignee Brian Murray (brian-murray)
2020-02-25 01:22:51 Brian Murray livecd-rootfs (Ubuntu Bionic): status New Confirmed
2020-02-25 01:22:54 Brian Murray livecd-rootfs (Ubuntu Eoan): status New Confirmed
2020-02-25 22:17:35 Robert C Jennings merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379858
2020-02-26 01:47:55 Mathew Hodson livecd-rootfs (Ubuntu): importance Undecided High
2020-02-26 01:47:57 Mathew Hodson livecd-rootfs (Ubuntu Xenial): importance Undecided High
2020-02-26 01:48:00 Mathew Hodson livecd-rootfs (Ubuntu Bionic): importance Undecided High
2020-02-26 01:48:02 Mathew Hodson livecd-rootfs (Ubuntu Eoan): importance Undecided High
2020-02-26 02:28:40 Robert C Jennings merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379863
2020-02-26 03:15:53 Launchpad Janitor merge proposal unlinked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379691
2020-02-26 20:23:34 Robert C Jennings livecd-rootfs (Ubuntu): status Confirmed Fix Released
2020-02-27 14:23:42 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/379968
2020-02-28 16:57:55 Robert C Jennings merge proposal linked https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/380036
2020-03-03 14:12:24 Brian Murray livecd-rootfs (Ubuntu Eoan): status Confirmed Fix Committed
2020-03-03 14:12:26 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-03-03 14:12:29 Brian Murray bug added subscriber SRU Verification
2020-03-03 14:12:31 Brian Murray tags verification-needed verification-needed-eoan
2020-03-03 14:15:52 Brian Murray livecd-rootfs (Ubuntu Bionic): status Confirmed Fix Committed
2020-03-03 14:15:56 Brian Murray tags verification-needed verification-needed-eoan verification-needed verification-needed-bionic verification-needed-eoan
2020-03-05 07:29:31 Robert C Jennings description [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case]  * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*)  * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential]  * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Other Info] * The snap-tool that is being removed is used only in livecd-rootfs through live-build/functions. The replacement with the upstream snap cli is equivalent the 'info' and 'download' commands that are used. The snap-tool code is using deprecated APIs which do not provide the data needed for pre-seeding. * The attached MP for Xenial is simpler as it never had snap-tool. The Xenial MP is a minor change to give us parity between releases for use of the snap cohort key during download. [Impact] Images built with pre-seeded snaps contain insufficient assertion data causing boot to fail. The snaps for seeding are downloaded with a custom snap tool for an earlier cohort API (now deprecated). The assertions that it pulls are incomplete. We could update that list and move to the new API but at this time the snap-tool provides no value compared to use of the snap CLI (cohort support has moved to the cli as well). The development overhead of maintaining snap-tool in livecd-rootfs are not warranted. This patch removes the bespoke snap-tool and relies on the snap CLI instead. [Test Case]  * Produce images that include preseeded snaps (in /var/lib/snapd/seed/*) * Produce an image which does not include snaps by default from the ubuntu package seed (ubuntu-cpc:minimized does this) but add a snap in a binary hook. Ensure the base snap for the specified snap is installed.  * Boot the resulting image and ensure that the snapd.seeded unit is successful and the snaps (from the correct channels) show up in 'snap list' [Regression Potential]  * The interface for these two tools is consistent and the output should be the same. There's always a chance that snap-tool had quirks which a move to the snap CLI uncovers, where the result would be different snaps seeded from before the change. An example would be channel differences before and after this change. I haven't seen issues in my testing and I do think it's unlikely, mostly I'm suspicious of SRUs that don't list any regression potentials. [Other Info] * The snap-tool that is being removed is used only in livecd-rootfs through live-build/functions. The replacement with the upstream snap cli is equivalent the 'info' and 'download' commands that are used. The snap-tool code is using deprecated APIs which do not provide the data needed for pre-seeding. * The attached MP for Xenial is simpler as it never had snap-tool. The Xenial MP is a minor change to give us parity between releases for use of the snap cohort key during download.
2020-03-05 13:13:56 Robert C Jennings tags verification-needed verification-needed-bionic verification-needed-eoan verification-done verification-done-bionic verification-done-eoan
2020-03-05 15:08:07 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2020-03-05 15:08:06 Launchpad Janitor livecd-rootfs (Ubuntu Eoan): status Fix Committed Fix Released
2020-03-05 15:08:41 Launchpad Janitor livecd-rootfs (Ubuntu Bionic): status Fix Committed Fix Released
2020-03-06 10:27:36 Brian Murray livecd-rootfs (Ubuntu Xenial): status In Progress Invalid
2020-03-06 10:27:44 Brian Murray livecd-rootfs (Ubuntu Xenial): assignee Brian Murray (brian-murray)
2020-03-10 13:26:43 Paride Legovini nominated for series Ubuntu Focal
2020-03-10 13:26:43 Paride Legovini bug task added livecd-rootfs (Ubuntu Focal)
2020-03-10 13:26:56 Paride Legovini livecd-rootfs (Ubuntu Focal): status Fix Released New
2020-03-10 13:30:29 Paride Legovini attachment added Screenshot_utah-93418-focal-live-server-amd64_2020-03-10_14:25:17.png https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1864252/+attachment/5335349/+files/Screenshot_utah-93418-focal-live-server-amd64_2020-03-10_14%3A25%3A17.png
2020-03-12 00:35:09 Michael Hudson-Doyle livecd-rootfs (Ubuntu Focal): status New Fix Released
2020-03-12 17:17:04 Brian Murray removed subscriber Ubuntu Sponsors Team
2020-03-13 12:23:55 Francis Ginther tags verification-done verification-done-bionic verification-done-eoan id-5e5051a4e00bad81f435391c verification-done verification-done-bionic verification-done-eoan
2020-03-13 12:52:49 Francis Ginther tags id-5e5051a4e00bad81f435391c verification-done verification-done-bionic verification-done-eoan id-5e4efeb8f00ff60ed69d009d id-5e5051a4e00bad81f435391c verification-done verification-done-bionic verification-done-eoan
2020-04-24 06:29:36 Mathew Hodson bug task deleted livecd-rootfs (Ubuntu Xenial)