New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide flatpak for Ubuntu LTS 14.04 #956

Closed
JLuc opened this Issue Aug 12, 2017 · 3 comments

Comments

Projects
None yet
3 participants
@JLuc

JLuc commented Aug 12, 2017

Ubuntu LTS is currently 14.04 and will be so until 2019

Could flatpak be provided for current Ubuntu LTS ?

@alexlarsson

This comment has been minimized.

Show comment
Hide comment
@alexlarsson

alexlarsson Aug 14, 2017

Member

I believe its possible to create one (there was a 14.04 build at some point). However I don't really have time to do this.

Member

alexlarsson commented Aug 14, 2017

I believe its possible to create one (there was a 14.04 build at some point). However I don't really have time to do this.

@smcv

This comment has been minimized.

Show comment
Hide comment
@smcv

smcv Aug 30, 2017

Contributor

Ubuntu LTS is currently 14.04 and will be so until 2019

The most recent LTS is 16.04. 14.04 may well still be supported by Canonical, but it is not the current or recommended LTS release.

If you are in an environment that is so change-averse that you cannot upgrade from 14.04 to 16.04, then installing unofficial third-party builds of software for the host OS (including Flatpak) is probably not a great thing to be doing either...

The main issue in backporting Flatpak is its dependency on GLib. Flatpak 0.8.x officially requires GLib 2.44 (Ubuntu 15.04 or later). It is possible to backport it to GLib 2.42 (Debian 8) with the patches in https://packages.debian.org/source/jessie-backports/flatpak, so that would be a good starting point. I don't know whether anything else is needed to go back from 2.42 to 2.40 (which is in Ubuntu 14.04).

You are unlikely to get a particularly good experience by using Flatpak for typical desktop applications without xdg-desktop-portal-gtk, which in addition to GLib requires a recent GTK+ (significantly newer than Debian 8). Debian 9 and Ubuntu 17.04 are suitable, but running xdg-desktop-portal-gtk on older distributions like Debian 8 or Ubuntu 16.04 LTS would require additional backporting work. Ubuntu 14.04 is probably too old for backporting to be feasible.

Contributor

smcv commented Aug 30, 2017

Ubuntu LTS is currently 14.04 and will be so until 2019

The most recent LTS is 16.04. 14.04 may well still be supported by Canonical, but it is not the current or recommended LTS release.

If you are in an environment that is so change-averse that you cannot upgrade from 14.04 to 16.04, then installing unofficial third-party builds of software for the host OS (including Flatpak) is probably not a great thing to be doing either...

The main issue in backporting Flatpak is its dependency on GLib. Flatpak 0.8.x officially requires GLib 2.44 (Ubuntu 15.04 or later). It is possible to backport it to GLib 2.42 (Debian 8) with the patches in https://packages.debian.org/source/jessie-backports/flatpak, so that would be a good starting point. I don't know whether anything else is needed to go back from 2.42 to 2.40 (which is in Ubuntu 14.04).

You are unlikely to get a particularly good experience by using Flatpak for typical desktop applications without xdg-desktop-portal-gtk, which in addition to GLib requires a recent GTK+ (significantly newer than Debian 8). Debian 9 and Ubuntu 17.04 are suitable, but running xdg-desktop-portal-gtk on older distributions like Debian 8 or Ubuntu 16.04 LTS would require additional backporting work. Ubuntu 14.04 is probably too old for backporting to be feasible.

@JLuc

This comment has been minimized.

Show comment
Hide comment
@JLuc

JLuc May 31, 2018

New Ubuntu 18.04 is LTS too

JLuc commented May 31, 2018

New Ubuntu 18.04 is LTS too

@JLuc JLuc closed this May 31, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment