The final Qt 4 release was over two years ago and nothing further is expected. Everyone should move to Qt 5. Although the final cleanup obviously won't happen for quite some time, I'd like to start tracking the cleanup efforts.
*** Bug 640354 has been marked as a duplicate of this bug. ***
*** Bug 640356 has been marked as a duplicate of this bug. ***
Hello, Can I ask if Qt4 will remain in portage (and masked) or will Qt4 be removed altogether? thanks
See $whiteboard.
I would like to request that Qt4 remain in portage. The is still being used by many programs. My team supports about 500 Gentoo servers and workstation that use ruby, Qt4 and ruby bindings. We would like very much to move to Qt5 - but no ruby-Qt5 bindings exist yet. There does not see valuable removing a program for which there is no replacement. (ruby-QML is not anywhere near a Qt5 substitute)
Qt4 is dead for years upstream and no one is going to fix it downstream either. Fetch the ebuilds from kde-sunset.git if you need it.
(In reply to Andreas Sturmlechner from comment #6) > Qt4 is dead for years upstream and no one is going to fix it downstream > either. Fetch the ebuilds from kde-sunset.git if you need it. Yes, I am aware that development has stopped on Qt4. As far our usage goes nothing needs to be fixed downstream. We have about 300 gentoo systems deployed that run 24/7; executing very complex applications that are driven by ruby,Qtbindings and Qt4. We have no bug issues or problems.
(In reply to far jump from comment #7) > We have no bug issues or problems. You are making the best case for maintaining it in your own overlay then. However, Gentoo will not fix Qt4 for new versions of gcc, glibc, boost, cmake, ICU, etc. There are no blockers left for removal now. If there are no further objections from Qt team I am going to clean up Qt4.
(In reply to Andreas Sturmlechner from comment #8) > There are no blockers left for removal now. If there are no further > objections from Qt team I am going to clean up Qt4. No objections, please go ahead. And thanks a lot for all your hard work!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67bb098696b2cc4c0c4b826cebc53aca9ae624df commit 67bb098696b2cc4c0c4b826cebc53aca9ae624df Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-07-01 17:14:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-08-07 17:37:32 +0000 dev-qt: Remove last-rited Qt4 Closes: https://bugs.gentoo.org/631788 app-eselect/eselect-qtgraphicssystem/Manifest | 1 - .../eselect-qtgraphicssystem-1.1.1.ebuild | 21 --- app-eselect/eselect-qtgraphicssystem/metadata.xml | 11 -- dev-qt/assistant/Manifest | 1 - dev-qt/assistant/assistant-4.8.7.ebuild | 53 ------- .../assistant/files/assistant-4.8.2+gcc-4.7.patch | 12 -- dev-qt/assistant/files/disable-webkit.patch | 26 ---- dev-qt/assistant/metadata.xml | 4 - dev-qt/designer/Manifest | 1 - dev-qt/designer/designer-4.8.7.ebuild | 56 ------- dev-qt/designer/metadata.xml | 4 - dev-qt/linguist/Manifest | 1 - dev-qt/linguist/linguist-4.8.7.ebuild | 39 ----- dev-qt/linguist/metadata.xml | 4 - dev-qt/pixeltool/Manifest | 1 - dev-qt/pixeltool/metadata.xml | 4 - dev-qt/pixeltool/pixeltool-4.8.7.ebuild | 32 ---- dev-qt/qdbusviewer/Manifest | 1 - dev-qt/qdbusviewer/metadata.xml | 4 - dev-qt/qdbusviewer/qdbusviewer-4.8.7.ebuild | 39 ----- dev-qt/qt-meta/metadata.xml | 11 -- dev-qt/qt-meta/qt-meta-4.8.6-r1.ebuild | 37 ----- dev-qt/qt3support/Manifest | 1 - dev-qt/qt3support/metadata.xml | 16 -- dev-qt/qt3support/qt3support-4.8.7.ebuild | 33 ----- dev-qt/qtbearer/Manifest | 1 - dev-qt/qtbearer/metadata.xml | 16 -- dev-qt/qtbearer/qtbearer-4.8.7.ebuild | 43 ------ dev-qt/qtcore/Manifest | 1 - ...ExcludeSocketNotifiers-in-glib-event-loop.patch | 81 ----------- .../qtcore-4.8.5-qeventdispatcher-recursive.patch | 94 ------------ dev-qt/qtcore/files/qtcore-4.8.7-libressl.patch | 52 ------- dev-qt/qtcore/files/qtcore-4.8.7-moc.patch | 17 --- dev-qt/qtcore/metadata.xml | 5 - dev-qt/qtcore/qtcore-4.8.7-r4.ebuild | 92 ------------ dev-qt/qtdbus/Manifest | 1 - .../qtdbus-4.7-qdbusintegrator-no-const.patch | 11 -- ...bus-4.8.4-qdbusconnection-silence-warning.patch | 14 -- dev-qt/qtdbus/metadata.xml | 4 - dev-qt/qtdbus/qtdbus-4.8.7.ebuild | 40 ----- dev-qt/qtdeclarative/Manifest | 1 - dev-qt/qtdeclarative/metadata.xml | 5 - dev-qt/qtdeclarative/qtdeclarative-4.8.7.ebuild | 51 ------- dev-qt/qtdemo/Manifest | 1 - dev-qt/qtdemo/files/qtdemo-4.6-plugandpaint.patch | 13 -- dev-qt/qtdemo/metadata.xml | 23 --- dev-qt/qtdemo/qtdemo-4.8.7.ebuild | 88 ----------- dev-qt/qtgui/Manifest | 2 - dev-qt/qtgui/files/qtgui-4.7.3-cups.patch | 84 ----------- .../qtgui-4.8.5-disable-gtk-theme-check.patch | 22 --- .../qtgui/files/qtgui-4.8.5-qclipboard-delay.patch | 33 ----- dev-qt/qtgui/metadata.xml | 9 -- dev-qt/qtgui/qtgui-4.8.7.ebuild | 162 --------------------- dev-qt/qthelp/Manifest | 3 - .../qthelp/files/qthelp-4.8.6-compat-install.patch | 35 ----- .../qthelp/files/qthelp-4.8.6-compat-syncqt.patch | 25 ---- dev-qt/qthelp/metadata.xml | 6 - dev-qt/qthelp/qthelp-4.8.7.ebuild | 111 -------------- dev-qt/qtmultimedia/Manifest | 1 - .../files/qtmultimedia-4.8.0-alsa.patch | 25 ---- ...4.8.6-Relax-ALSA-version-checks-for-1.1.x.patch | 155 -------------------- dev-qt/qtmultimedia/metadata.xml | 2 - dev-qt/qtmultimedia/qtmultimedia-4.8.7.ebuild | 44 ------ dev-qt/qtopengl/Manifest | 1 - dev-qt/qtopengl/metadata.xml | 4 - dev-qt/qtopengl/qtopengl-4.8.7.ebuild | 45 ------ dev-qt/qtscript/Manifest | 1 - .../qtscript/files/4.8.6-javascriptcore-x32.patch | 53 ------- dev-qt/qtscript/metadata.xml | 2 - dev-qt/qtscript/qtscript-4.8.7.ebuild | 38 ----- dev-qt/qtsql/Manifest | 1 - dev-qt/qtsql/metadata.xml | 5 - dev-qt/qtsql/qtsql-4.8.7-r1.ebuild | 59 -------- dev-qt/qtsvg/Manifest | 1 - dev-qt/qtsvg/metadata.xml | 4 - dev-qt/qtsvg/qtsvg-4.8.7.ebuild | 42 ------ dev-qt/qttest/Manifest | 1 - dev-qt/qttest/metadata.xml | 4 - dev-qt/qttest/qttest-4.8.7.ebuild | 32 ---- dev-qt/qttranslations/Manifest | 1 - dev-qt/qttranslations/qttranslations-4.8.7.ebuild | 40 ----- dev-qt/qtxmlpatterns/Manifest | 1 - dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.7.ebuild | 33 ----- profiles/package.mask | 26 ---- 84 files changed, 2180 deletions(-)
What about the qt4 eclasses?