[TRACKER] Qt6 transition
How the transition should be done
Note: this section should be considered incomplete. I'll appreciate some changes suggested by people who have maintained Qt family in the past.
- [x] Add Qt6 family of packages
- [x] Initial migration of a few packages to link against Qt6
- [x] Manual testing of the packages now linked against Qt6
- #19464
- [ ] Complete transition to Qt6 for all packages that successfully link against it.
- [ ] Deprecate Qt5 family of packages, and finally remove it later
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Just some remarks.
Qt 5.15.x is planned to reach EOL at 26th May 2023.
Qt 4.8.x reached EOL around 19th December 2015. On Gentoo (a GNU/Linux distribution), the last removal of Qt 4 components ~~was taken~~ took place on 7th August 2018, more than 2 years and a half after EOL. Obviously it is not at all easy to fulfill all the tasks.
Marking the first 3 points as completed after the merger of
- #19464
Currently introduced qt6-* packages:
25ebf70addpkg(x11): qt6-qtbase - truboxl3fcd4c7addpkg(x11): qt6-qtsvg - truboxl13e74a0addpkg(x11): qt6-shadertools - truboxla9d9e17addpkg(x11): qt6-qtmultimedia - truboxlf49aba3addpkg(x11/qt6-qtlanguageserver): 6.7.1 - Biswa96c044c64addpkg(x11/qt6-qtdeclarative): 6.7.1 - Biswa9617ec89faddpkg(x11/qt6-qtcharts): 6.7.1 - Biswa96e51ef33addpkg(x11/qt6-qtimageformats): 6.7.1 - Biswa964193ab3addpkg(x11/qt6-qttools): 6.7.1 - Biswa96
Packages currently using Qt6:
feathernotesfeatherpadmkvtoolnix
I will be updating this comment as more Qt6 packages are introduced