Sunsetting Qt 5

Volker Krause vkrause at kde.org
Tue Dec 10 16:36:45 GMT 2024


On Sonntag, 8. Dezember 2024 11:56:19 Mitteleuropäische Normalzeit Albert 
Astals Cid wrote:
> El dissabte, 7 de desembre del 2024, a les 14:01:58 (Hora estàndard del
> Centre
> d’Europa), Robby Stephenson va escriure:
> > > Probably worth reviewing in more detail where those are on the way to
> > > Qt6
> > > and
> > > what can be done to support/accelerate the transition.
> > 
> > In Tellico's case, it's fully ported to Qt6. It still compiles on Qt5,
> > though, which is why the CD job hasn't been removed. I figured I'd keep it
> > running until it wasn't supported.
> 
> I would suggest you only support one of the Qt versions and if Qt6 is
> supported I would suggest removing the Qt5 one, let's not give us more
> support problems than the ones we need.

Agreed. Dropping Qt5 support in places where a working Qt6 port already exists 
and the Qt5 support isn't strictly necessary (like it is for the style or 
platform integration plugins) would seem like an easy and useful step forward. 
That would make it easier see the real blockers and would reduce the 
maintenance and infrastructure load.

Besides the two mentioned CD users, there seem to be a few more cases like 
that among the CI users as well. The attached list contains all repos with Qt5 
CI/CD jobs that also have at least one Qt6 job.

Regards,
Volker
-------------- next part --------------
Kalzium (education/kalzium)
Kig (education/kig)
Step (education/step)
KStars (education/kstars)
Minuet (education/minuet)
Extra CMake Modules (frameworks/extra-cmake-modules)
Frameworks API Documentation Tools (frameworks/kapidox)
Arkade (games/arkade)
Kolorfill (games/kolorfill)
Glaxnimate (graphics/glaxnimate)
KGeoTag (graphics/kgeotag)
libkdcraw (graphics/libkdcraw)
Mobipocket (graphics/kdegraphics-mobipocket)
libkexiv2 (graphics/libkexiv2)
Thumbnailers (graphics/kdegraphics-thumbnailers)
Washipad (graphics/washipad)
Kooka (graphics/kooka)
Peruse Comic Book Reader and Creator (graphics/peruse)
Perceptual Color (libraries/perceptualcolor)
KDSoap WS-Discovery Client (libraries/kdsoap-ws-discovery-client)
KOpeningHours (libraries/kopeninghours)
libtmdbqt (libraries/libtmdbqt)
Polkit Qt (libraries/polkit-qt-1)
Phonon VLC (libraries/phonon-vlc)
Phonon (libraries/phonon)
libqaccessibilityclient (libraries/libqaccessibilityclient)
Plasma Wayland Protocols (libraries/plasma-wayland-protocols)
KCGroups (libraries/kcgroups)
QCA (libraries/qca)
FFmpeg Thumbnailer (multimedia/ffmpegthumbs)
libkcddb (multimedia/libkcddb)
Amarok (multimedia/amarok)
Kid3 (multimedia/kid3)
SubtitleComposer (multimedia/subtitlecomposer)
KIO S3 (network/kio-s3)
SignOn KWallet Extension (network/signon-kwallet-extension)
KAccounts Integration (network/kaccounts-integration)
KIO Gopher (network/kio-gopher)
KIO Zeroconf (network/kio-zeroconf)
Kaidan (network/kaidan)
Crow Translate (office/crow-translate)
KMyMoney (office/kmymoney)
Kile (office/kile)
Tellico (office/tellico)
KBibTeX (office/kbibtex)
Alkimia (office/alkimia)
Skrooge (office/skrooge)
KPeople VCard Backend (pim/kpeoplevcard)
Breeze Plymouth visual style (plasma/breeze-plymouth)
Plasma Simple Menu Applet (plasma/plasma-simplemenu)
Plasma Integration (plasma/plasma-integration)
Oxygen (plasma/oxygen)
Plasma Breeze visual style (plasma/breeze)
Codevis (sdk/codevis)
Licentia (sdk/licentia)
Selenium Webdriver using AT-SPI (sdk/selenium-webdriver-at-spi)
Clazy (sdk/clazy)
Thumbnailer plugins (sdk/kdesdk-thumbnailers)
Heaptrack (sdk/heaptrack)
Umbrello (sdk/umbrello)
XWayland Video Bridge (system/xwaylandvideobridge)
KIO Admin Worker (system/kio-admin)
Polkit KDE Configuration (system/polkit-kde-kcmodules-1)
KIOFuse (system/kio-fuse)
Kup (system/kup)
KFloppy (utilities/kfloppy)
KRename (utilities/krename)
Kookbook (utilities/kookbook)
KIO Stash (utilities/kio-stash)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20241210/e915f02d/attachment.sig>


More information about the kde-core-devel mailing list