mup | PR snapcraft#2109 closed: sources: clean up IncompatibleOptionsError <Created by kalikiana> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2109> | 09:21 |
---|---|---|
DataLinkDroid | I noticed on the snapcraft.io website that about eleven languages are listed as having some kind of special support. | 09:23 |
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:24 |
DataLinkDroid | Is it an easy matter to add such support? (Note that GNAT uses gcc.) | 09:25 |
zyga | DataLinkDroid: It should be pretty easy. Snapcraft has generic makefile/shell plugins that let you write any compiler rules you want | 10:10 |
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:11 |
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:13 |
DataLinkDroid | That would mean specifying the build environment. Not sure how that would work. Perhaps a particular compiler is required for the build... | 10:15 |
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:17 |
DataLinkDroid | Sorry if I'm flooding with too many questions... :-) | 10:18 |
DataLinkDroid | Maybe I just need to try it and see how it all fits together. | 10:19 |
zyga | It is used for everything | 10:23 |
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:24 |
zyga | Also look at the forum, it has plenty of discussions to search | 10:25 |
DataLinkDroid | zyga: Cool. Thank you. Will do. | 10:29 |
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:20 |
ogra_ | ah, silly me ... the snap had "grade: devel" ... (an error/warning/notice on the form page would have been really nice) | 13:22 |
=== 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 | ||
Intruder777|1 | hi. is there a way to run particular snap as non-root user | 22:37 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!