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