[09:21] PR snapcraft#2109 closed: sources: clean up IncompatibleOptionsError [09:23] I noticed on the snapcraft.io website that about eleven languages are listed as having some kind of special support. [09:24] 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] Is it an easy matter to add such support? (Note that GNAT uses gcc.) [10:10] DataLinkDroid: It should be pretty easy. Snapcraft has generic makefile/shell plugins that let you write any compiler rules you want [10:11] The special support is just in using language native concepts such as supporting pip for python [10:11] For compiled languages it is even easier [10:11] zyga: Thanks, yes I was just coming to that conclusion about using the make plugin. [10:13] 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] That would mean specifying the build environment. Not sure how that would work. Perhaps a particular compiler is required for the build... [10:17] 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] Sorry if I'm flooding with too many questions... :-) [10:19] Maybe I just need to try it and see how it all fits together. [10:23] It is used for everything [10:24] Snapcraft.yaml describes how to do everything [10:24] The plugin system does most of the heavy lifting [10:24] But everything can be specified manually too [10:24] Build dependencies, etc [10:24] Look at snapcraft documentation [10:25] Also look at the forum, it has plenty of discussions to search [10:29] zyga: Cool. Thank you. Will do. [13:20] 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] ah, silly me ... the snap had "grade: devel" ... (an error/warning/notice on the form page would have been really nice) === phoenix_firebrd is now known as phoenix_firebrd_ === phoenix_firebrd_ is now known as phoenix_firebrd === phoenix_firebrd is now known as phoenix_firebrd_ === phoenix_firebrd_ is now known as phoenix_firebrd [22:37] hi. is there a way to run particular snap as non-root user