proxysh / Safejumper-for-Desktop

Custom OpenVPN client for Windows, Mac & Linux, from Proxy.sh
https://proxy.sh/
GNU General Public License v2.0
48 stars 18 forks source link

Add Flatpak or Snap #5

Open baimafeima opened 7 years ago

baimafeima commented 7 years ago

Could you add Flatpak? This would make adoption much easier across many operating systems. http://flatpak.org/ The chance that your application lands in the repositories of any operating system is pretty low and compiling it oneself is too much to ask from an average end user. Binaries such as .deb or .rpm files have a limited use case and as I am moving away from both Debian/Ubuntu and Fedora, the only feasable way to run Safejumper is via Flatpak. This would also decrease maintanence work for you as you could replace .rpm entirely. Fedora has already adopted Flatpak as a cross-platform packaging format.

proxysh commented 7 years ago

Sounds like a good idea.

@jpwhiting What do you think about that?

jpwhiting commented 7 years ago

Yes, flatpak could be a way to simplify the linux releases we do. I need to check what distributions are supported with flatpak (i.e. does it support the older Ubuntu releases Safejumper supports or only newer releases of Ubuntu) and if so we should be good to go.

Kabouik commented 7 years ago

Flatpak would be great indeed, any news about this?

proxysh commented 7 years ago

We have other priorities at the moment, but we will not hesitate to take it into account soon.

baimafeima commented 7 years ago

An alternative would be making it available as snaps.

proxysh commented 7 years ago

We believe Flatpak would be a better option if we move forward with any option, what do you think?

Kabouik commented 7 years ago

I don't have experience with either Snaps or Flatpak, but for what it's worth, there's a new distribution supporting snaps with full confinement since today: Solus. It's a very good distribution that's gaining a lot of popularity since a few months. Flatpak is supported as well but I heard it doesn't provide a great user experience (haven't tried myself)?

proxysh commented 7 years ago

It's a click-to-download solution so it should provide a good user experience, but we'll keep an eye on Solus.

baimafeima commented 7 years ago

How's the snapification coming along?

proxysh commented 7 years ago

It's not a priority at the moment, we're working on things like a better feedback system to report bugs. But your ticket is kept open for the future. :)

baimafeima commented 6 years ago

Just a note on the snap-flatpak issue: I think snaps are currently the more popular format and may be the better choice in the long run. As @Kabouik mentioned, the Solus operating system and the entire Ubuntu ecosystem are in favor of snaps (even though they support both), so this may be the best way to go forward. It would also allow for easy integration into any software center, whether it'll be Solus Software Center or Gnome Software Center.

proxysh commented 6 years ago

This is also related to https://github.com/proxysh/Safejumper-for-Desktop/issues/10#issuecomment-354948601