Will Trisquel 8 embrace Snap packaging for custom, Trisquel specific, applications?

12 Antworten [Letzter Beitrag]
t3g
t3g
Offline
Beigetreten: 05/15/2011

Since Ubuntu 16.04 introduces the new Snap packaging format and Trisquel 8 will be based off of it, has the Trisquel team thought about embracing it for custom Trisquel applications? I know it has its benefits of being a sandboxed application with dependencies included and can ensure more frequent updates for some applications that may otherwise be stuck at a certain version due to the LTS nature of the operating system.

I suppose this may not be as big of a deal since the Trisquel team controls what goes in and out of the repositories, but it could be another method to get community content into the OS (and Ubuntu too) considering that the "community repositories" for Trisquel 6 and 7 ended up not happening.

More info: https://developer.ubuntu.com/en/snappy/

Alij
Offline
Beigetreten: 05/07/2012

NO.

t3g
t3g
Offline
Beigetreten: 05/15/2011

Did you actually research the Snap packaging format or are you just being stubborn for the sake of being stubborn?

SalmanMohammadi
Offline
Beigetreten: 02/23/2012

I'm not a Snap packaging expert. Do you mean, for instance, getting the source code of the latest version of VLC and make a Snap package and introduce it for those who want having the latest version of VLC on Trisquel?

Jabjabs
Offline
Beigetreten: 07/05/2014

I guess it really depends on how they are handled, if the Trisquel team want to maintain snap packages then why not? It is still free software so the issue is only with the technology and not the ethics.

t3g
t3g
Offline
Beigetreten: 05/15/2011

I'm still not 100% on the Snap packaging since this is only version 1.0, but I have been seeing a lot of text that says "Upload your snaps to the Ubuntu Store" which reminds me of an App Store model to get and update them like the Apple App Store, Google Play, and the Windows 10 Store.

I just hope its not tethered to Canonical's store as the only way to actually use them. :-(

JadedCtrl
Offline
Beigetreten: 08/11/2014

It's not. You can completely skip the Ubuntu App Centre and install Snap packages from the terminal.

Thatoo
Offline
Beigetreten: 04/07/2016

Would it not be more logical, to keep the openess of the spirit of Trisquel, and especialy if Trisquel 8 is based on Mate to embrace Flatpak?
https://wiki.gnome.org/Projects/SandboxedApps
http://flatpak.org/

JadedCtrl
Offline
Beigetreten: 08/11/2014

If you're shooting for something like that, you're probably better off with GNU Guix.

davidnotcoulthard (nicht überprüft)
davidnotcoulthard

Trisquel seems to be exclusively a distro-making-and-maintaining, but not programme-writing, organisation as it stands now so I don't see how that would change simply because Snap is introduced.

That said if Trisquel makes its own app I think it should be easier, if the app is in Snap, to use it on non-LTS releases of Ubuntu.

JadedCtrl
Offline
Beigetreten: 08/11/2014

I have to wonder, what programs would be Trisquel-specific?
Being binary-compatible with Ubuntu and without custom software being written for it, there isn't really any Trisquel-specific software, save a few small exceptions that wouldn't be beneficial to put in Snap packages. (If it's not in user-space, putting these few exceptions in Snap packages would only complicate things.)

strypey
Offline
Beigetreten: 05/14/2015

Pitivi 0.97 is available, but the most recent version Trisquel 7 will give me from the repos is 0.93. Pitivi support the use of Flatpak to allow me to upgrade to the latest version in this situation:
http://wiki.pitivi.org/wiki/Install_with_flatpak

But Trisquel 7 doesn't have flatpak. So I either have to install a PPA for Pitivi, or a PPA for Flatpak. Flatpak seems like the better option, since this will allow me to install the latest version of any project that supports the use of Flatpak like Pitivi does, rather than adding a PPA for every project. But I'd prefer to be installing PPAs at all. Unless there is an ethical concern or a proven security problem with Flatpak, I think it makes sense to include support for it in Trisquel 8.

By all means include support for Snap and GNU GUIX too, it's good to have options. But really, the choice is made by the project doing the packaging (eg Pitivi has chosen Flatpak), not the user. Unless anyone here knows a way to use GNU GUIX to work with Flatpak or Snap packages?

ADFENO
Offline
Beigetreten: 12/31/2012

Support for GNU Guix is done by the administrator of the operating
system being used (in my case, myself). Trisquel supports Guix
perfectly. I'm using it here, and it's really easy to install it. :)

Sometimes, I try to make some package recipes for Guix.