openSUSE Tumbleweed – Review of the week 2022/24

Dear Tumbleweed users and hackers,

Week 24 contained again some public holidays for my place, but as in the past, this has never stopped Tumbleweed from rolling. After all, it’s all our contributor’s work making it go as smoothly as it is. And their great work has paid off once again, as we could finally, after months and months of preparation, testing, fixing, and redo, make the switch of the default python interpreter to version 3.10. This resulted in a rather large rebuild of the distro, as all python3- symbols needed to move to the correct python subpackage again. As a positive side effect, the recently introduced SOURCE_FORTIFY=3 is now enabled on all binaries. With the rebuild taking a bit longer, we have still managed to publish 5 snapshots this week (0609, 0611, 0612, 0613, and 0614)

The main changes delivered this week include:

  • GNOME 42.2 – the missing pieces are now finally also there
  • GTK 4.7.0
  • openssl 1.1.1o
  • KDE Gear 22.04.2
  • KDE Plasma 5.25.0
  • python 3.10 as the default python3 interpreter; pymodules are still built for python 3.8, 3.9, and 3.10

The python 3.10 switch also took a bit of a toll on the stagings, as they all needed to be rebased on top of that change and all competed for build powers. That in turn means they are all filled with the new, good stuff:

  • Linux kernel 5.18.4
  • Mozilla Firefox 101.0.1
  • KDE Frameworks 5.95
  • Inkscape 1.2
  • systemd 251.2
  • SELinux 3.4
  • krb5 1.20.0: breaks samba
  • Sphinx 5: breaks qemu