Tumbleweed – Review of the week 2024/31

Dear Tumbleweed users and hackers,

As it happens every now, there are weeks when we build more snapshots than we publish. That’s exactly what happened during this week. We held back two snapshots – one due to kernel 6.10 which behaved very strange on QXL graphics, and the 2nd one due to sstemd 256 vs kiwi fights, where initrd is now extra protected and made some kiwi features misbehave, incl. self-install on MicroOS. So these were at least some things openQA could protect our users. Unfortunately, some issues with systemd and Aeon have remained unnoticed; see https://bugzilla.opensuse.org/show_bug.cgi?id=1228659)

Besides all this, we have released 4 snapshots during this week (0726, 0730, 0731, and 0801), containing these updates:

  • Qemu 9.0.2
  • bind 9.20.0
  • AppArmor 4.0.2
  • cURL 8.9.0
  • Linux kernel 6.10.2
  • 389-ds 3.1.1
  • Mozilla Firefox 128.0.3
  • git 2.46.0
  • sysuser-tools 3.3
  • cryptsetup 2.7.4

The staging areas are currently filled with these packages, many of them almost ready to be shipped:

  • Mesa 24.1.5
  • GStreamer 1.24.6
  • GCC 14.2.0
  • cURL 8.9.1: breaks test suites of libzypp and python-tornado6
  • glibc 2.40: The only build failure left is samba
  • Rust 1.80: virtiofsd is the one holding up here
  • nftables 1.1.0: openQA is far from happy; nftables’ python bindings seem not to work
  • go 1.22 as default: only transactional-update-notifier seems to be blocking
  • Switch the default ffmpeg version from 6 to 7: mostly xine-lib and qt*-webengine failing; forcibly using older versions is still possible, as many packages are explicitly still on ffmpeg-4
  • dbus-broker: some networking issue after upgrades left to work out
  • GCC 14: phase 2: use gcc14 as the default compiler – lots of help needed: https://build.opensuse.org/project/show/openSUSE:Factory:Staging:Gcc7