[09:21] <mup> PR snapcraft#2109 closed: sources: clean up IncompatibleOptionsError <Created by kalikiana> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2109>
[09:23] <DataLinkDroid> I noticed on the snapcraft.io website that about eleven languages are listed as having some kind of special support.
[09:24] <DataLinkDroid> How hard is it to package up a snap for a language (like Ada/GNAT) that does not have this specific support in snapcraft?
[09:25] <DataLinkDroid> Is it an easy matter to add such support? (Note that GNAT uses gcc.)
[10:10] <zyga> DataLinkDroid: It should be pretty easy. Snapcraft has generic makefile/shell plugins that let you write any compiler rules you want
[10:11] <zyga> The special support is just in using language native concepts such as supporting pip for python
[10:11] <zyga> For compiled languages it is even easier
[10:11] <DataLinkDroid> zyga: Thanks, yes I was just coming to that conclusion about using the make plugin.
[10:13] <DataLinkDroid> How does the auto update from GitHub repo work? Does it do an automatic recompile of the source code that changes on GitHub?
[10:15] <DataLinkDroid> That would mean specifying the build environment. Not sure how that would work. Perhaps a particular compiler is required for the build...
[10:17] <DataLinkDroid> Or is the GitHub update only used for scripting languages like Python, where for all intents and purposes, the text *is* the "binary".
[10:18] <DataLinkDroid> Sorry if I'm flooding with too many questions... :-)
[10:19] <DataLinkDroid> Maybe I just need to try it and see how it all fits together.
[10:23] <zyga> It is used for everything
[10:24] <zyga> Snapcraft.yaml describes how to do everything
[10:24] <zyga> The plugin system does most of the heavy lifting
[10:24] <zyga> But everything can be specified manually too
[10:24] <zyga> Build dependencies, etc
[10:24] <zyga> Look at snapcraft documentation
[10:25] <zyga> Also look at the forum, it has plenty of discussions to search
[10:29] <DataLinkDroid> zyga: Cool. Thank you. Will do.
[13:20] <ogra_> hmm, did the release page get cut down on dashbard.s.io ? i only get checkboxes for beta and edge in the release form
[13:22] <ogra_> ah, silly me ... the snap had "grade: devel" ... (an error/warning/notice on the form page would have been really nice)
[22:37] <Intruder777|1> hi. is there a way to run particular snap as non-root user