Kernel and Gadget Specification

Mark Shuttleworth mark at
Mon Apr 25 12:15:39 UTC 2016

With snaps on classic Ubuntu I would think we have plenty of opportunity
to grow the community playing with snapcraft right now.

There's no rush on the pure-snap Ubuntu Core images. Let's iron out any
issues with snaps on classic and the snap publication mechanisms. We'll
all meet up in two weeks time to go deep on the pieces for Ubuntu Core.

I appreciate the desire to start right away with something that won't
break, but even the basic Ubuntu Core image needs to do things that
should happen in the gadget snap (like hostname setting). Right now, the
priority for all of us should be making sure people are not blocked on
making snaps for classic systems, because it will take a little while
for people to become familiar with snapcraft etc. We have time on Ubuntu


On 24/04/16 12:50, Gustavo Niemeyer wrote:
> Mark,
> I'm trying to accommodate the anxiety of people trying to release images
> right now with the need to evolve the gadget and kernel specs in a careful
> way.
> I'm not ignoring the conversations in Santa Cruz, but rather putting a plan
> in place that allows images to be released on Monday for people to play
> with without having to break their images soon when we finish the details
> after the Santa Cruz ideas.
> I'm going to be mostly off in the next couple of days, and would prefer if
> people were not blocked on this.
> On Apr 24, 2016 1:21 PM, "Mark Shuttleworth" <mark at> wrote:
>> We started discussing this in detail in Santa Cruz, and I'm uncomfortable
>> with a blanket setting aside of the steps we took there. I'm very
>> definitely uncomfortable with stripping out the gadget snap, since we know
>> what it needs to do, and publishing an ubuntu Core without the flexibility
>> gadget snaps afford is problematic.
>> Mark
>> On 20/04/16 21:25, Gustavo Niemeyer wrote:
>> Hello all,
>> There's quite a bit of anxiety towards releasing device images that can run
>> Snappy 2.0, and at the same time there is significant concern that we'll
>> release something that will soon break due to the pending design of the new
>> kernel and gadget format.
>> On that basis, this is a proposal for a minimal specification for these
>> snaps that will solve both of these issues:
>> Note that the kernel snap remains as rich as it is today, simply polishing
>> the way we specify the details slightly.
>> The gadget snap, on the other hand, is being completely stripped out. We'll
>> internally define a minimal working setup, and will reintroduce the
>> flexibility gradually under a polished layout without breaking any existent
>> deployments.
>> Comments?
>> gustavo @
>> --
>> snappy-devel mailing list
>> snappy-devel at
>> Modify settings or unsubscribe at:

More information about the snappy-devel mailing list