Skip to content

[RFC] Bump Minimum Qt Version to 5.5 #1292

@Fuzzbawls

Description

@Fuzzbawls

We currently only support Qt 5's major version and above, however that minimum version requirement is now sorely outdated and could benefit from additional minimum version scrutiny so as to allow for newer functionalities.

Qt itself no longer supports versions prior to 5.9, and we use 5.9 in our gitian release process. However, we must take into consideration the latest version that is available to various OS distros (mainly linux) and come up with a reasonable minimum supported Qt version for ourselves.

Here are various distro versions and their latest Qt versions, and their end of standard support (or EOL dates), for reference. Any more recent version not listed below already provides a Qt version at or above 5.9:

Ubuntu "Trusty" 14.04 - Qt 5.2 - standard support ended in April 2019
Ubuntu "Xenial" 16.04 - Qt 5.5 - standard support until April 2021
Ubuntu "Bionic" 18.04 - Qt 5.9 - standard support until April 2023

Debian "Jessie" 8 - Qt 5.3 - standard support ended June 2018
Debian "Stretch" 9 - Qt 5.7 - standard support until ~2020
Debian "Buster" 10 - Qt 5.11 - standard support until ~2022

Fedora 22 - Qt 5.4 - EOL'd in July 2016
Fedora 23 - Qt 5.6 - EOL'd in December 2016
Fedora 24 - Qt 5.6 - EOL'd in August 2017
Fedora 25 - Qt 5.7 - EOL'd in December 2017
Fedora 26 - Qt 5.9 - EOL'd in May 2018

CentOS 6 - Qt 5.6 - EOL in November 2020
CentOS 7 - Qt 5.9 - EOL in June 2024
CentOS 8 - Qt 5.11 - EOL in May 2029

Given the above information, I think a "safe" minimum supported Qt version would be Qt 5.5 for the time being, with followup future review as the need arrises.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions