openSUSE Tumbleweed – Review of the week 2022/14

Dear Tumbleweed users and hackers,

Another week has gone by, and despite me claiming we won’t be using openQA anymore (hey, it was April 1st; you should know not to trust anything you read on that day), we are of course very much relying on it. Tumbleweed couldn’t possibly be as stable as it is without the help of openQA and the fabulous team developing and maintaining it. So since last Friday we have thrown a full set of 7 snapshots at openQA and received a ‘go’ back for all of them. so we pushed out 7 snapshots (0331, 0401, 0402, 0403, 0404, 0405, and 0406)

The major changes included in those snapshots were:

  • Linux kernel 5.17.1
  • KDE Plasma 5.24.4
  • SQLite 3.38.2
  • Mesa 22.0.1
  • Pipewire 0.3.49
  • openldap 2.5.9 (upgraded from 2.4.59)
  • dracut 056
  • gcc12: it is providing the base libraries like libgcc_s1, libstdc++6, but it is not yet the default compiler. That will comea bit later
  • procps 4.0.0: note: a few issues have been found that could be attribute to this, like salt not being able to parse the resulting output when distributing sysctl values
  • autoconf 2.71: a bunch of packages fail to build now. A common thing I’d seen is gettext translation catalogs wrongly being installed to /usr/locale (instead of /usr/share/locale). Most package seem to be old and rather under-maintained (most, nost all!)
  • Full RelRO (-z now) has been enabled by default for all builds. Partial RelRo was enbable around the timeframe of SUSE Linux 10.1, about time to move one level up

Currently, we’re testing these changes in the staging areas:

  • LLVM 14
  • Podman 4.0.3
  • Rust 1.60
  • Pytest 7
  • GCC 12 as default compiler