-
ReasoningThe main reason to keep support for Qt 5.12.12, in my understanding, is/was to have an easy path for users of Ubuntu 20.04 using the Now, all up-to-date distributions of Linux mentioned in Supporting Qt 5.12.12 is slowing down development while providing little to no value. This mainly shows in the widely I think it's worth considering dropping support for these older Qt versions. OS SupportWindowsQt Installer only shows the latest version (5.15.2). MacQt Installer only shows the latest version. Through brew: 5.15.8 The build instructions should be updated to mention that 5.15.2 is required. LinuxUbuntu
However, you can install Qt 5.15.2 on Focal and earlier using either the Qt online installer or PPAs. It was mentioned, that the last LTS is supported. The build instructions should be updated to mention Jammy (22.04) as the minimum (suggested) version. Arch LinuxUses Qt 5.15.2. FedoraFedora 35 (Nov-21) provides 5.15.2 - 36 (May-22) and 37 (Nov-22) provide 5.15.3 [unsure about older versions]. The build instructions should be updated to mention 35 as the minimum (known) version. NixOSNixOS provides in Qt 5.12.3 in 22.05+ [unsure about older versions]. The build instructions should be updated to mention 22.05 as the minimum (known) version. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 5 replies
-
Requirements
|
Beta Was this translation helpful? Give feedback.
-
With Qt 6.5 scheduled to release on the 3rd of April. I think the CI can be updated to add experimental builds with Qt 6 (this discussion seems to be a decent place to discuss this). Since Ubuntu 20.04 requires 5.12, this version can't be dropped there. However, it can be dropped on Windows and macOS. I propose the following builds in CI:
It would be fine for now to only build on 6.2.4 and ignore the latest version. 6.2.4 is needed because that's what Ubuntu 22.04 uses. You can read what's new in each version here. The CI build artifacts would be marked "experimental". Status on known Qt 6 bugs in ChatterinoThere are no more major bugs with Qt 6. |
Beta Was this translation helpful? Give feedback.
-
As a test, I removed Qt 5.12 support in Nerixyz@0e2fdff. This removes the Additionally, I updated GCC to version 10 for better C++ 20 compatibility. Since opening this discussion, OBS also announced dropping support for Ubuntu 20.04 (and Qt 5) in obsproject/obs-studio#9055. |
Beta Was this translation helpful? Give feedback.
-
🎉 It's done, yay! Sidenote because I can't find a good place: |
Beta Was this translation helpful? Give feedback.
🎉 It's done, yay!
Sidenote because I can't find a good place:
std::map
andstd::unordered_map
support heterogeneous lookup, maybe we could use that in some cases (e.g. LinkParser could profit).