Heya folks! Happy... Wednesday... Sync? That's right! Surprise Wednesday sync!
Python 3.11 is going out this week, which means every single Python package has been rebuilt. Massive shoutout to @joebonrichie and @algent for getting this done in a relatively painless manner! This is a significant milestone for a couple of reasons. Firstly, it means that Solus is keeping up with large language changes. Secondly, with this update, we could prove that the work we've been doing with porting eopkg to a statically compiled Python 3.10 binary with Nuitka is robust enough to survive Python upgrades.
By statically compiling eopkg, all the required Python libraries are built-in to the final binary, meaning that even if the system package breaks, eopkg still has what it needs to function. This was a significant hurdle before, because a change in Python could break the package manager during the upgrade due to changes in the language.
The work on eopkg is still ongoing and not yet ready for general use, but testing so far has been promising. We are very excited to get this completed, as it is a big step in finally ditching Python 2 for good!
KDE Plasma announced MegaRelease 6 last week, the next major release of KDE Plasma. @ReillyBrogan and @Justin have been hard at work getting everything ready to go for Plasma 6 in Solus. Members of the team have already begun testing the new Plasma 6, along with some brave packaging contributors. Early testing means less issues for everyone when it does go out.
As part of this, our KDE Frameworks stack as been updated to the big 6.0 by @ReillyBrogan. Plasma 6 will land in the Unstable repo for testing after next week's sync, which will also be on Wednesday, so we can bring you version 6.0.2 immediately. Sync next week will be on Wednesday.
On the graphics driver front, the Nvidia mainline driver (nvidia-glx-driver) has been updated to the 550 series, bringing the latest in graphical capability to users of Nvidia hardware. Mesa has been re-upgraded to version 24.0, and had patches for the previous Nvidia-related crashes included, so that should now be good for all users.
Sway, an i3-compatible Wayland compositor, was updated to 1.9 this cycle, bringing with it a bunch of new features. It also brings all the latest improvements from wlroots 0.17, including support for several new Wayland protocols. The full changelog can be found here.
Not technically a new inclusion, but GNOME Maps makes a re-appearance in the Solus repository this sync. It is fully up-to-date for all of your mapping needs. Making a real debut in the repo is tv-lite, for IPTV viewing. Also included for the first time this week are snapshot, gnome-clocks, and kio-admin.
Security updates
Thunderbird was updated to 115.8.1 by @Harvey to fix CVE-2024-1936.
Multimedia updates
cadence was updated to 0.9.1
cava was updated to 0.10.1
- Darktable was updated to 4.6.1
- EasyEffects was updated to 7.1.4
- Kodi was updated to 20.4
- Krita was updated to 5.2.2
musescore was updated to 4.2.1
sdl2 was updated to 2.30.1
v4l-utils was updated to 1.26.1
Gaming updates
endless-sky was updated to 0.10.6
prism-launcher was updated to 8.2
sunshine was updated to 0.22.0
CLI tool updates
ansible was updated to 1.16.4
bitwarden-cli was updated to 2024.2.0
certbot was updated to 2.7.4
docker-compose was updated to 2.24.6
fastfetch was updated to 2.8.7
gi-dockgen was updated to 2023.3
github-cli was updated to 2.45.0
go-task was updated to 3.35.1
hugo was updated to 0.123.4
iotop was switched from the unmaintained Python version to the maintained version at version 1.26
lynx was updated to 2.9.0
mu was updated to 1.12.0
- Neovim was updated to 0.9.5
nvme-cli was updated to 2.8
powertop was updated to 2.15
streamlink was updated to 6.6.2
svtplay-dl was updated to 4.69
sympy was updated to 1.12
thefuck was updated to 3.32
thin-provisioning-tools was updated to 1.0.12
xauth was updated to 1.1.3
System updates
- BORE Scheduler was updated to 4.5.0
- The AMD HDR patches were dropped from the
linux-current and linux-lts kernels. The patches were upstreamed in the upcoming v6.8 kernel, and so that support will be present once we update linux-current to that version. Note that HDR will still work with AMD GPUs on the v6.6 kernel, it is just less efficient performance-wise.
btrfs-progs was updated to 6.7.1
edk2-ovmf was updated to 202402
firewalld was updated to 2.1.1
fwupd was updated to 1.9.14
glibc was updated to latest 2.39 stable
linux-current was updated to 6.6.20
linux-lts was updated to 6.6.20
linux-tools was updated to 6.6.18
mesalib was updated to 24.0.2
nvidia-glx-driver was updated to 550.54.14
nvidia-developer-driver was updated to 550.40.53
- PostgreSQL was updated to 16.2
qemu was updated to 8.2.2
systemd was updated to 254.10
tree-sitter was updated to 0.21.0
wine was updated to 9.3
xz was updated to 5.6.0
yq was updated to 4.42.1
Language updates
gdal was updated to 3.8.3
gdb was updated to 14.2
git was updated to 2.44.0
git-cola was updated to 4.6.1
- Golang was updated to 1.22.1
musl was updated to 1.2.5
- NodeJS was updated to 18.19.1
- Python 3 was updated to 3.11
vscode was updated to 1.87.0
Other desktop updates
- Brave was updated to 1.63.165
- Calibre was updated to 7.6.0
dbeaver was updated to 23.3.5
- Discord was updated to 0.0.44
- Element was updated to 1.11.59
- Firefox was updated to 123.0.1
gnome-bluetooth was updated to 42.8
kcolorpicker was updated to 0.3.0
kimageannotator was updated to 0.7.0
lemonbar was updated to 1.4
logseq was updated to 0.10.7
menulibre was updated to 2.4.0
nextcloud-client was updated to 3.12.0
- Opera was updated to 108.0.5067.20
pidgin was updated to 2.14.13
rapid-photo-downloader was updated to 0.9.36
rednotebook was updated to 2.32
- Solaar was updated to 1.1.11
- Sway was updated to 1.9
syncthing was updated to 1.27.4
tailscale was updated to 1.60.1
- Vivaldi (Stable) was updated to 6.6.3271.48
- Vivaldi (Snapshot) was updated to 6.6.3271.44
- Wireshark was updated to 4.2.3
wlroots was updated to 0.17.1
xpra was updated to 5.0.6
yubico-authenticator was updated to 6.4.0
- Zotero was updated to 6.0.35
That’s all for this week, folks! Come back next week for your weekly Solus news roundup!