Packages changed:
  AppStream (0.13.1 -> 0.14.1)
  binutils (2.35.1 -> 2.36)
  e2fsprogs (1.45.6 -> 1.46.1)
  elilo
  gcin
  glibc
  gnome-control-center (3.38.3 -> 3.38.4)
  gnome-photos (3.38.0 -> 3.38.1)
  grub2
  kernel-firmware
  libgcrypt (1.9.1 -> 1.9.2)
  libsolv (0.7.16 -> 0.7.17)
  libzypp (17.25.6 -> 17.25.7)
  linux-glibc-devel (5.10 -> 5.11)
  milou5
  nodejs-common
  openafs
  plasma5-openSUSE
  plasma5-workspace
  postgresql13 (13.1 -> 13.2)
  python-M2Crypto
  python-kiwi (9.23.12 -> 9.23.16)
  qemu
  rdma-core (31.0 -> 31.3)
  redis
  rygel (0.40.0 -> 0.40.1)
  strace (5.10 -> 5.11)
  ucode-intel (20201118 -> 20210216)
  wireless-regdb (20201120 -> 20210129)
  zbar (0.23.1 -> 0.23.90)

=== Details ===

==== AppStream ====
Version update (0.13.1 -> 0.14.1)
Subpackages: AppStream-lang libAppStreamQt2 libappstream4

- Update to version 0.14.1:
  + Features:
  - Switch back from Soup to cURL for HTTP(S).
  - validator: Check a few more things on requires/recommends
    items.
  - Only download the first bytes of a file when checking URLs
    for validity.
  + Specification: spec: Officially mark <mimetypes/> tag as
    deprecated.
  + Bugfixes:
  - qt: Return better errors in AppStream::Metadata.
  - Do not automatically clean up errors that will be propagated.
  - Remove overall extern "C" to make very new (2.67+) GLib
    versions happy.
  - ascli: Don?t use GNU C extension type names.
  - build: Use c11 rather than gnu11 and define vendor extensions
    separately.
- Changes from version 0.14.0:
  + Features:
  - news-to-metainfo: Interpret placeholder release dates as
    denoting a dev version.
  - Make as_utils_build_data_id public API.
  - Add AsReview for attaching user reviews to software
    components.
  - Add a branch element to component data-IDs.
  - utils: Add data-ID hashing and matching functions.
  - utils: Make as_gstring_replace public API.
  - Add branch info to on-disk cached components.
  - content-rating: Add as_content_rating_add_attribute API.
  - Rename INPUTMETHOD component kind enum to INPUT_METHOD.
  - Add "cabinet" bundle type for firmware deployments.
  - Make AsTokenMatch public API.
  - Add function to AsScreenshot to get image closest to
    preferred size.
  - Allow AsComponent to directly ingest desktop-entry data.
  - Make as_pool_build_search_tokens API public.
  - Add "origin" token match.
  - Make as_component_add_provided_item API public.
  - Add some useful image dimension constants.
  - compose: Add blur function from asglib.
  - Add more efficient load_from_bytes method to AsComponent.
  + Updated translations.
- Drop fix-build-gcc7.patch: no longer applicable.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires: follow upstreams switch back to cURL.

==== binutils ====
Version update (2.35.1 -> 2.36)
Subpackages: libctf-nobfd0 libctf0

- Bump 2.36 branch diff.
- Update 2.36 branch diff which should fix PR27311 completely.
  It fixes also PR27284.
- Remove temporary fix 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
- Add temporary upstream fix for PR27311
  0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
- Update to binutils 2.36:
  New features in the Assembler:
    General:
  * When setting the link order attribute of ELF sections, it is now
    possible to use a numeric section index instead of symbol name.
  * Added a .nop directive to generate a single no-op instruction in
    a target neutral manner.  This instruction does have an effect on
    DWARF line number generation, if that is active.
  * Removed --reduce-memory-overheads and --hash-size as gas now
    uses hash tables that can be expand and shrink automatically.
    X86/x86_64:
  * Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key
    Locker instructions.
  * Support non-absolute segment values for lcall and ljmp.
  * Add {disp16} pseudo prefix to x86 assembler.
  * Configure with --enable-x86-used-note by default for Linux/x86.
    ARM/AArch64:
  * Add support for Cortex-A78, Cortex-A78AE and Cortex-X1,
    Cortex-R82, Neoverse V1, and Neoverse N2 cores.
  * Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded
    Trace Extension), TRBE (Trace Buffer Extension), CSRE (Call
    Stack Recorder Extension) and BRBE (Branch Record Buffer
    Extension) system registers.
  * Add support for Armv8-R and Armv8.7-A ISA extensions.
  * Add support for DSB memory nXS barrier, WFET and WFIT
    instruction for Armv8.7.
  * Add support for +csre feature for -march. Add CSR PDEC
    instruction for CSRE feature in AArch64.
  * Add support for +flagm feature for -march in Armv8.4 AArch64.
  * Add support for +ls64 feature for -march in Armv8.7
    AArch64. Add atomic 64-byte load/store instructions for this
    feature.
  * Add support for +pauth (Pointer Authentication) feature for
  - march in AArch64.
    New features in the Linker:
  * Add --error-handling-script=<NAME> command line option to allow
    a helper script to be invoked when an undefined symbol or a
    missing library is encountered.  This option can be suppressed
    via the configure time switch: --enable-error-handling-script=no.
  * Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
    x86-64-{baseline|v[234]} ISA level as needed.
  * Add -z unique-symbol to avoid duplicated local symbol names.
  * The creation of PE format DLLs now defaults to using a more
    secure set of DLL characteristics.
  * The linker now deduplicates the types in .ctf sections.  The new
    command-line option --ctf-share-types describes how to do this:
    its default value, share-unconflicted, produces the most compact
    output.
  * The linker now omits the "variable section" from .ctf sections
    by default, saving space.  This is almost certainly what you
    want unless you are working on a project that has its own
    analogue of symbol tables that are not reflected in the ELF
    symtabs.
  New features in other binary tools:
  * The ar tool's previously unused l modifier is now used for
    specifying dependencies of a static library. The arguments of
    this option (or --record-libdeps long form option) will be
    stored verbatim in the __.LIBDEP member of the archive, which
    the linker may read at link time.
  * Readelf can now display the contents of LTO symbol table
    sections when asked to do so via the --lto-syms command line
    option.
  * Readelf now accepts the -C command line option to enable the
    demangling of symbol names.  In addition the --demangle=<style>,
  - -no-demangle, --recurse-limit and --no-recurse-limit options
    are also now availale.
- Includes fixes for these CVEs:
  bnc#1179898 aka CVE-2020-16590 aka PR25821
  bnc#1179899 aka CVE-2020-16591 aka PR25822
  bnc#1179900 aka CVE-2020-16592 aka PR25823
  bnc#1179901 aka CVE-2020-16593 aka PR25827
  bnc#1179902 aka CVE-2020-16598 aka PR25840
  bnc#1179903 aka CVE-2020-16599 aka PR25842
  bnc#1180451 aka CVE-2020-35493 aka PR25307
  bnc#1180454 aka CVE-2020-35496 aka PR25308
  bnc#1180461 aka CVE-2020-35507 aka PR25308
- Rebase the following patches:
  * binutils-fix-relax.diff
  * binutils-revert-nm-symversion.diff
  * binutils-revert-plt32-in-branches.diff
- Add missing dependency on bc (ld.gold testsuite uses it).
- Use --enable-obsolete for cross builds as ia64 is deprecated now.
- Add binutils-2.36-branch.diff.gz.
- Add binutils-fix-relax.diff to fix linking relaxation problems
  with old object files hitting some enterprise software. [bsc#1179341]
- Update binutils-2.35-branch.diff.gz to commit 1c5243df:
  * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with
    certain DWARF variable descriptions.
  * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878,
    PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869,
    PR26711
  * The above includes fixes for dwo files produced by modern dwp,
    fixing several problems in the DWARF reader.

==== e2fsprogs ====
Version update (1.45.6 -> 1.46.1)
Subpackages: e2fsprogs-scrub libcom_err2 libcom_err2-32bit libext2fs2

- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.
- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros

==== elilo ====

- Add elilo-binutils-2.36-fix.patch in order to fix build
  with binutils 2.36.

==== gcin ====
Subpackages: gcin-gtk2 gcin-gtk3 gcin-qt5 libgcin-im-client1

- Fix the build failure due to the comparison of bare words

==== glibc ====
Subpackages: glibc-32bit glibc-devel glibc-extra glibc-lang glibc-locale glibc-locale-base nscd

- Prepare for usrmerge (bsc#1029961)
- Add --enable-memory-tagging for aarch64

==== gnome-control-center ====
Version update (3.38.3 -> 3.38.4)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces

- Update to version 3.38.4:
  + User Accounts:
  - Properly handle claiming errors if we're already claiming.
  - Always call EnrollStop on enrollment complete.
  + Updated translations.

==== gnome-photos ====
Version update (3.38.0 -> 3.38.1)
Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos

- Update to version 3.38.1:
  + Bugs fixed: appdata: Add release notes for 3.38.0.
  + Updated translations.

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen

- Fix build error in binutils 2.36 (bsc#1181741)
  * 0001-Fix-build-error-in-binutils-2.36.patch
- Fix executable stack in grub-emu (bsc#1181696)
  * 0001-emu-fix-executable-stack-marking.patch
- Restore compatibilty sym-links
  * grub2.spec
- Use rpmlintrc to filter out rpmlint 2.0 error (bsc#1179044)
  * grub2.rpmlintrc

==== kernel-firmware ====
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network ucode-amd

- Correct the RPi4 brcm config to recover the WiFi breakage
  (bsc#1182320):
  Revert-brcm-rpi4-boardflags3-bit.patch

==== libgcrypt ====
Version update (1.9.1 -> 1.9.2)
Subpackages: libgcrypt20 libgcrypt20-32bit libgcrypt20-hmac

- libgcrypt 1.9.2:
  * Fix building with --disable-asm on x86
  * Check public key for ECDSA verify operation
  * Make sure gcry_get_config (NULL) returns a nul-terminated
    string
  * Fix a memory leak in the ECDH code
  * Fix a reading beyond end of input buffer in SHA2-avx2
- remove obsolete texinfo packaging macros

==== libsolv ====
Version update (0.7.16 -> 0.7.17)
Subpackages: libsolv-tools python3-solv ruby-solv

- repo_write: fix handling of nested flexarray
- improve choicerule generation a bit more to cover more cases
- harden testcase parser against repos being added too late
- support python-3.10
- check %_dbpath macro in rpmdb code
- handle default/visible/langonly attributes in comps parser
- support multiple collections in updateinfo parser
- add '-D' option in rpmdb2solv to set the dbpath
- bump version to 0.7.17

==== libzypp ====
Version update (17.25.6 -> 17.25.7)

- Patch: Identify well-known category names (bsc#117984)
  This allows to use the RH and SUSE patch categrory names
  synonymously:
  (recommendedi = bugfix) and (optional = feature = enhancement).
- Add missing includes for GCC 11 compatibility.
- Fix %posttrans script execution (fixes #265)
  The scripts are execuable. No need to call them through 'sh -c'.
- Commit: Fix rpmdb compat symlink in case rpm got removed.
- Repo: Allow multiple baseurls specified on one line (fixes #285)
- Regex: Fix memory leak and undefined behavior.
- Add rpm buildrequires for test suite (fixes #279)
- Use rpmdb2solv new -D switch to tell the location ob the
  rpmdatabase to use.
- BuildRequires:  libsolv-devel >= 0.7.17.
- version 17.25.7 (22)

==== linux-glibc-devel ====
Version update (5.10 -> 5.11)

- Update to kernel headers 5.11

==== milou5 ====
Subpackages: milou5-lang

- Add patch to avoid empty queries, which causes runners to misbehave:
  * 0001-Fix-launching-empty-query.patch

==== nodejs-common ====

- Fix typo in Requires

==== openafs ====
Subpackages: openafs-client openafs-kmp-default

- kernel-source.build-modules.sh: choose safe CWD while executing the build to
  prevent files being created in unsafe locations. Use new SUSE naming
  convention and rely on /etc/os-release, since /etc/SuSE-release no longer
  exists.

==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE plasma5-workspace-branding-openSUSE sddm-theme-openSUSE

- Drop update_diffs.sh, broken and unused

==== plasma5-workspace ====
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy

- Add patch to fix krunner crash caused by mismatched quotes:
  * 0001-locations-runner-Fix-empty-list-on-invalid-shell-quo.patch
- Add patch to fix starting applications with arguments from krunner
  (kde#433053):
  * 0001-locations-runner-Fix-absolute-filepath-arguments.patch
- Add patch to fix race on logout (kde#432460):
  * 0001-libkworkspace-Interim-fix-for-the-logout-issue.patch

==== postgresql13 ====
Version update (13.1 -> 13.2)
Subpackages: libpq5 postgresql13-contrib postgresql13-docs postgresql13-llvmjit postgresql13-server

- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.
- Upgrade to version 13.2:
  * https://www.postgresql.org/docs/13/release-13-2.html
  * Updating stored views and reindexing might be needed after
    applying this update.
  * CVE-2021-3393, bsc#1182040: Fix information leakage in
    constraint-violation error messages.
  * CVE-2021-20229, bsc#1182039: Fix failure to check per-column
    SELECT privileges in some join queries.
  * Obsoletes postgresql-icu68.patch.

==== python-M2Crypto ====

- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING
  (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).
- OpenSSL allows the verificaton to continue on
  UNABLE_TO_VERIFY_LEAF_SIGNATURE
  * This unifies the behaviour of a single certificate with an
    unknown CA certificate with a self-signed certificate.
- Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch
  (Thanks for Debian,
  https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)
- Add source signature file

==== python-kiwi ====
Version update (9.23.12 -> 9.23.16)

- Bump version: 9.23.15 ? 9.23.16
- Fix lsblk flags to get sorted output
  This commit modifies the lsblk command flags to get a sorted output
  according to the disk layout.
  This is related to 176c7eab commita and it fixes bsc#1182264
- Fixed kiwi-systemdeps-filesystems requires
  The filesystems requires list also contains low level
  tools to manage partitions, loops and subsystems. The tools
  to manage LUKS(cryptsetup) are missing and imho belongs there
  along with the LVM tools which are listed
- Add strong typing for filesystem classes
  This commit strong typing for FileSystem* classes.
  Part of #1644
- Added ca-certificates-mozilla to build tests
  ca-certificates-mozilla provides the issuer CERT to allow
  for https repo connections. The standard ca-certificates is
  not enough on suse/leap/sles based integration tests
- Fixed packaging metadata for pypi
  Include the README as long description in the metadata
  for pypi. The change causes the description on pypi.org
  to show the ReST rendered README instead of a message
  that the author of the module hasn't provided a description
- Delete legacy oem build test from leap
  The legacy custom kiwi boot test will only continue
  to exist on tumbleweed without any warranty
- Include a note about rpm's curl requirement to import remote keys
  This commits add a note in the KIWI installation page to warn users rpm
  requires curl utility in order to import remote keys from a URI.
  Fixes #1680
- Bump version: 9.23.14 ? 9.23.15
- Update documentation
  Mention the cross arch build capability of the boxbuild
  command. Also update the example box used in the self
  container build chapter
- Allow to specify OBS credentials in runtime config
  In preparation to the new obs kiwi plugin this commit adds
  an opportunity to store obs credentials such that the plugin
  could also be used in a non-interactive way
- Add strong typing for the following API methods
  kiwi/storage/device_provider
  kiwi/storage/disk
  kiwi/storage/loop_device
  kiwi/storage/luks_device
  kiwi/storage/mapped_device
  This references issue #1644
- Update build_status helper for box plugin
  The suse box has been renamed to tumbleweed
- Update documentation
  Fixed link list to integration tests
- Added rawhide test status to build_status helper
- Added Fedora Rawhide integration tests
- Followup fix for RuntimeConfig refactor
  The refactor of the RuntimeConfig made sure the runtime config
  file is read in only once. But if the file exists and is empty
  after yaml.safe_load like in the kiwi package provided
  /etc/kiwi.yml which contains all config options as comments,
  the code still reads in the file with every new instance of
  RuntimeConfig. This commit fixes this condition
- Fixed test-image-vagrant for Leap
  Use the correct release package
- Fixed test-image-docker-derived for Leap
  Use the right derived from location
- Fixed test-image-docker for Leap
  Nothing provides grub
- Delete test-image-pxe from leap tests
  We don't continue development of netboot code. Thus there is
  only one test for the old netboot system on TW. People are
  advised to move to oem remote deployment or the kis type
  using custom(non kiwi) dracut extensions
- test-image-MicroOS does not build for leap
  Looks like this concept is not available on Leap
- Added integration tests for Leap
- Update documentation
  Location for integration tests has changed
- Deleted x86/suse integration tests
- Moving x86/suse -> x86/tumbleweed
  This is in fact a copy of the build-tests for x86/suse
  to x86/tumbleweed. Once the tests in OBS are building
  x86/suse and the respective project will be deleted
- Deleted s390/suse integration tests
- Moving s390/suse -> s390/tumbleweed
  This is in fact a copy of the build-tests for s390/suse
  to s390/tumbleweed. Once the tests in OBS are building
  s390/suse and the respective project will be deleted
- Delete ppc/suse from build_status helper
- Deleted ppc/suse integration tests
- Moving ppc/suse -> ppc/tumbleweed
  This is in fact a copy of the build-tests for ppc/suse
  to ppc/tumbleweed. Once the tests in OBS are building
  ppc/suse and the respective project will be deleted
- Fixed Debian integration test
  The test was not using the Staging kiwi to build
- Deleted arm/suse integration tests
- Moving arm/suse -> arm/tumbleweed
  This is in fact a copy of the build-tests for arm/suse
  to arm/tumbleweed. Once the tests in OBS are building
  arm/suse and the respective project will be deleted
- Update tuples to enforce type hints
- Fixed use of BIOS grub image on ISO media
  Not all systems (e.g Debian) creates the boot/grub|grub2 directory.
  In kiwi when we need to create a custom grub image because we did
  not find the distro provided one, an earlyboot.cfg file is created
  and embedded into the grub image. The locaton to store that file
  is below boot/grub|grub2. However if the directory does not exist
  the build will fail as with the current Debian Live integration
  test.
- Added debian integration tests to build_status
  The debian build tests were not taken into account by
  the build_status helper
- Moved ARM fedora integration test to latest stable
- Update suse build tests
  Deleted old and obsolete configuration setup. Use generic
  description information as much as possible
- Move fedora integration tests to stable release
  Instead of building against the rolling release (rawhide)
  we build the integration tests for non suse tests against
  the stable release of distributions. The reason is except
  for suse we don't have influence and resources on the
  distribution development and sometimes facing the problem
  that we can only sit and pray for a self healing of the
  rolling distro releases. From a kiwi release perspective
  this blocks us too often
- Fixed tbz integration test
  It seems /bin/sh has been moved into a file provides that
  cannot be solved by the obs solver. Therefore a package
  providing it needs to be added explicitly.
- Bump version: 9.23.13 ? 9.23.14
- Remove files or folders that conflict with debootstrap
  This commit makes use of Path.wipe method instead of os.unlink. This way
  we are certain the path is removed regardless being a directory or a
  file.
  fixes #1718
- Clean some copy and paste leftover from doc strings
- Fixed ramdisk deployment from install ISO
  The dracut mount hook is only called if NO root= information
  is provided from the cmdline. In a PXE deployment this is the
  case but in an install ISO deployment not. This commit re-adds
  the sysroot mount generator approach but only applies on the
  condition rd.kiwi.ramdisk is set and root= is specified. Only
  in this case we know config.bootoptions is present in the
  initrd and will not be provided from an outside service
- Added dolly support
  Allow dolly as alternative download protocol
- Bump version: 9.23.12 ? 9.23.13
- Refactor RuntimeConfig class
  The former implementation read the runtime config file every
  time a new RuntimeConfig instance was created. The runtime
  config is however static during the runtime of an image build
  process and not supposed to change. Therefore the file should
  be read in once and any new instance of RuntimConfig should
  just use what has been read in at the first invocation. This
  commit refactors the RuntimeConfig class to hold an application
  global RUNTIME_CONFIG variable and allows to reread the
  config on explicit request.
- Added option to setup OBS API server in config
  Allow to specify the open build service API server
  in the kiwi runtime configuration file
- Allow to specify config file on the command line
  The optional kiwi runtime config file (kiwi.yml) could
  only be read from ~/.config/kiwi/config.yml or /etc/kiwi.yml
  This commits adds the global option --config which allows
  to specify a custom runtime configuration as well.
- Fixed detection for pacman repo type
  grep the directory listing for a .db.sig metadata file
  to identify a pacman repo
- Cleanup CliTask doc strings and code duplication
  Introduce a tuple method to handle arguments with [n]
  comma separated elements. Also fix method docstrings
  with wrong type information.
- Fixed typing for add_repository in XMLState class
  mypy reported further issues on XMLState class which
  are fixed by this commit
- Fixed type annotations and docs for Uri class
  The constructor used a wrong type for the repo_type variable
  and the doc string for the class was invalid
- Added get_repo_type method to SolverRepository
  In preparation of a plugin to handle external service
  repositories a method to check for the repository type
  was added. The detection is based on a search for a
  specific metadata file which is an indicator for the
  type of a repository.
- Update manual pages
  The system build and prepare commands have received options
  which were not mentioned in the manual pages. This commit
  updates the pages to be in line with the code

==== qemu ====
Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-chardev-baum qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-microvm qemu-ppc qemu-s390x qemu-seabios qemu-sgabios qemu-skiboot qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-vhost-user-gpu qemu-x86

- Fix uninitialized variable in ipxe driver code (boo#1181922)
  ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch
- Add a few improvements to the git-based package workflow scripts
- Include additional upstream patches designated as stable material
  and reviewed for applicability to include here
  blockjob-Fix-crash-with-IOthread-when-bl.patch
  monitor-Fix-assertion-failure-on-shutdow.patch
  qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch
  qemu-storage-daemon-Enable-object-add.patch

==== rdma-core ====
Version update (31.0 -> 31.3)
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1

- Update to rdma-core v31.3
  - No release notes available
- Fix patch to systemd-modules-load script (bsc#1178539)
- Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream

==== redis ====

- Enable TLS support and add BuildRequires libopenssl-devel (bsc#1181830)
- Make tests run by adding BuildRequires tcl and procps

==== rygel ====
Version update (0.40.0 -> 0.40.1)
Subpackages: librygel-core-2_6-2 librygel-server-2_6-2

- Update to version 0.40.1:
  + Server: Set albumArtUri on Videos to provide thumbnails for the
    PS4
  + MediaExport: Strip xml suffix when generating titles from
    filenames
  + Documentation: Fix generation and install location
  + Tracker3: Add section to the default configuration file
  + Updated translations.

==== strace ====
Version update (5.10 -> 5.11)

- Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch
  in order to workaround gh#171 issue related to the latest
  binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309).
- Update to strace 5.11
  * Improvements
  * Implemented poke injection (--inject=SET:poke_enter= and
  - -inject=SET:poke_exit= options).
  * Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11.
  * Implemented decoding of GPIO_* ioctl commands.
  * Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS,
    and FS_IOC32_[GS]ETFLAGS ioctl commands.
  * Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP,
    SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands.
  * Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands.
  * Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE,
    V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands.
  * Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*,
    PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, UFFD_*,
    and V4L2_* constants.
  * Updated lists of ioctl commands from Linux 5.11.
  * Bug fixes
  * Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl
    commands.

==== ucode-intel ====
Version update (20201118 -> 20210216)

- Updated Intel CPU Microcode to 20210216 official release. (bsc#1182347 bsc#1179224)
  | Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
  |:---------------|:---------|:------------|:---------|:---------|:---------
  | SKX-SP         | H0/M0/U0 | 06-55-04/b7 | 02006a08 | 02006a0a | Xeon Scalable
  | SKX-D          | M1       | 06-55-04/b7 | 02006a08 | 02006a0a | Xeon D-21xx
  | CLX-SP         | B0       | 06-55-06/bf | 04003003 | 04003006 | Xeon Scalable Gen2
  | CLX-SP         | B1       | 06-55-07/bf | 05003003 | 05003006 | Xeon Scalable Gen2

==== wireless-regdb ====
Version update (20201120 -> 20210129)

- Update to version 20210129:
  * wireless-regdb: Update regulatory rules for Ukraine (UA)
  * wireless-regdb: update CNAF regulation url for ES

==== zbar ====
Version update (0.23.1 -> 0.23.90)

- Update to version 0.23.90
  * Fixed several issues with configure.ac, making it auto-detect
    most things, when possible
  * Fixed some build issues
  * Make it compatible with Python 3.9
  * Fixed some Python 3.9 and Qt5 warnings
  * Typo fixes
  * Several fixes at zbarcam
  * zbarimg: fix stderr output when symbols are found
- Drop 0001-Create-correct-pkconfig-file-for-zbar-qt5.patch and
  0002-get-rid-of-gettext_h.patch (merged upstream)
- Enable python3 module