Dear Tumbleweed users and hackers,

We all knew the day would come – and after 26 daily snapshots were released, 0830 wanted to break that. It turned out that libxml 2.10.x is not entirely ABI compatible with the previous 2.9.x we had in the tree (depending on configure parameters given; IMHO such symbols should have a specific version for those options, allowing to require feature sets). Snapshot 0831 is a very large one: as we checked in glibc during this week, coupled with this ABI break, we decided to let OBS decide what all needs a rebuild (with glibc which usually is everything). In total, we released 5 snapshots this week (0826, 0827, 0828, 0829, and 0831).

The most relevant changes in these snapshots were:

  • Meson 0.63.1
  • Shadow 4.12.3
  • Grub2: revert to a version from 2 months ago without the various TPM patches: they turned out to cause a lot of trouble (and are being further reworked in the devel project)
  • Mozilla Firefox 104.0
  • Mozilla Thunderbird 102.2
  • glibc 2.36
  • Make: Add support for job server using named pipes

The staging projects are testing these upgrades and changes:

  • Linux kernel 5.19.6
  • util-linux 2.38.1: this also brings a massive package layout change, which will probably take some time to settle. It’s part of the distro bootstrap and we have to be careful to not blow it out of proportion
  • Mozilla Thunderbird 102.2.1
  • GCC 12.2
  • fmt 9.0: Breaks ceph and zxing-cpp
  • libxml 2.10.2: breaks xmlsec1
  • gpgme 1.18: breaks libreoffice
  • libxslt 1.1.36: breaks daps