After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 764812 - Bump minimum GTK+ version to 3.14
Bump minimum GTK+ version to 3.14
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: general
master
Other Linux
: Normal enhancement
: 0.12.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 757110
Blocks: 720850 720993 geary-wk2 730611 730902 737862 738182 738899 743969 746055 765516 765837
 
 
Reported: 2016-04-09 10:52 UTC by Michael Gratton
Modified: 2016-06-29 04:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Bump minimum GTK+ version to 3.12. (1.33 KB, patch)
2016-04-09 14:47 UTC, Michael Gratton
none Details | Review
Remove conditional compilation for GTK+ 3.12. (7.58 KB, patch)
2016-04-09 14:47 UTC, Michael Gratton
none Details | Review

Description Michael Gratton 2016-04-09 10:52:48 UTC
What it says on the tin. Will let us use popovers, has improvements for RTL support, button styles, GtkApplication improvements, and more.
Comment 1 Michael Gratton 2016-04-09 14:47:28 UTC
Created attachment 325637 [details] [review]
Bump minimum GTK+ version to 3.12.
Comment 2 Michael Gratton 2016-04-09 14:47:49 UTC
Created attachment 325638 [details] [review]
Remove conditional compilation for GTK+ 3.12.
Comment 3 Michael Gratton 2016-04-09 15:18:34 UTC
GTK+ >= 3.12 is available in the following releases (or better):

 - Ubuntu 15.04 (Vivid)
 - Debian stable (Jessie)
 - Fedora 21
 - openSUSE 13.2

So, for distro versions still getting security and or software updates, depending on 3.12 would mean losing support for Trusty LTS and openSUSE 13.1 evergreen. Trusty is EOL in April 2019 and openSUSE 13.1 at the end 2016. We have already lost support for Ubuntu Precise by depending on 3.10, even though it is not EOL until next year.
Comment 4 Michael Gratton 2016-04-21 04:20:36 UTC
Since no still-supported distro that I know of actually ships 3.12, we may as well bump the minimum version of GTK 3.14 and its dependencies to whatever it requires.
Comment 5 Michael Gratton 2016-05-21 02:54:56 UTC
Committed to master in b3946f2.