** Description changed: + [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. + 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.
** Changed in: livecd-rootfs (Ubuntu) Assignee: (unassigned) => Robert C Jennings (rcj) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1864252 Title: preseeded snap installs fail in images To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1864252/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs