Heya folks! It's Friday, and that means it's time for the weekly Solus roundup! We have a bunch of desktop updates this time around, so let's dive in.
Note: After next week's (Week 50) sync, Solus will no longer run on kernels older than 5.15. This is because, with the release of kernel 6.12, we are bumping the glibc
syscall baseline to 5.15, which will disable all code paths for older kernels. This only affects people who are compiling their own kernel, running Solus in a container, or otherwise using an old kernel, including chroot
ing into Solus using a very old ISO. Our previous baseline was 5.10. This baseline is updated regularly, about once a year.
GNOME 47.2 has landed in Solus this week. This is primarily a bugfix release. At the time of writing, I have been unable to locate any centralized release notes or announcement, so I have nothing to link you this time.
Our Qt stack was updated to 6.8.1. Qt 6.8 contains many new features, several new modules, and many bug fixes. The svgtoqml
tool, used to generate QML code from SVG documents, is now out of tech preview. The Qt Graphs, Qt HTTP Server, Qt Protobuf, and Qt GRPC modules are all promoted out of tech preview state. A new Qt Quick Vector Image module has been added for displaying SVG documents as scalable vector graphics in a Qt Quick scene. Read all about it here!
A fix has been backported for Qt for rendering emojis. This means that emoji should now work correctly in Qt applications, including Plasma. This has been a significant pain point for a lot of users. Qt apps should also look better in general on GNOME Wayland.
Major Qt updates often break applications, and we now have more Qt6 applications than ever before. So, please open a Github issue if a Qt6 application either doesn't launch, or has major issues of some kind.
In addition to GNOME and Qt, KDE Plasma has been updated to 6.2.4. This is primarily a bugfix release, including:
- libkscreen Doctor: clarify the meaning of max. brightness zero.
- Plasma Workspace: Battery Icon, Add headphone icon.
- Plasma Audio Volume Control: Fix speaker test layout for Pro-Audio profile.
The full announcement can be found here.
GStreamer has been updated to 1.24.10. This version contains a bunch of bug and security fixes. The changelog for this version can be found here.
The NVIDIA Beta driver has been updated to 565.77, and the NVIDIA Developer driver has been updated to 550.40.81. These releases have many bugfixes. You can read the update information here for the Beta driver.
The Nim programming language has been updated to 2.2.0. The last version in the Solus repository was 1.6.20, so this is likely to be a significant jump.
The Minetest project has been renamed to Luanti. Check out their blog post on the subject to find out their reason. Our package has also been updated to 5.10.0, the changelog for which can be found here.
Our mps-youtube
package has been replaced by yewtube
, a fork of the original project with a new name. It has also been updated to 2.12.0.
Node.js 18 has been removed from the repository, as no other package now uses it.
Security updates
We have some security updates this week. Make sure to install these updates, as well as the GStreamer updates, for the latest security protections!
- github-cli was updated to 2.63.1-62 (@EbonJaeger, @sheepman4267). Includes security fixes for CVE-2024-54132, GHSA-2m9h-r57g-45pj.
- httpd was updated to 2.4.62-31 (@davidjharder). Includes security fixes for CVE-2024-39884, CVE-2024-36387, CVE-2024-38472, CVE-2024-40898, CVE-2024-38474, CVE-2024-38477, CVE-2024-38475, CVE-2024-40725, CVE-2024-38473, CVE-2024-38476, CVE-2024-39573.
General updates
The full list of updated packages can be found here.
For the list of currently known issues, see the dedicated thread for it.
That’s all for this week, folks! We'll be here same time, same place next week for another roundup of the news!