On Wed, Nov 07, 2018 at 10:04:54PM +0100, Tavmjong Bah wrote:
On Wed, 2018-11-07 at 18:21 +0100, Patrick Storz wrote:
Am 07.11.2018 um 14:25 schrieb Jabier Arraiza:
Hi all.
I ask on chat about lower bounds of GTK3 version. Tav point me to http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies
He also suggest it can be moved from 3.18 to 3.22 in Linux but he is not sure about other OS.
What about @win_team and @mac_team?
Regards, Jabier.
Windows builds use gtk 3.24.1, so absolutely no issue there. Mac is at 3.22.30 (at least for macports and homebrew), but maybe there are additional limitations, so let's wait for additional feedback from mac users/developers. I think Linux is actually the platform we need to investigate as many LTS versions of distros do *not* have 3.22 (Ubuntu 16.04 is at 3.18.9 for example) and we likely need to decide which of those we want to support (to what level) first.
We discussed this at the last two hackfests. The general feeling was that with "app" support on Linux getting better, we don't need to be as concerned about supporting old distributions. In addition, most use of LTS versions is on servers where Inkscape is unlikely to be a critical component (and we still have the 0.92 series we are supporting). Given that Windows is now on 3.24 and Mac 3.22, I think we can safely bump up the minimum requirement to 3.22.
What we've discussed in the past was to base on the most recent LTS, 18.04 in this case. Ubuntu 18.04 LTS has 3.22.30, so that should work ok.
Desktop users do rely on the LTS releases, at least the most recent one. There was a surprising amount of demand for having the X stack and video drivers backported to the LTS when I was at Canonical. You're right though that older LTS's are considered to be of interest mainly to server users.
Bryce