Heya folks! It's sync day, and that means it's time for the weekly Solus roundup!
@joebonrichie has spent a lot of time updating our Python to version 3.12! This necessitates rebuilding every single Python package in the repository. For this update, we ended up with 970 total rebuilds, with some packages having further changes made after, usually to fix or re-enable tests during building. If you're interested in the Python language changes, check out their release article.
In case Python wasn't enough, we also have updated Qt and KDE Gear stacks! Qt has been updated to 6.9.1, bringing new features and squashed bugs. Check out the Qt release notes here. Likewise, KDE Gear has been updated to 25.04.2. This is mostly a bugfix release, including these highlights:
- Fix bin clip effects disappear after disabling a timeline clip in Kdenlive
- When saving the game, use the proper extension "pgn" in case no extension was provided in Knights
- Fix inconsistent availability of undoing after end of game in KReversi
Vulkan has been updated to 1.4.313, bringing a bunch of enhancements. Check out the release announcement here. In the same vein, Mesa was updated to 25.1.3. This is a bugfix release; check out their release notes if you're interested.
We have a few additions to the repository this cycle. First up, we have OpenVPN3. It is a modernized version of OpenVPN that, amongst other things, includes support for session management and web-based (SAML) authentication. Its kernel-based Data Channel Offload enhances performance, while D-Bus integration allows flexible front-end development—all contributing to a streamlined, secure VPN experience.
Next up, we have hardinfo2
, a tool to view information about your device's hardware. In addition to hardware information, it can do hardware benchmarking.
Lastly, the marksman
LSP has been added to the Solus repository. This is a Markdown Language Server for code editors like Kate, Helix, and Zed, enabling you to write Markdown text with code assist and intelligence.
Hexchat, once the default IRC client on Solus, has been deprecated from the repository. The source repositories were archived last year, with development culminating in one final release. As such, and given the general move to Matrix, it is time to put Hexchat to rest.
The old protonvpn
packages have been deprecated as well. The upstream code repositories have been deleted, and have been replaced by the newer ProtonVPN GTK app. Anyone that still has the old packages installed with have the new ones automatically added to their system.
Security updates
We have several security updates this time around. Be sure to install updates so you have the latest vulnerability fixes.
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!