Looking to distribute a commercial package as a snap
Jamie Strandboge
jamie at canonical.com
Thu Oct 6 15:43:39 UTC 2016
On Wed, 2016-10-05 at 23:57 -0300, Gustavo Niemeyer wrote:
> On Wed, Oct 5, 2016 at 11:34 PM, Spencer <spencertparkin at gmail.com> wrote:
>
> >
> > My entry into the snap world has been a tough one. There is online
> > documentation, but it is not kept up-to-date. I get the feeling that the
> > bar for entry is the need to be the kind of person who loves to learn
> > everything about a system by becoming one of its developers. For example,
> > I couldn't figure out how to use the scons plugin until I dug into the
> > python code for it. Is it documented somewhere? I don't know.
> >
> I share your feeling. We're doing a suboptimal job on documentation, both
> for snapcraft and for snapd itself. We need fix that.
>
> Anyhow, talking with someone on this mailing list, I learned a very useful
> >
> > thing: if you go down the snap road, you want to learn how to get the log
> > information from you
> app when it's installed in strict mode. I know of no other way to diagnose
> >
> > problems with your app exhibited in strict mode, but no where else.
> >
> Logs are indeed the best way at the moment. We need to introduce some
> further tooling to help out on the process.
>
There is a tool that can help:
$ sudo snap install snappy-debug
$ sudo snap connect snappy-debug:log-observe ubuntu-core:log-observe
$ sudo snappy-debug.security scanlog
$ <exercise your snap>
This will look at the logs and make suggestions. It has some limitations
currently but it's useful as is. We'll get those sorted and I plan to work with
Gustavo on how to improve the tool (I suspect it might include a rename as
well). I know this tool is documented in some places, but based on your feedback
it seems it too is underdocumented.
PS - soon you'll need to use 'core:log-observe' instead of 'ubuntu-core:log-
observe' with the snap connect command.
--
Jamie Strandboge | http://www.canonical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20161006/2cba1eb3/attachment.sig>
More information about the Snapcraft
mailing list