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