Heya folks! It's time for another weekly roundup of the happenings in Solus!
We have a couple of new additions to the repository this week: skanpage. This is a scan-to-PDF tool for KDE Plasma. If you need to scan documents, you may want to check this out. For those of you who develop with Clojure, you may be interested in the inclusion of polylith. It serves as a tool to help build reusable Clojure components.
Thanks to @ReillyBrogan, our systemd is now built with libaudit and libseccomp support. Audit messages are now collected in the system journal, meaning that AppArmor denied messages are now readable with journalctl. The auditd daemon has been disabled, since these changes make its operation redundant.
Also from @ReillyBrogan, the kernel package was updated to v6.6.16, with the BORE CPU scheduler updated to v4.1.8. We also enabled transparent huge pages by default, which should improve performance slightly for most desktop workloads. Some other changes were made to try to get automatic memory ballooning as a VM guest working, but unfortunately, there still seems to be a missing piece here. We're working on it though!
@joebonrichie spent a lot of time updating our libicu stack to version 74.2. This includes support for "new characters, emojis, security mechanisms, and corresponding APIs and implementations". You can read their release overview here.
Our glibc package was also updated this week. We were on version 2.36 for an extended amount of time before finally updating to 2.38, and now we are at version 2.39 shortly after its release; a massive improvement to our time between updates. While it likely won't directly affect regular users much, it might be nice for developers who can take advantage of new functions and improvements.
The Alsa stack was updated to v1.2.11 this week. This should bring the latest support and fixes for audio hardware to your desktops and laptops!
Security updates
As always, we bring you more security updates. Make sure you're applying all updates to make sure you are protected!
First up is an update to python-notebook to 7.0.7 by @algent, resolving two vulnerabilities:
Next up is eza, an ls replacement tool written in Rust. @EbonJaeger updated it to 0.18.2 to address this security issue:
@ReillyBrogan updated libuv to 1.48.0, fixing this vulnerability:
Earlier this week, @Harvey updated our WebKit packages to 2.42.5 to address multiple CVEs. These updates have been cherry-picked to the stable repository already.
Media updates
Gaming updates
citra was updated to 2090 (@infinitymdm)
fuse-emulator was updated to 1.6.0 (@malfisya)
gem was updated to 0.12.0 (@malfisya)
hatari was updated to 2.41 (@malfisya)
- Heroic Games Launcher was updated to 2.12.1 (@infinitymdm)
mangohud was updated to 0.7.1 (@ReillyBrogan)
mbga was updated to 0.10.3 (@malfisya)
mupen64plus was updated to the latest git sources (@Staudey)
pcsx2 was updated to 1.7.5543 (@malfisya)
ppsspp was updated to 1.17.1 (@malfisya)
retroarch was updated to 1.17.0 (@ReillyBrogan)
steam was updated to 1.0.0.79(@Staudey)
stella was updated to 6.7.1 (@malfisya)
vice was updated to 3.8 (@malfisya)
visualboyadvance-m was updated to 2.1.9 (@malfisya)
yuzu was updated to 1704 (@infinitymdm)
CLI tool updates
System updates
Language updates
Other desktop updates
anki was updated to 23.12.1 (@Staudey)
birdtray was updated to 1.11.4 (@david)
bitwarden-desktop was updated to 2024.2.0 (@ReillyBrogan)
- Blender was updated to 4.0.2 (@davidjharder)
- Brave was updated to 1.62.162 (@algent)
brewtarget was updated to 3.0.11 (@Harvey)
ddcutil was updated to 2.1.3 (@ReillyBrogan)
- Filezilla was updated to 3.66.5 (@Harvey)
- Firefox was updated to 122.0.1. Note that we had to disable PGO building while we troubleshoot a build failure with it, so it might be slightly slower than usual until we get that figured out. We also fixed an issue that could cause webcam input to not be sent in WebRTC meetings (@ReillyBrogan)
fritzing was updated to 1.0.2 (@palto42)
homebank was updated to 5.7.4 (@algent)
- LibreOffice was updated to 24.2.0.3 (@algent)
logseq was updated to 0.10.6 (@ReillyBrogan)
mozjs was updated to 115.7.0 (@ReillyBrogan)
- Numix icon themes were updated to 24.02.05 (@algent)
- Opera (stable) was updated to 107.0.5045.15 (@Harvey)
papirus-icon-theme was updated to 20240201 (@Staudey)
protonmail-bridge was updated to 3.8.2 (@FriesischScott)
poppler was updated to 24.02.0 (@ReillyBrogan)
scrcpy was updated to 2.3.1 (@Staudey)
syncthing was updated to 1.27.3 (@ReillyBrogan)
- Telegram was updated to 4.14.13 (@ReillyBrogan)
texlive was updated to 2023.2 (@joebonrichie)
transmission was updated to 4.0.5 (@Staudey)
torbrowser-launcher was updated to 0.3.7 (@Staudey)
- Vivaldi (stable) was updated to 6.5.3206.61 (@Harvey)
vscode was updated to 1.86.1 (@ReillyBrogan)
wxmaxima was updated to 24.02.0 (@malfisya)
That’s all for this week, folks! Tune in next week for another weekly roundup!