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