Heya folks! It's that time of the week! There is a bunch to cover, so let's get started.
Rust has been updated to 1.79. In addition, it now links against the system libcurl
and libssh2
.
The Matrix client Nheko has been updated to the latest release. This is significant because it now uses Qt6! This is quite a big release for Nheko, and you can find the full changelog here. Note that upstream Qt6 has an issue with scrolling with mouse scroll wheels, which results in it feeling laggy or sluggish. To work around this, we've added a downstream patch that uses a component from Kirigami, a KDE library, which makes the mouse wheel scrolling feel like how it feels in KDE applications. As this downstream patch is a significant departure from how it works with upstream Nheko, (who prefer to work with Qt developers to resolve it which is likely to take a long time), please report any issues with scrolling on the SOLUS issue trackers so that we can take a look at them. Please don't report them on the Nheko issue tracker (but other issues should be fine to report there).
VLC was updated to 3.0.21. While updating it, @ReillyBrogan took the opportunity to modify our package to split it between the binary and the library portion, meaning that VLC should now be able to be uninstalled on Plasma. The full changelog for 3.0.21 can be read here.
As of this week, Bash will now inherit the $PATH
from the process that spawned it, rather than resetting it. This fixes a long-standing issue where if you run the following:
export PATH=/stuff:$PATH
bash
echo $PATH
The output of echo $PATH
will not contain /stuff
. Now, it will.
An issue was fixed where some processes or services couldn't find configuration files. This was fixed by setting XDG_CONFIG_DIRS
from multiple sources, so it should always be set.
On the stateless front, all packages that shipped files in /etc/xdg
have been fixed to ship them in the correct stateless directory instead.
In desktop news, GNOME has been updated to 46.2. This is a bugfix update, and should be a safe and uneventful upgrade from 46.1. The full list of changes can be downloaded and read from here. Likewise, KDE Frameworks has been updated to 6.3.0. This release contains many fixes and improvements to the KDE Frameworks 6 series. It's a long list, and you can read all the details here.
Mesalib was updated to 24.1.1. GNOME will now use explicit sync for Wayland-native applications for AMD and Intel GPU users. XWayland applications will have to wait for an updated XWayland, and Plasma users have to wait for Plasma 6.1. Mesa 24.1 also has a lot of optimization and performance enhancements for AMD and Intel GPUs. More news about Mesa 24.1 can be read here.
There are a couple of exciting additions to the repository this week! First off, we have Zed, a high-performance code editor from the creators of Atom and Tree-sitter, written in Rust. Initially developed for use on macOS, Zed recently went open-source and started porting it to other platforms. It's a pretty neat project, so be sure to check it out.
Also debuting this week is Dragon Player. Dragon is a multimedia player where the focus is on simplicity, instead of features. It is designed to not get in your way, and just play your multimedia files.
Next, for the artists in the community, we have OpenTabletDriver. This is an open-source, cross-platform, user mode tablet driver. It aims to have the highest compatibility in an easily configurable graphical user interface.
Security updates
There are two security updates this cycle, in addition to the usual browser updates that have gone out throughout the last two weeks. Be sure to install updates for the latest protections.
General updates
As usual, the full list of updates can be found here.
Thatβs all for this week, folks! Come back next time for more Solus news!