Jump to content

Schedules/Plasma 6: Difference between revisions

From KDE Community Wiki
MartinR (talk | contribs)
mNo edit summary
Jriddell (talk | contribs)
simplify and update
Line 1: Line 1:
== Preamble ==
== Preamble ==


[https://kde.org/plasma-desktop/ Plasma] is the Desktop Environment developed by the KDE community. Version 6 of Plasma is being developed, built and shipped on top of [https://www.qt.io/product/qt6 Qt 6].  
[https://kde.org/plasma-desktop/ Plasma] is the desktop developed by the KDE community. Version 6 of Plasma is being developed, built and shipped on top of [https://www.qt.io/product/qt6 Qt 6].  


Further details for Plasma 6 can be found on the [[Plasma/Plasma_6| Wiki]], a current list of open bugs at [https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_severity=task&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&classification=Applications&classification=Plasma&j_top=OR&keywords=qt6&keywords_type=allwords&list_id=2461359&o3=equals&o4=equals&o5=equals&o6=equals&order=changeddate%20DESC%2Cbug_severity%2Cdupecount%20DESC%2Cbug_id&product=Active&product=Active%20Window%20Control&product=Bluedevil&product=Breeze&product=colord-kde&product=Discover&product=homerun&product=kactivitymanagerd&product=kde-cli-tools&product=kde-gtk-config&product=kde-inotify-survey&product=kded-appmenu&product=kdeplasma-addons&product=Keyboard%20status%20applet&product=kgamma&product=khotkeys&product=kicker&product=kinfocenter&product=kiosk&product=kmenuedit&product=krunner&product=KScreen&product=kscreenlocker&product=ksmserver&product=ksplash&product=kstart&product=kwayland-integration&product=kwin&product=kwin4&product=kwintv&product=lattedock&product=Mangonel&product=Oxygen&product=PicoWizard&product=Plasma%20Bigscreen&product=Plasma%20SDK&product=Plasma%20Vault&product=Plasma%20Workspace%20Wallpapers&product=plasma-browser-integration&product=plasma-disks&product=plasma-integration&product=plasma-mediacenter&product=plasma-mobile&product=plasma-mycroft&product=plasma-nm&product=plasma-pa&product=plasma-pass&product=plasma-pk-updates&product=plasma-redshift-control&product=plasma-simplemenu&product=plasma-systemmonitor&product=plasma-wayland-protocols&product=plasma4&product=plasmashell&product=policykit-kde-agent-1&product=Powerdevil&product=printer-applet&product=pulseaudio-qt&product=system-config-printer-kde&product=Systemd%20KCM&product=systemdgenie&product=systemsettings&product=systemsettings-kde3&product=Touchpad-KCM&product=user-manager&product=wacomtablet&product=Welcome%20Center&product=xdg-desktop-portal-kde&query_format=advanced&v3=systemsettings&v4=Discover&v5=plasma-systemmonitor&v6=kinfocenter Bugzilla].
Further details for Plasma 6 can be found on the [[Plasma/Plasma_6| Wiki]], a current list of open bugs at [https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_severity=task&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&classification=Applications&classification=Plasma&j_top=OR&keywords=qt6&keywords_type=allwords&list_id=2461359&o3=equals&o4=equals&o5=equals&o6=equals&order=changeddate%20DESC%2Cbug_severity%2Cdupecount%20DESC%2Cbug_id&product=Active&product=Active%20Window%20Control&product=Bluedevil&product=Breeze&product=colord-kde&product=Discover&product=homerun&product=kactivitymanagerd&product=kde-cli-tools&product=kde-gtk-config&product=kde-inotify-survey&product=kded-appmenu&product=kdeplasma-addons&product=Keyboard%20status%20applet&product=kgamma&product=khotkeys&product=kicker&product=kinfocenter&product=kiosk&product=kmenuedit&product=krunner&product=KScreen&product=kscreenlocker&product=ksmserver&product=ksplash&product=kstart&product=kwayland-integration&product=kwin&product=kwin4&product=kwintv&product=lattedock&product=Mangonel&product=Oxygen&product=PicoWizard&product=Plasma%20Bigscreen&product=Plasma%20SDK&product=Plasma%20Vault&product=Plasma%20Workspace%20Wallpapers&product=plasma-browser-integration&product=plasma-disks&product=plasma-integration&product=plasma-mediacenter&product=plasma-mobile&product=plasma-mycroft&product=plasma-nm&product=plasma-pa&product=plasma-pass&product=plasma-pk-updates&product=plasma-redshift-control&product=plasma-simplemenu&product=plasma-systemmonitor&product=plasma-wayland-protocols&product=plasma4&product=plasmashell&product=policykit-kde-agent-1&product=Powerdevil&product=printer-applet&product=pulseaudio-qt&product=system-config-printer-kde&product=Systemd%20KCM&product=systemdgenie&product=systemsettings&product=systemsettings-kde3&product=Touchpad-KCM&product=user-manager&product=wacomtablet&product=Welcome%20Center&product=xdg-desktop-portal-kde&query_format=advanced&v3=systemsettings&v4=Discover&v5=plasma-systemmonitor&v6=kinfocenter Bugzilla].
Line 12: Line 12:
''Note: That page is generated automatically from source code data. Please also note that not all projects listed on that page need to have a release based on Qt 6 before the first version of Plasma 6 can be released. The projects not using Qt 6 by the time of the first Plasma 6 release will simply ship the Qt 5 version.''
''Note: That page is generated automatically from source code data. Please also note that not all projects listed on that page need to have a release based on Qt 6 before the first version of Plasma 6 can be released. The projects not using Qt 6 by the time of the first Plasma 6 release will simply ship the Qt 5 version.''


== General ==
== Notes ==
=== Purpose ===
* Plasma 6.0 will depend on Qt 6.6 and Frameworks 6.0 (and Gear 6.0 for kexiv)
 
* Initially releases will be 3 times a year as with Plasma 5
This page contains the release schedule for previous and future releases of KDEs Plasma 6. All information on this page is subject to change, e.g. if the quality of a release is deemed not good enough, it may be postponed on very short notice.
* Once distros agree stability has been found we can move to 2 releases a year <ref>Nate Graham, [https://invent.kde.org/plasma/plasma-desktop/-/issues/52#note_676743 "Approved Plasma 6 proposal: change the release schedule"].</ref>
 
* 6.0 will be a [https://community.kde.org/Schedules/February_2024_MegaRelease coordinated "mega" release] together with [https://develop.kde.org/products/frameworks/ KDE Frameworks] and [https://apps.kde.org/de/ KDE Gear] <ref>Albert Astals Cid, [https://mail.kde.org/pipermail/kde-devel/2023-October/002120.html "KDE+Qt6 releases schedule"]</ref>.
=== Strategy ===
* No scheduled LTS releases yet but those will come when distros find them useful
 
The first release of Plasma 6 will be a [https://community.kde.org/Schedules/February_2024_MegaRelease coordinated release] together with [https://develop.kde.org/products/frameworks/ KDE Frameworks] and [https://apps.kde.org/de/ KDE Gear] <ref>Albert Astals Cid, [https://mail.kde.org/pipermail/kde-devel/2023-October/002120.html "KDE+Qt6 releases schedule"]</ref>.
 
After the initial release, it is planned to have 3 or more releases per year initially.
 
Once Plasma 6 has stabilized enough after its initial releases, there will be only 2 releases per year. The KDE community will try to align those releases with distribution releases. Due to the slower release schedule after the initial releases, there will be a lengthened Beta period, probably with weekly updates to the Beta. <ref>Nate Graham, [https://invent.kde.org/plasma/plasma-desktop/-/issues/52#note_676743 "Approved Plasma 6 proposal: change the release schedule"].</ref>
 
=== LTS releases ===
 
It has not yet been decided, whether LTS releases will be made in some way similar to the [https://community.kde.org/Schedules/Plasma_5 Plasma 5] release cycle. The demand by distributions and the added workload will have to be evaluated.
 
== Stages of releases ==
 
To be decided, likely similar to Plasma 5 release cycle after the initial release of Plasma 6.0


== Future releases ==
== Future releases ==
Line 68: Line 54:
|6.0.0
|6.0.0
|Private Tarball Release
|Private Tarball Release
|Wed 2024-01-31
|Wed 2024-02-21
|Final tag from Plasma/6.0 branch, only urgent fixes approved by release mangler after the Tarball release, please
|Final tag from Plasma/6.0 branch, only urgent fixes approved by release mangler after the Tarball release, please
|-
|-

Revision as of 21:00, 31 October 2023

Preamble

Plasma is the desktop developed by the KDE community. Version 6 of Plasma is being developed, built and shipped on top of Qt 6.

Further details for Plasma 6 can be found on the Wiki, a current list of open bugs at Bugzilla.

Status

Work for porting Plasma and KDE Frameworks based on Qt 6 is currently the focus of the development. If you're able to help, please have a look at the Phabricator Boards for KDE Frameworks 6 and Plasma 6.

You can keep track of the progress of porting Frameworks, Gear and Plasma to Qt 6. Note: That page is generated automatically from source code data. Please also note that not all projects listed on that page need to have a release based on Qt 6 before the first version of Plasma 6 can be released. The projects not using Qt 6 by the time of the first Plasma 6 release will simply ship the Qt 5 version.

Notes

  • Plasma 6.0 will depend on Qt 6.6 and Frameworks 6.0 (and Gear 6.0 for kexiv)
  • Initially releases will be 3 times a year as with Plasma 5
  • Once distros agree stability has been found we can move to 2 releases a year [1]
  • 6.0 will be a coordinated "mega" release together with KDE Frameworks and KDE Gear [2].
  • No scheduled LTS releases yet but those will come when distros find them useful

Future releases

Version Type Release Date Comments
5.80.0 (Plasma 6.0 Alpha) Alpha Wed 2023-11-08
5.90.0 (Plasma 6.0 Beta 1) Beta Wed 2023-11-29
5.91.0 (Plasma 6.0 Beta 2) Beta Wed 2023-12-20
5.92.0 (Plasma 6.0 Release Candidate 1) Release Candidate Wed 2024-01-10
5.93.0 (Plasma 6.0 Release Candidate 2) Release Candidate Wed 2024-01-31
6.0.0 Private Tarball Release Wed 2024-02-21 Final tag from Plasma/6.0 branch, only urgent fixes approved by release mangler after the Tarball release, please
6.0 Release Wed 2024-02-28 Public release of Plasma 6.0


References