Heya folks! It's sync day, and that means it's time for the weekly Solus roundup!
KDE Plasma has been updated to the latest in the 6.4 series, currently 6.4.3. Plasma 6.4 improves on nearly every front, with progress being made in accessibility, color rendering, tablet support, window management, and more. There is way more than we can cover here, so be sure to read the full release announcement! KDE Frameworks has also been updated to 6.16.0, bringing more improvements and bug fixes to everyone. That announcement can be found here. And, if all that wasn't enough, we also have KDE Gear 25.04.3 this cycle. Check out what's new here.
The wlroots
Wayland compositor library has been updated to 0.19. This release adds support for a bunch of new protocols, explicit synchronization support, scene-graph improvements and optimizations, and more. Check out the release notes for the full story. Additionally, the sway
and labwc
compositors have been updated to work with wlroots
0.19. The changelog for sway
can be found here, and labwc
here
Important: This labwc
release has a couple of regressions:
Menu items can no longer be activated in any GTK applications with a single press-drag-release mouse action.
For context: This is due to ambiguity in the specifications and contrary implementations. For example, GTK applications are broken under KWin in this regard, while vice versa Qt clients are broken under other compositors like Weston, Mutter and labwc. It has been decided not to block the release due to this regression, as it is an ecosystem wide issue that has existed for a long time.
VR headset support is disabled when compiled with wlroots 0.19.0 to work around a bug on the wlroots side, which is expected to be fixed in wlroots 0.19.1.
Geany, a lightweight IDE, has been updated to 2.1.0, their first release in a couple of years. There are a bunch of fixes and improvements, the details of which can be found here.
We have some new packages this week:
The Halloy IRC client has been added to the repository. It uses the Iced GUI library, and supports a lot of the IRCv3 spec.
Stopmotion is new in the repository. Formerly known as Linux Stopmotion, this is a program to create stop-motion animations.
We now have Surfer, a Rust-based waveform viewer with lots of advanced features. It offers a bunch of nice-to-have features like automatic instruction decoding, and an extensible design. This program is super useful for RISC-V debugging, and digital design.
Muon is now available from the Solus repository. This is an implementation of the Meson build system written in C, removing the Python dependency.
Magic is a tool that you've probably never heard of, but it makes a great deal of modern technology possible. Engineers use it to lay out physical designs for the myriad electrical circuits that make computing possible. It's been around for even longer than GCC, and remains one of the best tools for digital layout.
Security updates
We have some security updates this week. Install your software updates for the latest vulnerability protections.
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. If you begin experiencing a bug, please look for an issue on our issue tracker, and open a new one if one does not exist.
That’s all for this week, folks! We'll be here same time, same place next week for another roundup of the news!