GNOME Bugzilla – Bug 790399
Add snap packaging
Last modified: 2018-02-13 19:30:38 UTC
It would be handy to include snap packaging upstream to ease automated builds
Created attachment 363744 [details] [review] Add snap packaging
GNOME is betting on Flatpak instead, sorry. It's not reasonable to expect us to maintain two separate sets of build metadata.
(In reply to Michael Catanzaro from comment #2) > GNOME is betting on Flatpak instead, sorry. It's not reasonable to expect us > to maintain two separate sets of build metadata. Is this a reasonable answer? If Ken agreeds to maintain those snap files himself I see no reason to reject this. We've been doing things like this with visual studio build files and meson for years, seems a little harsh to be rejecting this even though GNOME as a project has a focus on Flatpak.
We have resources on the Ubuntu Desktop team to maintain the snap packaging as well as put some QA resources on testing automated builds of master as well as stable releases.
I'm going to agree with Alberto here. We should be open to other technology especially we are not going to be part of maintianing it. Morever, I expect to be treated the same when we submit fltapak bugs in other projects. We can't have the moral high ground if we are exhibiting the same behavior. Whatever happens between flatpak and snaps, it should be based on the merits and if there is no cost in supporting both we should do both as a courtesy. It would be a wonderful sign of good will if you would include snap support in chess.
Please discuss this on desktop-devel-list. If the community agrees that maintaining snap packaging for all our applications would be desirable, then I'll accept it here. But I don't want to do this on an ad-hoc, project-by-project basis. And I'm extremely hesitant to add yet another build file that we won't be regularly testing or developing. It also sends a very confusing message about what is the supported and recommended method for installing and running the games.
+1 on Michael's comment. I have another question: Are there any other GNOME applications that include snap packaging already?
Yes, quite a few, according to this page: https://wiki.ubuntu.com/DesktopTeam/GNOMESnaps
(In reply to ads200002 from comment #8) > Yes, quite a few, according to this page: > https://wiki.ubuntu.com/DesktopTeam/GNOMESnaps The context of the question is on GNOME upstream, not downstream.
The 'Upstream YAML' column shows whether the build file for the snap is in the upstream repo. This is the snapcraft.yaml for Gedit in Gedit's repo: https://github.com/GNOME/gedit/blob/master/snap/snapcraft.yaml And for Simple Scan (looks like this one needs updating to 3.26): https://github.com/GNOME/simple-scan/tree/master/snap
I'm not interested in promoting snaps when GNOME is trying to promote flatpak instead. A snap build for Chess should be kept downstream. Sorry.