Packages changed: dnsmasq (2.87 -> 2.88) fwupd (1.8.7 -> 1.8.8) gnome-control-center (43.1 -> 43.2) libpwquality (1.4.4 -> 1.4.5) mdadm openblas_pthreads python-kiwi (9.24.49 -> 9.24.55) virtualbox virtualbox-kmp === Details === ==== dnsmasq ==== Version update (2.87 -> 2.88) - update to 2.88: * Fix bug in --dynamic-host when an interface has /16 IPv4 * address. * Add --fast-dns-retry option. This gives dnsmasq the ability to originate retries for upstream DNS queries itself, rather than relying on the downstream client. This is most useful when doing DNSSEC over unreliable upstream networks. It comes with some cost in memory usage and network bandwidth. * Add --use-stale-cache option. When set, if a DNS name exists in the cache, but its time-to-live has expired, dnsmasq will return the data anyway. * handle removal of whole files or entries within files. ==== fwupd ==== Version update (1.8.7 -> 1.8.8) Subpackages: fwupd-bash-completion fwupd-lang libfwupd2 typelib-1_0-Fwupd-2_0 - Update to version 1.8.8: + This release adds the following features: - Add BIOS rollback protection support for Dell and Lenovo systems - Generate OVAL rules for openSCAP evaluation - Show the signed reports from QA teams in client tools + This release fixes the following bugs: - Add a X-Gpu category for new hardware support - Add more ChromeOS metadata to the report attributes - Ensure the device name is set for Intel USB4 devices - Fix a critical DFU CSR warning when deploying firmware - Fix a Synaptics RMI issue when updating non-secure devices - Match more device properties when using GetDetails - Move AMD platform rollback protection to level 4 - Use the correct AppStream ID for the Key Manifest failure - Wait for the Intel GPU to come back after updating + This release adds support for the following hardware: - Logitech Whiteboard cameras - More Goodix MoC devices - Several QSI Docks ==== gnome-control-center ==== Version update (43.1 -> 43.2) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 43.2: + About: Update distro logo when dark-mode changes. + Applications: Don't recurse into symlinks when clearing cache. + Cellular: Avoid duplicated entries in SIM providers list. + Color: Fix crash when first device row is non-existent. + Common: Make list row switches work when annimations are OFF. + Display: Allow the Night Light error label to wrap for small screens. + Mouse: Fix activation of rows while navigating with keyboard. + Network: - Fix crashes when EAP password is missing. - Fix wrong signal of SEA password visibility toggle. + Notifications: Sync lock screen notification setting string. + Users: Show a missing-avatar image when avatars cannot be loaded. + Updated translations. - Drop gnome-control-center-fix-ws-sea-pass-toggle.patch: Fixed upstream. - Refresh patches with quilt. ==== libpwquality ==== Version update (1.4.4 -> 1.4.5) Subpackages: libpwquality-lang libpwquality1 libpwquality1-32bit pam_pwquality pam_pwquality-32bit - Update to version 1.4.5: + Minor bug fixes and documentation enhancements. + Updated translations. ==== mdadm ==== - mdadm.spec: create the following symbolic link in /sbin for compatibility, /sbin/mdadm -> /usr/sbin/mdadm /sbin/mdmon -> /usr/sbin/mdmon (jsc#PED-1009, jsc#PED-947) ==== openblas_pthreads ==== - Fix aarch64 builds with GCC < 9 (i.e. Leap/SLE 15.x), disable NEOVERSEN2 target. See gh#xianyi/OpenBLAS#3874. ==== python-kiwi ==== Version update (9.24.49 -> 9.24.55) - Bump version: 9.24.54 → 9.24.55 - Allow to pass credentials as file reference - Fixed handling of container archive compression In kiwi we support handling of the container archive compression via a runtime configuration setting of the following form, eg in /etc/kiwi.yml ```yaml container: [#] Specify compression for container images [#] Possible values are true, false, xz or none. - compress: true ``` However, this setting was only taken into account in the kiwi bundler. Meaning if the user calls 'kiwi result bundle ...' after the container image has been created the result bundler will take the compression setting into account. From my perspective this behavior is misleading and also prevents users from creating compressed container archives without a subsequent result bundler call. Therefore this commit moves the place to handle the compression setting into the container classes. The bundler code for containers will no longer operate on it and just takes what it gets, which can be either compressed or not. The default setting was "No compression" and this was not changed. This Fixes #2217 - Add type hints for OCI and APPX classes - Bump version: 9.24.53 → 9.24.54 - Fix publish to pypi bind gh-action module to v1 release - Bump version: 9.24.52 → 9.24.53 - Use ubuntu-20.04 as github hosted runner It seems on ubuntu-latest no python 3.6 is available anymore - Allow external commands in tox targets - Fix unit test run for BLS spec base class Do not really call blkid as used in get_boot_cmdline - Fixed typo in documentation Capitalize at the start of a sentence. This Fixes #2216 - Fix unit tests to run in parallel Setting sys.argv and global variables impacts tests such that they cannot run in parallel. The little footprint of excluding the --config global args test from the coverage is beneficial to allow parallel test runs - Don't show secret parts of an URI Using URIs of the form uri://user:pass@location should not be logged or printed including its credential data - Don't use split on potential None value - Allow to select partition mapper tool The recent change from kpartx to partx caused some appliance builds to break depending on their configuration. I spotted issues when building disks with veritysetup or integritysetup root devices. There are also issues with grub-install on other architectures e.g s390. It seems partx cannot be used as a drop in replacement and so I suggest to make this a runtime configuration option with partx as the new default but also allow for the old method - Bump version: 9.24.51 → 9.24.52 - Fix status indicator in helper/build_status.sh colored output only worked for toplevel results - Eliminate redundant partx calls for cleaning up loop devices partx can clean up all partition loops associated with a loop device when deleting the main loop device. Apparently, sometimes it goes and does this even when only deleting the partition loop, so to avoid this problem, we will just eliminate the redundant call. Fixes: 8f2b8fda82a37d7a7ebbf8a6557870cc63b0ae91 - Support repo URI's with credentials on cmdline Specifying a repository as part of the image description allows for credentials via the username and password attributes. Howver, repositories can also be specified on the commandline via the --set-repo / --add-repo options. The options on the commandline did not allow to specify credentials so far. This commit adds the commandline options --set-repo-credentials and --add-repo-credentials to support them - Update test-image-vagrant virtualbox-guest-x11 seems to be deleted from TW - Fixed test-image-custom-partitions The test was done prior kiwi added the partitions element and demonstrates how to influence the partition table via scripts. These scripts uses kpartx and the device mapper. Due to the recent change from kpartx to partx the scripts must be adapted - Bump version: 9.24.50 → 9.24.51 - Added code style batch to landing page - Delete obsolete gitlab pipeline status flag Delete obsolete gitlab pipeline status from the project landing page. We do no longer use gitlab since they added that quota thing for their CI system - Bump version: 9.24.49 → 9.24.50 - Swap from DM kpartx to util-linux partx for creating loop devices The device-mapper (DM) based loop devices that kiwi has historically generated creates issues when trying to run kiwi in confined build environments. The DM tools prefer to have a tighter coupling between userspace and kernel interfaces, and we cannot necessarily guarantee that in the variety of build environments that kiwi can be run in. In particular, Koji uses either nspawn containers or chroots through Mock to run kiwi and that is where this fails. However, we do not need to use DM for this purpose when util-linux provides a perfectly serviceable alternative. This commit changes kiwi's loop device setup to use partx(8) from util-linux instead. As long as the appliance image being created doesn't use a disk ... changelog too long, skipping 64 lines ... kiwi-ng --logsocket /tmp/log_socket ... ==== virtualbox ==== To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4, the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards File "virtualbox-snpritnf-buffer-overflow.patch" deleted. File "vbox_remove_smp_mflags.patch" deleted. File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel ==== virtualbox-kmp ==== To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4, the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards File "virtualbox-snpritnf-buffer-overflow.patch" deleted. File "vbox_remove_smp_mflags.patch" deleted. File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel