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!