Size: 2090
Comment: Template for the Qt4 (aka qt4-x11) removal.
|
Size: 22161
Comment: Packages removed, RoM
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#language en | |
Line 5: | Line 6: |
Subject: Qt4 removal | Subject: Qt4 removal from Buster |
Line 11: | Line 12: |
as announced in [announce]. [announce] <FILL ME> |
as announced in: [announced] <https://lists.debian.org/debian-devel-announce/2017/08/msg00006.html> |
Line 19: | Line 21: |
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828522> | |
Line 25: | Line 28: |
- contact your upstream (if existing) and ask about the state of a Qt5 | - contact your upstream (if existing) and ask about the state of a Qt5 |
Line 27: | Line 30: |
- if there are no activities regarding porting, investigate whether there are | - if there are no activities regarding porting, investigate whether there are |
Line 30: | Line 33: |
- if both the Qt4 and the Qt5 versions already coexist in the Debian | - if both the Qt4 and the Qt5 versions already coexist in the Debian |
Line 47: | Line 50: |
For any questions and issues, do not hesitate to contact the Debian Qt/KDE | For any questions and issues, do not hesitate to contact the Debian Qt/KDE |
Line 49: | Line 52: |
The removal is being tracked in <https://wiki.debian.org/Qt4Removal> |
|
Line 51: | Line 56: |
== Related removals == [[Qt4WebKitRemoval]] |
|
Line 57: | Line 66: |
* abgate DebianBug:874806 * ace -> DebianBug:874813 * acetoneiso DebianBug:874814 * acoustid-fingerprinter DebianBug:874807 * adwaita-qt DebianBug:874816 * akonadi4 DebianBug:874808 -> it has a Qt5 counterpart * alsoft-conf DebianBug:874809 * alt-key DebianBug:874810 * amarok DebianBug:874811 -> "kf5 branch upstream -> but not in master yet." * amora-server DebianBug:874812 * ams DebianBug:874823 * amule DebianBug:874824 -> "optional Plasma 4 applet -> can be disabled" * appmenu-qt DebianBug:874825 * aqsis DebianBug:874815 * arc-gui-clients DebianBug:874817 -> see qt4webkit removal page * attal DebianBug:874827 * attica DebianBug:874818 -> "can be removed -> it has a Frameworks counterpart" * audex DebianBug:874819 -> "git master is Qt5 -> no maintainer -> it can be tagged" * audiocd-kio DebianBug:874820 -> Qt5 since KDE Applications 16.12 * auralquiz DebianBug:874821 -> "Qt5 supported upstream since 0.9.0 -> Debian has 0.8.x" * automoc DebianBug:874822 -> "can be removed -> it has a Qt5 counterpart" * avahi DebianBug:874832 * avogadro DebianBug:874834 * bacula DebianBug:874836 * ball DebianBug:874837 * baloo DebianBug: 874826 -> "can be removed -> it has a Frameworks countepart" * bangarang DebianBug:874828 -> "linked to Nepomuk -> dead upstream" * bareos -> DebianBug:874839 * basket DebianBug:874829 -> "Qt5 alpha exists -> tosky is keeping an eye on it" * bibletime DebianBug:874831 -> see qt4webkit removal page * boats DebianBug:874833 * bppphyview DebianBug:874835 * breeze DebianBug:874840 -> "part of Plasma to theme Qt4 apps -> needed as long as there is Qt4 around" * brewtarget DebianBug:874838 -> "Hasn't seen an upload since 2014 but upstream is still active -> Qt 5 port already released upstream -> needs maintainer to package it -> see tsimonq2's [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784453#31|response to bug 784453]]" * camp DebianBug:874842 * cdcat DebianBug:874843 * choreonoid DebianBug:874844 * clementine DebianBug:874850 * clonalframe DebianBug:874845 * clustalx DebianBug:874851 * cmtk DebianBug:874853 * codequery DebianBug:874855 * collatinus DebianBug:874856 * comparepdf DebianBug:874846 * confclerk DebianBug:874847 * connectome-workbench DebianBug:874859 * convertall DebianBug:874848 * cortina DebianBug:874849 * cppreference-doc DebianBug:874862 * daemonfs DebianBug:874864 * dc-qt DebianBug:874866 * dgedit DebianBug:874852 * diffpdf DebianBug:874854 * doomsday DebianBug:874870 -> version 2.x is Qt5-based * dssi DebianBug:874857 * edfbrowser DebianBug:874858 * eiskaltdcpp DebianBug:874872 * eqonomize DebianBug:874860 * esperanza DebianBug:874861 * evolvotron DebianBug:874863 * faustworks DebianBug:874865 * fbreader DebianBug:874867 * fcitx DebianBug:874868 * fcitx-kkc DebianBug:874869 * fcitx-libpinyin DebianBug:874871 -> see qt4webkit removal page * fcitx-skk DebianBug:874879 * felix-latin DebianBug:874881 * ffdiaporama DebianBug:874874 * flightcrew DebianBug:874875 * fmit DebianBug:874884 * fracplanet DebianBug:874885 * fractalnow DebianBug:874876 * fraqtive DebianBug:874888 * freecad DebianBug:874877 -> see qt4webkit removal page * freemat DebianBug:874878 * freemedforms-project DebianBug:874880 * freeplayer DebianBug:874882 * fwbuilder DebianBug:874894 * gambas3 DebianBug:874896 * gammaray -> DebianBug:874883 * gazebo DebianBug:874898 * gcin DebianBug:874886 * geogebra-kde DebianBug:874887 * gle-graphics DebianBug:874901 * gmic -> DebianBug:874889 * gnash DebianBug:874890 * gns3 DebianBug:874891 * gnudoq DebianBug:874892 * gnuradio DebianBug:874893 * goldendict DebianBug:874895 -> see qt4webkit removal page * gpsbabel DebianBug:874897 * gpsd DebianBug:874905 * gr-fosphor DebianBug:874899 * gr-radar DebianBug:874900 * grantlee DebianBug:874908 -> it has a Qt5 counterpart * guymager DebianBug:874902 * hamfax DebianBug:874911 * hannah-foo2zjs DebianBug:874903 * hedgewars DebianBug:874913 * heimdall-flash DebianBug:874915 * hime DebianBug:874904 * holdingnuts DebianBug:874917 * hupnp DebianBug:874906 * hydrogen DebianBug:874907 * i7z DebianBug:874909 * iannix DebianBug:874910 * ibus-qt DebianBug:874920 * ifpgui DebianBug:874912 * ifrit DebianBug:874921 * ike DebianBug:874914 * imagevis3d DebianBug:874916 * jovie DebianBug:874922 -> replaced by Qt Speech in Qt5 * jreen DebianBug:874918 * juk DebianBug:874919 -> it will be Qt5 in KDE Applications 17.12 * k3b DebianBug:874923 -> Qt5 since KDE Applications 17.04 * kaccessible DebianBug:874927 -> "fate unknown -> either Qt5 or dropped by Applications 17.12" * kactivities DebianBug:874925 -> linked to kde4libs * kajongg DebianBug:874924 -> Qt5 since KDE Applications 17.04 * kalternatives DebianBug:874928 * kalzium DebianBug:874929 -> Qt5 since KDE Applications 16.12 * kamerka DebianBug:874926 * karlyriceditor DebianBug:874931 * katarakt DebianBug:874930 * kate4 DebianBug:874932 -> "required probably as kpart -> removed when no more dependencies" * kbibtex DebianBug:874934 -> "master is Qt5 -> but another kdelibs 4.x version (0.7.0) is planned" * kcachegrind DebianBug:874935 -> Qt5 since KDE Applications 17.04 * kcheckers DebianBug:874933 * kchmviewer DebianBug:874936 -> it has a Qt5 version upstream apparently * kcollectd DebianBug:874938 * kdbg DebianBug:874941 * kde-baseapps DebianBug:874942 -> split into few Qt5 tarballs since KDE Applications 16.12 * kde-dev-utils DebianBug:874943 -> Qt5 since KDE Applications 17.04 * kde-runtime DebianBug:874944 -> linked to kde4libs * kde4libs DebianBug:874945 -> can be dropped as long as no applications depends on it * kdegraphics-mobipocket DebianBug:874946 -> Qt5 since KDE Applications 16.12 * kdepim4 DebianBug:874947 -> few o * kdepimlibs DebianBug:874937 -> see kdepim4 and few other dependencies * kdesdk-kioslaves DebianBug:874939 -> Qt5 since KDE Applications 17.04 * kdewebdev DebianBug:874948 -> split into few Qt4 applications * kdiff3 DebianBug:874949 * keepassx DebianBug:874950 -> the keepassxc fork is Qt5 * keurocalc DebianBug:874952 * kfilemetadata DebianBug:874953 -> "library -> needed with kde4libs" * kget DebianBug:874958 -> its fate will be defined in KDE Applications 17.12 * kgoldrunner DebianBug:874960 -> Qt5 since KDE Applications 17.04 * kgpg DebianBug:874951 -> Qt5 since KDE Applications 16.12 * kigo DebianBug:874963 -> Qt5 since KDE Applications 17.08 * kile DebianBug:874966 -> "Qt5 in git master -> beta really soon" * kio-gopher DebianBug:874971 -> Qt5 version released * klatexformula DebianBug:874972 * kmag DebianBug:874974 -> Qt5 since KDE Applications 17.08 * kmetronome DebianBug:874954 * kmidimon DebianBug:874955 * kmix DebianBug:874975 -> will be pure Qt5 by Applications 17.12 * kmldonkey DebianBug:874956 * kmousetool DebianBug:874957 -> Qt5 since KDE Applications 17.08 * kmouth DebianBug:874959 -> it will be Qt5 in KDE Applications 17.12 * kmymoney DebianBug:874961 -> "Qt5 in master -> hopefully a release is coming" * knights DebianBug:874962 -> "master is Qt5-based -> quite stable" * knutclient DebianBug:874964 * kolf DebianBug:874965 -> it will be Qt5 in KDE Applications 17.12 * komparator DebianBug:874981 * konquest DebianBug:874967 -> Qt5 since KDE Applications 17.08 * konsole4 DebianBug:874983 -> requested only for reverse dependencies, actually only Ki le * kopete DebianBug:874985 -> it will be Qt5 in KDE Applications 17.12 * kover DebianBug:874968 * kpartsplugin DebianBug:874969 * kppp DebianBug:874970 -> its fate will be defined in KDE Applications 17.12 * kprinter4 DebianBug:874973 * kqtquickcharts DebianBug:874976 -> Qt5 since KDE Applications 16.12 * kradio4 DebianBug:874977 -> ask pino * kraft DebianBug:874993 -> Qt5 version on github (under development) * krecipes DebianBug:874978 -> no upstream Qt5 branch * kredentials DebianBug:874979 * kremotecontrol DebianBug:874980 -> its fate will be defined in KDE Applications 17.12 * krename DebianBug:874982 -> "At least since version 4.0.9 -> it's based on Qt5/KF5." * kreversi DebianBug:874984 -> Qt5 since KDE Applications 17.08 * kscd DebianBug:874987 -> it will be Qt5 in KDE Applications 17.12 * kscope DebianBug:874988 * kshutdown DebianBug:874989 * ksirk DebianBug:874990 -> it will be Qt5 in KDE Applications 17.12 * ksnakeduel DebianBug:874991 -> Qt5 since KDE Applications 17.08 * kspaceduel DebianBug:874992 -> Qt5 since KDE Applications 17.08 * kst DebianBug:874994 -> Kst has moved to a rolling release and master supports Qt5 * ksudoku DebianBug:874995 -> Qt5 since KDE Applications 17.08 * ktikz DebianBug:874996 -> "Qt5 branch upstream -> work in progress -> unreleased" * ktouch DebianBug:875000 -> Qt5 since KDE Applications 16.12 * ktp-call-ui DebianBug:875001 -> Qt5 since KDE Applications 16.04 * kubrick DebianBug:875002 -> Qt5 since KDE Applications 17.08 * kuser DebianBug:874997 -> dropped upstream * kvkbd DebianBug:874999 * kvpnc DebianBug:875003 * kxstitch DebianBug:875004 -> Qt5 version released upstream for a while * launchy DebianBug:875020 * leocad DebianBug:875006 * lfhex DebianBug:875018 * libaccounts-qt DebianBug:875007 * libalkimia DebianBug:875008 -> "required by KMyMoney -> double Qt4/Qt5" * libbpp-qt DebianBug:875009 * libdbusmenu-qt DebianBug:875021 * libdrumstick DebianBug:875010 * libguytools2 DebianBug:875011 * libgwenhywfar DebianBug:875012 * libjdns DebianBug:875022 * libkcddb DebianBug:875013 -> Qt5 since KDE Applications 16.12 * libkcompactdisc DebianBug:875014 -> Qt5 since KDE Applications 16.12 * libkdegames-kde4 DebianBug:875015 -> library which won't be needed since KDE Applications 17.12 * libkexiv2 DebianBug:875016 * libkmahjongg DebianBug:875017 -> Qt5 since KDE Applications 15.04 * libkolabxml DebianBug:875019 * liblastfm DebianBug:875025 * libmygpo-qt DebianBug:875033 * liborigin2 DebianBug:875034 * libqaccessibilityclient DebianBug:875035 -> new 0.2.0 release dual Qt4/Qt5 * libqglviewer DebianBug:875036 * libquazip DebianBug:875026 * libqxt DebianBug:875027 * liggghts DebianBug:875028 * lightdm DebianBug:875029 * lightdm-kde DebianBug:875030 * linguider DebianBug:875031 * linkchecker DebianBug:875032 * linpsk DebianBug:875044 * linux-minidisc DebianBug:875037 * lmms DebianBug:875038 * lskat DebianBug:875039 -> Qt5 since KDE Applications 17.08 * luckybackup DebianBug:875045 * m2l-pyqt DebianBug:875046 * mcrl2 DebianBug:875040 * meshlab DebianBug:875041 * midisnoop DebianBug:875047 * mixxx DebianBug:875042 * mldemos DebianBug:875043 * mm3d DebianBug:875048 * monkeystudio DebianBug:875056 * mp3diags DebianBug:875057 * mumble DebianBug:875058 -> development versions (1.3) use Qt5 * muse DebianBug:875049 * musique DebianBug:875061 * mustang-plug DebianBug:875050 * netanim DebianBug:875051 * netemul DebianBug:875052 * nmapsi4 DebianBug:875053 * noblenote DebianBug:875054 * nomnom DebianBug:875055 * ns3 DebianBug:875071 * ntrack DebianBug:875059 * nuapplet DebianBug:875060 * nzb DebianBug:875062 * octave DebianBug:875063 -> at least 4.2.1 can be compiled with Qt5 * octomap DebianBug:875064 * odin DebianBug:875065 * ofono-phonesim DebianBug:875066 * okular DebianBug:875067 -> Qt5 since KDE Applications 16.12 * openambit DebianBug:875068 * opencolorio DebianBug:875069 * opencsg DebianBug:875070 * openimageio DebianBug:875072 * openms DebianBug:875073 * openmw DebianBug:875081 * openpref DebianBug:875074 * openscenegraph DebianBug:875075 * openteacher DebianBug:875076 * ophcrack DebianBug:875082 * ostinato DebianBug:875077 * otb DebianBug:875083 * oxygen DebianBug:875078 -> "part of Plasma to theme Qt4 apps -> needed as long as there is Qt4 around" * packagesearch DebianBug:875079 * pairs DebianBug:875080 -> dropped (use the similar activity in gcompris-qt) * palapeli DebianBug:875084 -> it will be Qt5 in KDE Applications 17.12 * paraview DebianBug:875086 * pcp DebianBug:875093 * pfstools DebianBug:875094 * phonon DebianBug:875095 -> dual Qt4/Qt5 * phonon-backend-gstreamer DebianBug:875087 -> dual Qt4/Qt5 * phonon-backend-vlc DebianBug:875088 -> dual Qt4/Qt5 * pianobooster DebianBug:875089 * pinentry-x2go DebianBug:875090 * pivy DebianBug:875099 * plasma-widget-yawp DebianBug:875100 -> "no Qt5 version planned -> only works with Plasma 4" * plplot DebianBug:875101 * pokerth DebianBug:875091 * polkit-qt-1 DebianBug:875092 -> Qt5 counterpart available * poppler DebianBug:875096 -> "different backends -> just drop the Qt4 version when there are no dependencies" * populations DebianBug:875097 * portabase DebianBug:875098 * postbooks DebianBug:875102 * postbooks-updater DebianBug:875103 * prerex DebianBug:875104 * prison DebianBug:875105 -> it has a Frameworks counterpart * projectm DebianBug:875112 * promoe DebianBug:875117 * psi DebianBug:875119 -> Upstream version 1.2 supports/requires Qt5 * psi-translations DebianBug:875111 * pulseview DebianBug:875113 * pykde4 DebianBug:875118 * pymecavideo DebianBug:875120 * pyqwt3d DebianBug:875116 * pyqwt5 DebianBug:875115 * pyside DebianBug:875122 * pyside-tools DebianBug:875114 * python-qt4 DebianBug:875109 * python-whiteboard DebianBug:875121 * pythonqt DebianBug:875108 * qca2 DebianBug:875133 -> dual Qt4/Qt5 * qcomicbook DebianBug:875129 -> version 0.9.1 uses Qt5 * qemuctl DebianBug:875134 * qgis DebianBug:875135 -> at least the version 2.18.12 (released on 18.08.2017) can be compiled with Qt5 * qimageblitz DebianBug:875130 -> "a Qt5 port exists unreleated -> but it should not be needed anymore" * qimhangul DebianBug:875131 * qink DebianBug:875132 * qjoypad DebianBug:875137 -> fork with Qt5 port at https://github.com/panzi/qjoypad * qjson DebianBug:875139 -> Qt5 has it's own API. Should go along with qt4-x11 itself. * qliss3d DebianBug:875140 * qmpdclient DebianBug:875136 -> "Currently orphaned (TITO) -> dead upstream -> replacements available (cantata for example)" * qpxtool DebianBug:875141 * qr-tools DebianBug:875142 * qrfcview DebianBug:875143 * qsapecng DebianBug:875138 * qscintilla2 DebianBug:875144 -> needs to drop Qt4 build (already builds Qt5 libs) * qstardict DebianBug:875145 * qt-assistant-compat DebianBug:875151 * qt-at-spi DebianBug:875146 -> [[https://lists.debian.org/debian-qt-kde/2017/09/msg00451.html| Should get removed along qt4-x11 itself]]. * qt-gstreamer DebianBug:875147 * qt-sdk DebianBug:875154 * qt4-perl DebianBug:875148 * qtads DebianBug:875157 * qtcurve DebianBug:875149 -> dual Qt4/Qt5 * qtexengine DebianBug:875158 * qthid-fcd-controller DebianBug:875160 * qtiplot DebianBug:875150 * qtkeychain DebianBug:875152 -> can be compiled for both Qt4 and Qt5 * qtm DebianBug:875161 * qtop DebianBug:875162 * qtscriptgenerator DebianBug:875155 * qtscrob DebianBug:875156 * qtsmbstatus DebianBug:875163 * qtwebkit DebianBug:875159 * qwbfsmanager DebianBug:875164 * qwt DebianBug:875165 * qwt5 DebianBug:875166 * qwtplot3d DebianBug:875167 * qxmlrpc DebianBug:875178 * radium-compressor DebianBug:875168 * razorqt DebianBug:875169 -> "superseded by LXQt -> already Qt5 and available in Debian -> should be removed with qt4-x11 because the maintainer still sees value in ""maintaining"" a project dead upstream and superseded with several releases (of LXQt) already in Debian (one of which in stable)... oh well... see [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784181|bug 784181]]" * rkward DebianBug:875171 -> "framework branch available -> not ready yet" * rlplot DebianBug:875172 * robocut DebianBug:875173 * robojournal DebianBug:875174 * sailcut DebianBug:875175 * scantailor DebianBug:875176 * scap-workbench DebianBug:875177 * scidavis DebianBug:875251 * scim DebianBug:875250 * screenie-qt DebianBug:875179 * scribus DebianBug:875180 -> the development versions are Qt5 (1.5.x) * shelxle DebianBug:875189 * shiboken DebianBug:875190 * sigviewer DebianBug:875191 * simplescreenrecorder DebianBug:875192 * smokegen DebianBug:875181 * smokeqt DebianBug:875193 * smpq DebianBug:875182 * sni-qt DebianBug:875183 * sofa-framework DebianBug:875184 * soprano DebianBug:875185 -> "linked to kde4libs -> can be removed when no reverse dependencies" * soqt DebianBug:875186 * soundkonverter DebianBug:875187 -> "Qt5 branch upstream -> work in progress -> unreleased" * soundscaperenderer DebianBug:875188 * starpu-contrib DebianBug:875196 * stopmotion DebianBug:875194 * stretchplayer DebianBug:875195 * structure-synth DebianBug:875203 -> VCS has Qt5 support * subcommander DebianBug:875204 * suil DebianBug:875205 * svgpart DebianBug:875197 -> Qt5 since KDE Applications 16.12 * sweeper DebianBug:875198 -> it will be Qt5 in KDE Applications 17.12 * swift-im DebianBug:875212 -> "current upstream release requires Qt5 -> Debian package outdated" * syncevolution DebianBug:875215 * synergy DebianBug:875199 * tagainijisho DebianBug:875200 * tagua DebianBug:875201 * taurus DebianBug:875202 * telepathy-qt DebianBug:875206 * tipp10 DebianBug:875207 * tora DebianBug:875208 * traverso DebianBug:875209 * treeline DebianBug:875210 * ttfautohint DebianBug:875211 * txtreader DebianBug:875213 * udj-desktop-client DebianBug:875214 * uicilibris DebianBug:875223 * uim DebianBug:875216 * ultracopier DebianBug:875217 * universalindentgui DebianBug:875228 * unixodbc-gui-qt DebianBug:875219 * usbguard DebianBug:875220 * v4l2ucp DebianBug:875221 * valkyrie DebianBug:875222 * veusz DebianBug:875232 * videocut DebianBug:875224 * virtualjaguar DebianBug:875225 * viva DebianBug:875226 * vmpk DebianBug:875238 * voxbo DebianBug:875227 * webkit-image DebianBug:875229 * webkitkde DebianBug:875239 -> see qt4webkit removal page * witty DebianBug:875230 * woo DebianBug:875231 * wpa DebianBug:875233 * writetype DebianBug:875234 * wsjtx DebianBug:875235 * x2goclient DebianBug:875236 * xca DebianBug:875237 * xdrawchem DebianBug:875245 * xflr5 DebianBug:875240 * xxdiff DebianBug:875241 * yabause DebianBug:875242 * yagf DebianBug:875243 * zbar DebianBug:875246 * zeroconf-ioslave DebianBug:875244 -> it will be Qt5 in KDE Applications 17.12 |
|
Line 67: | Line 499: |
* bear DebianBug:874830 -> "Only used in tests -> removed and tests disabled." * calligra DebianBug:874841 -> Qt5 version in experimental * kdevelop -> 5.1 available in sid -> old binaries kept on kfreebsd-*. * kdevelop-python -> see above * kdesudo DebianBug:874940 -> "This is Qt 3 -> it should be removed from the archive altogether in favor of kdesu -> see [[https://lists.ubuntu.com/archives/kubuntu-devel/2017-September/011362.html|this]] and [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875107|bug 875107]]" Removed, RoM * ksaneplugin DebianBug:874986 Removed, RoM * kvirc DebianBug:874998 -> unreleased Qt5 version is in experimental * libkpeople DebianBug:875023 Removed, RoM, Qt5 version already available. * libksane DebianBug:875024 Removed, RoM. Qt5 since KDE Applications 15.12 * psi-plus-l10n DebianBug:875110 Ported to Qt5 * qtruby DebianBug:875153 Removed, RoM * unetbootin DebianBug:875218 -> Removed from the archive, QA. "[[https://github.com/unetbootin/unetbootin/issues/53|Known upstream]] -> should take minimal effort to port -> bumped." * rinputd DebianBug:875170 Removed, RoM |
Qt4 (aka src:qt4-x11) removal
Template text to file bugs
Subject: Qt4 removal from Buster Source: @FILLME@ User: debian-qt-kde@lists.debian.org Usertags: qt4-removal Hi! As you might know we the Qt/KDE team are preparing to remove Qt4 as announced in: [announced] <https://lists.debian.org/debian-devel-announce/2017/08/msg00006.html> Currently Qt4 has been dead upstream and we are starting to have problems maintaining it, like for example in the [OpenSSL 1.1 support] case. [OpenSSL 1.1 support] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828522> In order to make this move, all packages directly or indirectly depending on the Qt4 libraries have to either get ported to Qt5 or eventually get removed from the Debian repositories. Therefore, please take the time and: - contact your upstream (if existing) and ask about the state of a Qt5 port of your application - if there are no activities regarding porting, investigate whether there are suitable alternatives for your users - if there is a Qt5 port that is not yet packaged, consider packaging it - if both the Qt4 and the Qt5 versions already coexist in the Debian archives, consider removing the Qt4 version = Porting = Some of us where involved in various Qt4 to Qt5 migrations [migration] and we know for sure that porting stuff from Qt4 to Qt5 is much much easier and less painful than it was from Qt3 to Qt4. We also understand that there is still a lot of software still using Qt4. Don't forget to take a look at the C++ API changes page [apichanges] whenever you start porting your application. [migration] http://pkg-kde.alioth.debian.org/packagingqtbasedstuff.html [apichanges] http://doc.qt.io/qt-5/sourcebreaks.html For any questions and issues, do not hesitate to contact the Debian Qt/KDE team at debian-qt-kde@lists.debian.org The removal is being tracked in <https://wiki.debian.org/Qt4Removal>
Related removals
Apps using Qt4
Situation of apps and libraries using Qt4
Reminder bugs filed against these packages
abgate 874806
ace -> 874813
acetoneiso 874814
acoustid-fingerprinter 874807
adwaita-qt 874816
akonadi4 874808 -> it has a Qt5 counterpart
alsoft-conf 874809
alt-key 874810
amarok 874811 -> "kf5 branch upstream -> but not in master yet."
amora-server 874812
ams 874823
amule 874824 -> "optional Plasma 4 applet -> can be disabled"
appmenu-qt 874825
aqsis 874815
arc-gui-clients 874817 -> see qt4webkit removal page
attal 874827
attica 874818 -> "can be removed -> it has a Frameworks counterpart"
audex 874819 -> "git master is Qt5 -> no maintainer -> it can be tagged"
audiocd-kio 874820 -> Qt5 since KDE Applications 16.12
auralquiz 874821 -> "Qt5 supported upstream since 0.9.0 -> Debian has 0.8.x"
automoc 874822 -> "can be removed -> it has a Qt5 counterpart"
avahi 874832
avogadro 874834
bacula 874836
ball 874837
baloo ?DebianBug: 874826 -> "can be removed -> it has a Frameworks countepart"
bangarang 874828 -> "linked to Nepomuk -> dead upstream"
bareos -> 874839
basket 874829 -> "Qt5 alpha exists -> tosky is keeping an eye on it"
bibletime 874831 -> see qt4webkit removal page
boats 874833
bppphyview 874835
breeze 874840 -> "part of Plasma to theme Qt4 apps -> needed as long as there is Qt4 around"
brewtarget 874838 -> "Hasn't seen an upload since 2014 but upstream is still active -> Qt 5 port already released upstream -> needs maintainer to package it -> see tsimonq2's response to bug 784453"
camp 874842
cdcat 874843
choreonoid 874844
clementine 874850
clonalframe 874845
clustalx 874851
cmtk 874853
codequery 874855
collatinus 874856
comparepdf 874846
confclerk 874847
connectome-workbench 874859
convertall 874848
cortina 874849
cppreference-doc 874862
daemonfs 874864
dc-qt 874866
dgedit 874852
diffpdf 874854
doomsday 874870 -> version 2.x is Qt5-based
dssi 874857
edfbrowser 874858
eiskaltdcpp 874872
eqonomize 874860
esperanza 874861
evolvotron 874863
faustworks 874865
fbreader 874867
fcitx 874868
fcitx-kkc 874869
fcitx-libpinyin 874871 -> see qt4webkit removal page
fcitx-skk 874879
felix-latin 874881
ffdiaporama 874874
flightcrew 874875
fmit 874884
fracplanet 874885
fractalnow 874876
fraqtive 874888
freecad 874877 -> see qt4webkit removal page
freemat 874878
freemedforms-project 874880
freeplayer 874882
fwbuilder 874894
gambas3 874896
gammaray -> 874883
gazebo 874898
gcin 874886
geogebra-kde 874887
gle-graphics 874901
gmic -> 874889
gnash 874890
gns3 874891
gnudoq 874892
gnuradio 874893
goldendict 874895 -> see qt4webkit removal page
gpsbabel 874897
gpsd 874905
gr-fosphor 874899
gr-radar 874900
grantlee 874908 -> it has a Qt5 counterpart
guymager 874902
hamfax 874911
hannah-foo2zjs 874903
hedgewars 874913
heimdall-flash 874915
hime 874904
holdingnuts 874917
hupnp 874906
hydrogen 874907
i7z 874909
iannix 874910
ibus-qt 874920
ifpgui 874912
ifrit 874921
ike 874914
imagevis3d 874916
jovie 874922 -> replaced by Qt Speech in Qt5
jreen 874918
juk 874919 -> it will be Qt5 in KDE Applications 17.12
k3b 874923 -> Qt5 since KDE Applications 17.04
kaccessible 874927 -> "fate unknown -> either Qt5 or dropped by Applications 17.12"
kactivities 874925 -> linked to kde4libs
kajongg 874924 -> Qt5 since KDE Applications 17.04
kalternatives 874928
kalzium 874929 -> Qt5 since KDE Applications 16.12
kamerka 874926
karlyriceditor 874931
katarakt 874930
kate4 874932 -> "required probably as kpart -> removed when no more dependencies"
kbibtex 874934 -> "master is Qt5 -> but another kdelibs 4.x version (0.7.0) is planned"
kcachegrind 874935 -> Qt5 since KDE Applications 17.04
kcheckers 874933
kchmviewer 874936 -> it has a Qt5 version upstream apparently
kcollectd 874938
kdbg 874941
kde-baseapps 874942 -> split into few Qt5 tarballs since KDE Applications 16.12
kde-dev-utils 874943 -> Qt5 since KDE Applications 17.04
kde-runtime 874944 -> linked to kde4libs
kde4libs 874945 -> can be dropped as long as no applications depends on it
kdegraphics-mobipocket 874946 -> Qt5 since KDE Applications 16.12
kdepim4 874947 -> few o
kdepimlibs 874937 -> see kdepim4 and few other dependencies
kdesdk-kioslaves 874939 -> Qt5 since KDE Applications 17.04
kdewebdev 874948 -> split into few Qt4 applications
kdiff3 874949
keepassx 874950 -> the keepassxc fork is Qt5
keurocalc 874952
kfilemetadata 874953 -> "library -> needed with kde4libs"
kget 874958 -> its fate will be defined in KDE Applications 17.12
kgoldrunner 874960 -> Qt5 since KDE Applications 17.04
kgpg 874951 -> Qt5 since KDE Applications 16.12
kigo 874963 -> Qt5 since KDE Applications 17.08
kile 874966 -> "Qt5 in git master -> beta really soon"
kio-gopher 874971 -> Qt5 version released
klatexformula 874972
kmag 874974 -> Qt5 since KDE Applications 17.08
kmetronome 874954
kmidimon 874955
kmix 874975 -> will be pure Qt5 by Applications 17.12
kmldonkey 874956
kmousetool 874957 -> Qt5 since KDE Applications 17.08
kmouth 874959 -> it will be Qt5 in KDE Applications 17.12
kmymoney 874961 -> "Qt5 in master -> hopefully a release is coming"
knights 874962 -> "master is Qt5-based -> quite stable"
knutclient 874964
kolf 874965 -> it will be Qt5 in KDE Applications 17.12
komparator 874981
konquest 874967 -> Qt5 since KDE Applications 17.08
konsole4 874983 -> requested only for reverse dependencies, actually only Ki
le
kopete 874985 -> it will be Qt5 in KDE Applications 17.12
kover 874968
kpartsplugin 874969
kppp 874970 -> its fate will be defined in KDE Applications 17.12
kprinter4 874973
kqtquickcharts 874976 -> Qt5 since KDE Applications 16.12
kradio4 874977 -> ask pino
kraft 874993 -> Qt5 version on github (under development)
krecipes 874978 -> no upstream Qt5 branch
kredentials 874979
kremotecontrol 874980 -> its fate will be defined in KDE Applications 17.12
krename 874982 -> "At least since version 4.0.9 -> it's based on Qt5/KF5."
kreversi 874984 -> Qt5 since KDE Applications 17.08
kscd 874987 -> it will be Qt5 in KDE Applications 17.12
kscope 874988
kshutdown 874989
ksirk 874990 -> it will be Qt5 in KDE Applications 17.12
ksnakeduel 874991 -> Qt5 since KDE Applications 17.08
kspaceduel 874992 -> Qt5 since KDE Applications 17.08
kst 874994 -> Kst has moved to a rolling release and master supports Qt5
ksudoku 874995 -> Qt5 since KDE Applications 17.08
ktikz 874996 -> "Qt5 branch upstream -> work in progress -> unreleased"
ktouch 875000 -> Qt5 since KDE Applications 16.12
ktp-call-ui 875001 -> Qt5 since KDE Applications 16.04
kubrick 875002 -> Qt5 since KDE Applications 17.08
kuser 874997 -> dropped upstream
kvkbd 874999
kvpnc 875003
kxstitch 875004 -> Qt5 version released upstream for a while
launchy 875020
leocad 875006
lfhex 875018
libaccounts-qt 875007
libalkimia 875008 -> "required by KMyMoney -> double Qt4/Qt5"
libbpp-qt 875009
libdbusmenu-qt 875021
libdrumstick 875010
libguytools2 875011
libgwenhywfar 875012
libjdns 875022
libkcddb 875013 -> Qt5 since KDE Applications 16.12
libkcompactdisc 875014 -> Qt5 since KDE Applications 16.12
libkdegames-kde4 875015 -> library which won't be needed since KDE Applications 17.12
libkexiv2 875016
libkmahjongg 875017 -> Qt5 since KDE Applications 15.04
libkolabxml 875019
liblastfm 875025
libmygpo-qt 875033
liborigin2 875034
libqaccessibilityclient 875035 -> new 0.2.0 release dual Qt4/Qt5
libqglviewer 875036
libquazip 875026
libqxt 875027
liggghts 875028
lightdm 875029
lightdm-kde 875030
linguider 875031
linkchecker 875032
linpsk 875044
linux-minidisc 875037
lmms 875038
lskat 875039 -> Qt5 since KDE Applications 17.08
luckybackup 875045
m2l-pyqt 875046
mcrl2 875040
meshlab 875041
midisnoop 875047
mixxx 875042
mldemos 875043
mm3d 875048
monkeystudio 875056
mp3diags 875057
mumble 875058 -> development versions (1.3) use Qt5
muse 875049
musique 875061
mustang-plug 875050
netanim 875051
netemul 875052
nmapsi4 875053
noblenote 875054
nomnom 875055
ns3 875071
ntrack 875059
nuapplet 875060
nzb 875062
octave 875063 -> at least 4.2.1 can be compiled with Qt5
octomap 875064
odin 875065
ofono-phonesim 875066
okular 875067 -> Qt5 since KDE Applications 16.12
openambit 875068
opencolorio 875069
opencsg 875070
openimageio 875072
openms 875073
openmw 875081
openpref 875074
openscenegraph 875075
openteacher 875076
ophcrack 875082
ostinato 875077
otb 875083
oxygen 875078 -> "part of Plasma to theme Qt4 apps -> needed as long as there is Qt4 around"
packagesearch 875079
pairs 875080 -> dropped (use the similar activity in gcompris-qt)
palapeli 875084 -> it will be Qt5 in KDE Applications 17.12
paraview 875086
pcp 875093
pfstools 875094
phonon 875095 -> dual Qt4/Qt5
phonon-backend-gstreamer 875087 -> dual Qt4/Qt5
phonon-backend-vlc 875088 -> dual Qt4/Qt5
pianobooster 875089
pinentry-x2go 875090
pivy 875099
plasma-widget-yawp 875100 -> "no Qt5 version planned -> only works with Plasma 4"
plplot 875101
pokerth 875091
polkit-qt-1 875092 -> Qt5 counterpart available
poppler 875096 -> "different backends -> just drop the Qt4 version when there are no dependencies"
populations 875097
portabase 875098
postbooks 875102
postbooks-updater 875103
prerex 875104
prison 875105 -> it has a Frameworks counterpart
projectm 875112
promoe 875117
psi 875119 -> Upstream version 1.2 supports/requires Qt5
psi-translations 875111
pulseview 875113
pykde4 875118
pymecavideo 875120
pyqwt3d 875116
pyqwt5 875115
pyside 875122
pyside-tools 875114
python-qt4 875109
python-whiteboard 875121
pythonqt 875108
qca2 875133 -> dual Qt4/Qt5
qcomicbook 875129 -> version 0.9.1 uses Qt5
qemuctl 875134
qgis 875135 -> at least the version 2.18.12 (released on 18.08.2017) can be compiled with Qt5
qimageblitz 875130 -> "a Qt5 port exists unreleated -> but it should not be needed anymore"
qimhangul 875131
qink 875132
qjoypad 875137 -> fork with Qt5 port at https://github.com/panzi/qjoypad
qjson 875139 -> Qt5 has it's own API. Should go along with qt4-x11 itself.
qliss3d 875140
qmpdclient 875136 -> "Currently orphaned (TITO) -> dead upstream -> replacements available (cantata for example)"
qpxtool 875141
qr-tools 875142
qrfcview 875143
qsapecng 875138
qscintilla2 875144 -> needs to drop Qt4 build (already builds Qt5 libs)
qstardict 875145
qt-assistant-compat 875151
qt-at-spi 875146 -> Should get removed along qt4-x11 itself.
qt-gstreamer 875147
qt-sdk 875154
qt4-perl 875148
qtads 875157
qtcurve 875149 -> dual Qt4/Qt5
qtexengine 875158
qthid-fcd-controller 875160
qtiplot 875150
qtkeychain 875152 -> can be compiled for both Qt4 and Qt5
qtm 875161
qtop 875162
qtscriptgenerator 875155
qtscrob 875156
qtsmbstatus 875163
qtwebkit 875159
qwbfsmanager 875164
qwt 875165
qwt5 875166
qwtplot3d 875167
qxmlrpc 875178
radium-compressor 875168
razorqt 875169 -> "superseded by LXQt -> already Qt5 and available in Debian -> should be removed with qt4-x11 because the maintainer still sees value in ""maintaining"" a project dead upstream and superseded with several releases (of LXQt) already in Debian (one of which in stable)... oh well... see bug 784181"
rkward 875171 -> "framework branch available -> not ready yet"
rlplot 875172
robocut 875173
robojournal 875174
sailcut 875175
scantailor 875176
scap-workbench 875177
scidavis 875251
scim 875250
screenie-qt 875179
scribus 875180 -> the development versions are Qt5 (1.5.x)
shelxle 875189
shiboken 875190
sigviewer 875191
simplescreenrecorder 875192
smokegen 875181
smokeqt 875193
smpq 875182
sni-qt 875183
sofa-framework 875184
soprano 875185 -> "linked to kde4libs -> can be removed when no reverse dependencies"
soqt 875186
soundkonverter 875187 -> "Qt5 branch upstream -> work in progress -> unreleased"
soundscaperenderer 875188
starpu-contrib 875196
stopmotion 875194
stretchplayer 875195
structure-synth 875203 -> VCS has Qt5 support
subcommander 875204
suil 875205
svgpart 875197 -> Qt5 since KDE Applications 16.12
sweeper 875198 -> it will be Qt5 in KDE Applications 17.12
swift-im 875212 -> "current upstream release requires Qt5 -> Debian package outdated"
syncevolution 875215
synergy 875199
tagainijisho 875200
tagua 875201
taurus 875202
telepathy-qt 875206
tipp10 875207
tora 875208
traverso 875209
treeline 875210
ttfautohint 875211
txtreader 875213
udj-desktop-client 875214
uicilibris 875223
uim 875216
ultracopier 875217
universalindentgui 875228
unixodbc-gui-qt 875219
usbguard 875220
v4l2ucp 875221
valkyrie 875222
veusz 875232
videocut 875224
virtualjaguar 875225
viva 875226
vmpk 875238
voxbo 875227
webkit-image 875229
webkitkde 875239 -> see qt4webkit removal page
witty 875230
woo 875231
wpa 875233
writetype 875234
wsjtx 875235
x2goclient 875236
xca 875237
xdrawchem 875245
xflr5 875240
xxdiff 875241
yabause 875242
yagf 875243
zbar 875246
zeroconf-ioslave 875244 -> it will be Qt5 in KDE Applications 17.12
Remaining
Extra build dependencies
Qt4-specific
Done
bear 874830 -> "Only used in tests -> removed and tests disabled."
calligra 874841 -> Qt5 version in experimental
kdevelop -> 5.1 available in sid -> old binaries kept on kfreebsd-*.
kdevelop-python -> see above
kdesudo 874940 -> "This is Qt 3 -> it should be removed from the archive altogether in favor of kdesu -> see this and bug 875107" Removed, RoM
ksaneplugin 874986 Removed, RoM
kvirc 874998 -> unreleased Qt5 version is in experimental
libkpeople 875023 Removed, RoM, Qt5 version already available.
libksane 875024 Removed, RoM. Qt5 since KDE Applications 15.12
psi-plus-l10n 875110 Ported to Qt5
qtruby 875153 Removed, RoM
unetbootin 875218 -> Removed from the archive, QA. "Known upstream -> should take minimal effort to port -> bumped."
rinputd 875170 Removed, RoM