KDE's 6th Megarelease - Release Candidate 1
Wednesday, 10 January 2024
Plasma 6, Frameworks and Gear draw closer
Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.
KDE's megarelease is less than 50 days away. At the end of February 2024
we will publish Plasma 6, Frameworks 6, and a whole new set of
applications in a special edition of KDE Gear all in one go.
If you have been following the updates here, here and here, you will
know we are making our way through the testing phase and gradually
reaching stability. KDE is making available today the first Release
Candidate version of all the software we will include in the
megarelease.
As with the Alpha and Beta versions, this is a preview intended for
developers and testers. The software provided is nearing stability, but
is still not 100% safe to use in a production environment. We still
recommend you continue using stable versions of Plasma, Frameworks and
apps for your everyday work. But if you do use this, watch out for bugs
and report them promptly, so we can solve them.
Read on to find out more about KDE's 6th Megarelease, what it covers,
and how you can help make the new versions of Plasma, KDE's apps and
Frameworks a success now.
To get a full Qt6 based desktop, the overlay below can be used (once it
is updated to RC1)
Announcement: https://kde.org/announcements/megarelease/6/rc1/
Overlay: https://github.com/tcberner/kde6-overlay/
Thursday, 14 December 2023
KDE today announces the release of KDE Frameworks 5.113.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Announcment: https://kde.org/announcements/frameworks/5/5.113.0/
Exp-run by: antoine
PR: 276124
The domain bsdforge.com has expired, mark all ports that only
uses bsdforge.com as broken (unfetchable). Additionally set ports that
uses bsdforge.com as primary site and have broken mirrors as broken
too as they're also unfetchable.
Approved by: portmgr (blanket)
Plasma 6, Frameworks and Gear draw closer
Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.
We are now just over two months away from KDE's megarelease. At the end
of February 2024 we will publish Plasma 6, Frameworks 6 and a whole new
set of applications in a special edition of KDE Gear all in one go.
If you have been following the updates here and here, you will know we
are deep in the testing phase; and KDE is making available today the
second Beta version of all the software we will include in the
megarelease.
As with versions Alpha and the first Beta, this is a preview intended
for developers and testers. The software in this second beta release is
reaching stability fast, but it is still not 100% safe to use in a
production environment. We still recommend you continue using stable
versions of Plasma, Frameworks and apps for your everyday work. But if
you do use this, watch out for bugs and report them promptly, so we can
solve them.
Read on to find out more about KDE's 6th Megarelease, what it covers,
and how you can help make the new versions of Plasma, KDE's apps and
Frameworks a success now.
Announcement: https://kde.org/announcements/megarelease/6/beta2/
- There are multiple ports which has MYSQL options and are non-DEFAULT.
Most of the time committers actually forget to check with the OPTION
enabled and in some cases they are BROKEN with newr versions of mysql.
So test with different versions of mysql and mark IGNOPRE_WITH_MYSQL
appropriately. Due to the EOL of 5.7 this has not been checked.
- Unbreak sysutils/cfengine* with MySQL 8.0 and later
- The primary purpose of running this check is having statistics of the
MySQL usability over MariaDB to explore the future possibility of
shifting to MariaDB as the default as major ports upstream have moved
their codebase to support MariaDB over MySQL.
- The following actions will also be taken after the sunset of MySQL 5.7
If a port is broken on all instances of MySQL/MariaDB:
- If a port has the option of multiple DB backends and MySQL is the
default then the DEFAULT will be changed to PGSQL/SQLITE before
2024Q1. And the OPTION will be removed before 2024Q2. If a
MAINTAINER is aware about such cases and want to prefer PGSQL over
SQLITE or vice versa please do so at your own accord. Otherwise
PGSQL will be preferred over SQLITE.
- If a port has the option of multiple DB backends and MySQL is not
the default then the the OPTION will be removed before 2024Q1.
Approved by: portmgr (blanket)
KDE's 6th Megarelease - Alpha
Wednesday, 8 November 2023
En route to the new Plasma, Frameworks and Gear
Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.
It has been nearly 10 years since the last big release of our flagship
Plasma desktop environment, and the time has come again. KDE is making
available today the Alpha version of all the software we will include in
a megarelease scheduled for the end of February 2024.
Announcement: https://kde.org/announcements/megarelease/6/alpha/
Obtained from: https://github.com/tcberner/kde6-overlay/
Further ports specific changes:
* multimedia/phonon: is now flavored for Qt5 and Qt6