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

Reply via email to