Looking to distribute a commercial package as a snap

Spencer spencertparkin at gmail.com
Thu Oct 6 02:34:53 UTC 2016


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.

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.

Lastly, snaps, for now, once installed, can only be run from the command line.  There is no desktop integration, even though, oddly, a desktop file is required.  And I have no idea when or if an accepted snap will show up in the app directory.

> On Oct 5, 2016, at 2:26 PM, Paul Miller <stelefx at gmail.com> wrote:
> 
> I work on a popular visual effects package that's been around for 10+ years. Unfortunately we have had to target specific, older Linux distributions to ensure maximum compatibility on various flavors of Linux, but I'm hoping packaging as a snap will avoid all this. I'm building on Kubuntu 16.04.
> 
> The application links with a custom set of Qt 5.7 libs and has a bunch of resource files and plugins. It has a GUI binary but can also be run from the command-line using a symlink that kicks in a command-line only background renderer.
> 
> Will packaging as a snap be a good fit for distributing my application, and are there any good examples out there that can maybe walk me through setting it up?
> 
> -- 
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft




More information about the Snapcraft mailing list