Comment 25 for bug 1933665

Revision history for this message
Ɓukasz Zemczak (sil2100) wrote :

There is a lot of features and a lot of corner cases that we probably did not take into consideration, but we are continuously working on getting those fixed.

The 2.0 implementation is written in go and the main difference is that ubuntu-image no longer calls `snap prepare-image` but instead directly uses image.Prepare() from snapd. So possibly any additional handling that the actual `snap prepare-image` command is doing that is outside of image.Prepare() and outside of what we actually do now, will have potential to being broken.

Let me look into again how we're executing image.Prepare() and feeding the list of extra snaps to it, trying to see if there's anything worryingly different that we do in comparison to what `snap prepare-image` used to do.