Let's kill "sideloading"
Sergio Schvezov
sergio.schvezov at canonical.com
Fri Sep 2 15:55:52 UTC 2016
El 02/09/16 a las 11:10, Gustavo Niemeyer escribió:
>
>
> On Fri, Sep 2, 2016 at 10:35 AM, Tony Espy <espy at canonical.com
> <mailto:espy at canonical.com>> wrote:
>
> On 09/01/2016 06:15 PM, Gustavo Niemeyer wrote:
>
> Hello all,
>
> With assertions finally being put to great use, it's time to
> kill the
> term "sideloading". That term does a disservice to our
> conversations,
> because it is vague and also limits the thinking around what
> is possible.
>
>
> I have a question related to "sideloading" a snap.
>
> Yesterday while testing a fix for our network-manager snap, I
> refreshed my rpi2 ( running the 'experimental' image ) which
> resulted in a new ubuntu-core snap, which I discovered now
> enforces the assertion that a snap must be signed in order to
> install, even when side-loaded. I was told on #snappy that I
> could circumvent this check via the --force-dangerous parameter,
> which worked for me. I was also told that this parameter may just
> be shortened to "--dangerous", and that "--devmode" may cause this
> to automatically set.
>
>
> Indeed, we'll do those changes in the next couple of days.
>
> My question is what is the process for getting a snap signed? Is
> this something that's done automatically when a snap is published
> to the store?
>
>
> Yes, the goal is for the whole process to be mostly transparent. When
> you build a snap you'll get an assertion next to it saying that you
> built it. When you upload it, the assertion is shipped to the server,
> the snap gets additional server assertions backing that process. No
> effort on the developer end.
>
> The snap I was testing was built by launchpad. Is it possible to
> sign a snap locally ( ie. like debsign )?
>
>
> Yes, Launchpad is likely using snapcraft already, which means it'll do
> that by default once updated. We'll need to put a developer key there,
> though.
So I guess what Tony might get value on knowing is which assertion needs
to be available to avoid --devmode/--dangerous.
>
> Sergio and Colin Watson should know more details here.
Maybe subscribe to https://github.com/snapcore/snapcraft/pull/726 and
https://bugs.launchpad.net/snapcraft/+bug/1612730
>
>
> gustavo @ http://niemeyer.net
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20160902/2c3bb5a7/attachment.html>
More information about the Snapcraft
mailing list