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.1cava
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.1sdl2
was updated to 2.30.1v4l-utils
was updated to 1.26.1
Gaming updates
endless-sky
was updated to 0.10.6prism-launcher
was updated to 8.2sunshine
was updated to 0.22.0
CLI tool updates
ansible
was updated to 1.16.4bitwarden-cli
was updated to 2024.2.0certbot
was updated to 2.7.4docker-compose
was updated to 2.24.6fastfetch
was updated to 2.8.7gi-dockgen
was updated to 2023.3github-cli
was updated to 2.45.0go-task
was updated to 3.35.1hugo
was updated to 0.123.4iotop
was switched from the unmaintained Python version to the maintained version at version 1.26lynx
was updated to 2.9.0mu
was updated to 1.12.0- Neovim was updated to 0.9.5
nvme-cli
was updated to 2.8powertop
was updated to 2.15streamlink
was updated to 6.6.2svtplay-dl
was updated to 4.69sympy
was updated to 1.12thefuck
was updated to 3.32thin-provisioning-tools
was updated to 1.0.12xauth
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
andlinux-lts
kernels. The patches were upstreamed in the upcoming v6.8 kernel, and so that support will be present once we updatelinux-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.1edk2-ovmf
was updated to 202402firewalld
was updated to 2.1.1fwupd
was updated to 1.9.14glibc
was updated to latest 2.39 stablelinux-current
was updated to 6.6.20linux-lts
was updated to 6.6.20linux-tools
was updated to 6.6.18mesalib
was updated to 24.0.2nvidia-glx-driver
was updated to 550.54.14nvidia-developer-driver
was updated to 550.40.53- PostgreSQL was updated to 16.2
qemu
was updated to 8.2.2systemd
was updated to 254.10tree-sitter
was updated to 0.21.0wine
was updated to 9.3xz
was updated to 5.6.0yq
was updated to 4.42.1
Language updates
gdal
was updated to 3.8.3gdb
was updated to 14.2git
was updated to 2.44.0git-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.8kcolorpicker
was updated to 0.3.0kimageannotator
was updated to 0.7.0lemonbar
was updated to 1.4logseq
was updated to 0.10.7menulibre
was updated to 2.4.0nextcloud-client
was updated to 3.12.0- Opera was updated to 108.0.5067.20
pidgin
was updated to 2.14.13rapid-photo-downloader
was updated to 0.9.36rednotebook
was updated to 2.32- Solaar was updated to 1.1.11
- Sway was updated to 1.9
syncthing
was updated to 1.27.4tailscale
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.1xpra
was updated to 5.0.6yubico-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!