openSUSE Tumbleweed – Review of the week 2021/02

Dear Tumbleweed users and hackers,

Somewhere, I read, 2021 will be the year of the Linux desktop. Do you agree? Let’s make it the year of Tumbleweed on the desktop. In any case, Tumbleweed has been steadily rolling with 5 snapshots published during this week (0107, 0108, 0110, 0111, and 0113).

The major changes included:

  • Plasma 5.20.5
  • KDE Frameworks 5.78.0
  • KDE Applications 20.12.1
  • IceWM 2.0.0
  • Xfce 4.16.0
  • Mozilla Firefox 84.0.2
  • Linux kernel 5.10.5
  • RPM 4.16.0
  • brp-check-suse: a bug fix in how it detected dangling symlinks; some packages might no fail to build, but they had dangling symlinks before which we just did not detect.
  • permissions package: preparation for a full /usr merge

So, quite a list that accumulated, in just a week. The stagings are getting lighter, but are far from done. Currently, these are the major changes being prepared:

  • Multiple versions of python 3 parallel installable. Adding to python 3.8, version 3.6 will be reintroduced. Python modules will be built for both versions – Should become part of Snapshot 0115
  • Tcl/tk 8.6.11
  • icu 68.1: breaks a few things like PostgreSQL. Staging:I
  • Bash 5.1
  • Rust 1.49: breaks librsvg
  • Autoconf 2.70: breaks quite a few packages. The list of failures has been noted on the current SR; no active staging left for it (no progress in the last days/weeks on it)
  • openssl 3: no progress, Staging:O still showing a lot of errors.

6 responses to “openSUSE Tumbleweed – Review of the week 2021/02”

  1. Werner Schweizer Avatar
    Werner Schweizer

    Thank you for your permanent engagement on this distribution.
    I’m running tumbleweed on a desktop machine configured as transactional update.
    Every night the system is updated if new snapshots are available.
    This works perfectly and I always find a working system.
    If the update fails, the system remains unchanged.
    Since a few weeks there is a package (sof-firmware), which is not updated anymore:

    # transactional-update dup
    Checking for newer version.
    transactional-update 2.28.3 started
    Options: dup
    Separate /var detected.
    /etc on overlayfs detected.
    Syncing /etc of previous snapshot /.snapshots/100/snapshot as base into new snapshot /.snapshots/102/snapshot
    Calling zypper –no-cd dup
    Loading repository data…
    Reading installed packages…
    Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See ‘man zypper’ for more information about this command.
    Computing distribution upgrade…

    The following package is going to be upgraded:
    sof-firmware

    1 package to upgrade.
    Overall download size: 0 B. Already cached: 600.2 KiB. After the operation, additional 756.2 KiB will be used.
    Continue? [y/n/v/…? shows all options] (y): y

    Checking for file conflicts: [….done]
    In cache sof-firmware-1.6-1.1.noarch.rpm (1/1), 600.2 KiB ( 7.2 MiB unpacked)
    (1/1) Installing: sof-firmware-1.6-1.1.noarch [….error]
    Installation of sof-firmware-1.6-1.1.noarch failed:
    Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /lib/firmware/intel/sof-tplg: cpio: File from package already exists as a directory in system
    error: sof-firmware-1.6-1.1.noarch: install failed
    error: sof-firmware-1.6~rc3-3.1.noarch: erase skipped

    Abort, retry, ignore? [a/r/i] (a): a
    Problem occurred during or after installation or removal of packages:
    Installation has been aborted as directed.
    Please see the above error message for a hint.
    ERROR: zypper –no-cd dup on /tmp/tmp.BxsmeXCgng failed with exit code 8!
    Use ‘–interactive’ for manual problem resolution.
    Removing snapshot #102…
    Removing overlay directory /var/lib/overlay/102…
    transactional-update finished
    #

  2. Dominique Leuenberger Avatar

    You are hit by https://bugzilla.opensuse.org/show_bug.cgi?id=1180287

    There is a workaround documented in this bug report (uninstall, then re-install sof-firmware)

  3. Werner Schweizer Avatar
    Werner Schweizer

    Thank you, after de/reinstallation of sof-firmware it works.