KDE Gear/24.02 Release notes: Difference between revisions

From KDE Community Wiki
(→‎Misc: note about dolphin-plugins)
Line 210: Line 210:


== Misc ==
== Misc ==
* dolphin-plugins is sadly still Qt5 based while dolphin isn't, this will be fixed for the next release
* dolphin-plugins is Qt5 in the first alpha tarball while dolphin is Qt6; but it is Qt6 in git master since 2023-11-08 (so it will be Qt6 in beta 1);
* kmoretools, which is not released, is wanted by dolphin but will be removed in future, patch it out with https://invent.kde.org/system/dolphin/-/commit/2cd3d58eec5695899c26ca66a631fb79867b6584
* kmoretools, which is not released, is wanted by dolphin but will be removed in future, patch it out with https://invent.kde.org/system/dolphin/-/commit/2cd3d58eec5695899c26ca66a631fb79867b6584

Revision as of 21:20, 14 November 2023

New tarballs

  • isoimagewriter
  • khealthcertificate

Tarballs that we do not ship anymore

  • kopete
  • print-manager (now released as part of Plasma)

Tarballs have switched from being Qt5 based to Qt6-based

  • akonadi
  • akonadi-calendar
  • akonadi-calendar-tools
  • akonadiconsole
  • akonadi-contacts
  • akonadi-import-wizard
  • akonadi-mime
  • akonadi-notes
  • akonadi-search
  • akregator
  • alligator
  • analitza
  • angelfish
  • arianna
  • audiocd-kio
  • blinken
  • bomber
  • bovo
  • calendarsupport
  • dolphin
  • dragon
  • elisa
  • eventviews
  • falkon
  • filelight
  • granatier
  • grantlee-editor
  • grantleetheme
  • incidenceeditor
  • kaddressbook
  • kajongg
  • kalarm
  • kalgebra
  • kalk
  • kamera
  • kanagram
  • kapman
  • kapptemplate
  • kasts
  • kate
  • katomic
  • kbackup
  • kblackbox
  • kblocks
  • kbounce
  • kbreakout
  • kbruch
  • kcachegrind
  • kcalc
  • kcalutils
  • kcharselect
  • kcolorchooser
  • kcron
  • kdebugsettings
  • kdepim-addons
  • kdepim-runtime
  • kdf
  • kdialog
  • kdiamond
  • keditbookmarks
  • kfind
  • kfourinline
  • kgeography
  • kgoldrunner
  • khangman
  • khelpcenter
  • kidentitymanagement
  • kigo
  • killbots
  • kimap
  • kiriki
  • kiten
  • kitinerary
  • kjournald
  • kjumpingcube
  • kldap
  • kleopatra
  • klettres
  • klickety
  • klines
  • kmag
  • kmahjongg
  • kmail
  • kmail-account-wizard
  • kmailtransport
  • kmbox
  • kmime
  • kmines
  • kmousetool
  • kmouth
  • knavalbattle
  • knetwalk
  • knights
  • knotes
  • koko
  • kolf
  • kollision
  • kongress
  • konquest
  • konsole
  • kontact
  • kontactinterface
  • kontrast
  • korganizer
  • kpat
  • kpimtextedit
  • kpkpass
  • kpmcore
  • kreversi
  • kruler
  • kshisen
  • ksirk
  • ksmtp
  • ksnakeduel
  • kspaceduel
  • ksquares
  • ksudoku
  • ksystemlog
  • kteatime
  • ktimer
  • ktnef
  • ktrip
  • ktuberling
  • kturtle
  • kubrick
  • kwalletmanager
  • kweather
  • kwordquiz
  • libgravatar
  • libkcompactdisc
  • libkdegames
  • libkdepim
  • libkgapi
  • libkleo
  • libkmahjongg
  • libksieve
  • lskat
  • mailcommon
  • mailimporter
  • markdownpart
  • mbox-importer
  • merkuro
  • messagelib
  • neochat
  • partitionmanager
  • palapeli
  • picmi
  • pimcommon
  • pim-data-exporter
  • pim-sieve-editor
  • plasmatube
  • qmlkonsole
  • spectacle
  • svgpart
  • sweeper
  • tokodon
  • yakuake
  • zanshin

Tarballs which are needed as Qt 5 and Qt 6 Builds

These projects provide supporting functions to KDE apps so to ensure Qt 5 based KDE apps continue to function distros should build them twice, once with Qt 5 and once with Qt 6.

  • kio-extras (this one for now has a separate kio-extras-kf6 tarball, discussion ongoing on what to do for the final release)
  • audiocd-kio
  • kio-zeroconf
  • libkgapi still needs a Qt 5 version for kio-gdrive and a Qt 6 version for pim bits.
  • libkcddb needs a Qt 5 version for k3b and a Qt 6 version for kio-audiocd.
  • libcompactdisc
  • kaccounts-integration, kaccounts-providers (not functional at the moment, ignore those for now)
  • libkexiv2

Dependencies that need updating

Many dependencies used by our apps now need newer versions due to the switch to Qt 6, distros will now need to build these for Qt 6.

  • KDE Frameworks 6 (distros should ship both KF5 and KF6 packages for app compatibility) - released alongside this
  • Plasma 6 - released alongside this
  • gpgme - use latest releast
  • qca - use latest release
  • packagekit-qt - use latest release
  • grantlee - now renamed KTextTemplate and part of KDE Frameworks 6
  • libaccounts-qt - use Git master
  • signond - use latest release
  • signon-plugin-oauth2 and signon-ui - use Git master
  • kweathercore - use latest release
  • libquotient - use latest release
  • kdsoap6 - use latest release
  • kdsoap-ws-discovery-client - the kio-extras Qt 5 tar uses an internal static copy so no additional work is needed. the kio-extras Qt 6 tar needs the latest release of this built for Qt 6 https://jriddell.org/2023/11/07/kdsoap-ws-discovery-client-0-3-0/
  • qcoro - use latest release
  • futuresql - use latest release
  • kquickimageeditor - use latest release
  • qtkeychain - use latest release
  • pulseaudio-qt - use git master (nothing requires a Qt6 version yet)
  • libqaccessibilityclient - use latest release
  • polkit-qt - use >= 0.175.0
  • phonon and phonon-vlc - use latest release (note phonon-gstreamer should be dropped)
  • kuserfeedback - now part of KDE Frameworks
  • ktextaddons - use a Qt 6 build of the current release https://download.kde.org/stable/ktextaddons/
  • kunifiedpush - use Git master (Qt6 only)

Misc