Wireshark-dev: Re: [Wireshark-dev] 2.6 branch planning and post-branch changes
From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Thu, 15 Mar 2018 12:02:32 -0700
On Mar 15, 2018, at 11:20 AM, Gerald Combs <gerald@xxxxxxxxxxxxx> wrote:

> On 3/14/18 3:03 PM, Guy Harris wrote:
>> On Mar 14, 2018, at 1:41 PM, Gerald Combs <gerald@xxxxxxxxxxxxx> wrote:
>> 
>>> I plan on releasing 2.5.1 tomorrow and I've tentatively scheduled creating the 2.6 branch on April 2, followed by 2.6.0 on April 18.
>>> 
>>> As discussed previously we'll drop support for Qt 4 and GTK+ in the master branch after master-2.6 is created. Unless there are strong objections I'd like to bump the minimum GLib version to 2.32.
>> 
>> Is there any reason to drop support for older versions of Qt 5 - which would mean dropping support for, at minimum, Mac OS X Snow Leopard?
> 
> Requiring 5.2 or later would let us remove most of our QT_VERSION_CHECKs.

True, "older" could mean "prior to 5.2" as well as, for example, "prior to 5.4".

Unless I'm misremembering, requiring 5.2 or later wouldn't be an issue for Snow Leopard, as I think 5.3.x was the last release that supported Snow Leopard.

According to

	https://wiki.wireshark.org/Development/Support_library_version_tracking

here's which Linux distribution versions would be lost by dropping various Qt version support (based on what ships with the distribution/version):

	4.x: RHEL 5, RHEL 6 if you don't get Qt 5 from EPEL, Fedora prior to 17, SLES prior to 12, openSUSE prior to 13.1, Debian prior to jessie, Ubuntu prior to Trusty

	5.0.x: Fedora prior to 18

	5.1.x: openSUSE prior to 13.2

	5.2.x: Fedora prior to 19, Ubuntu prior to Utopic

	5.3.x: Fedora prior to 20, SLES prior to 12 SP1, Debian prior to stretch, Ubuntu prior to Vivid (all in addition to Mac OS X Snow Leopard)

	5.4.x: Fedora prior to 23, openSUSE in its entirety?  (Their package search appears to be informing me that the only Linux distributions supporting Qt at all are RHEL and CentOS:

		https://software.opensuse.org/package/qt?search_term=%22qt%22

	       so their package search engine appears to be complete crap)

	5.5.x: Fedora prior to 24, SLES 12 prior to SP2, Ubuntu prior to Zesty

	5.6.x: RHEL 7, Fedora prior to 25, SLES, Ubuntu prior to Zesty

	5.7.x: Fedora, Debian, Ubuntu prior to Artful