Packages changed:
  ImageMagick (7.1.0.28 -> 7.1.0.29)
  Mesa
  Mesa-drivers
  MozillaFirefox (99.0 -> 99.0.1)
  apparmor
  corosync (2.4.5+git70.64010f57 -> 2.4.5+git.5d625cef)
  cronie
  git (2.35.1 -> 2.35.3)
  hwinfo (21.80 -> 21.81)
  icu (70.1 -> 71.1)
  indic-fonts
  jemalloc
  kexec-tools
  libapparmor
  libgit2 (1.4.2 -> 1.4.3)
  libusb-1_0 (1.0.25 -> 1.0.26)
  libyui (4.3.3 -> 4.4.0)
  libyui-ncurses (4.3.3 -> 4.4.0)
  libyui-ncurses-pkg (4.3.3 -> 4.4.0)
  libyui-qt (4.3.3 -> 4.4.0)
  libyui-qt-graph (4.3.3 -> 4.4.0)
  libyui-qt-pkg (4.3.3 -> 4.4.0)
  osinfo-db
  perl-HTML-Parser (3.77 -> 3.78)
  perl-Mail-DKIM (1.20200907 -> 1.20220408)
  perl-libwww-perl (6.61 -> 6.62)
  postgresql
  python-FontTools (4.29.1 -> 4.32.0)
  python-kiwi (9.24.29 -> 9.24.31)
  python-matplotlib
  ruby3.1 (3.1.1 -> 3.1.2)
  samba (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab)
  subversion (1.14.1 -> 1.14.2)
  suitesparse
  vim (8.2.4602 -> 8.2.4745)
  whois (5.5.12 -> 5.5.13)
  wicked (0.6.68 -> 0.6.69)
  xen (4.16.0_08 -> 4.16.1_02)
  zchunk (1.1.16 -> 1.2.1)

=== Details ===

==== ImageMagick ====
Version update (7.1.0.28 -> 7.1.0.29)
Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10

- version update to 7.1.0.29
  see ChangeLog.md for details
  (https://github.com/ImageMagick/ImageMagick/blob/main/ChangeLog.md)

==== Mesa ====
Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1

- use _multibuild

==== Mesa-drivers ====
Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libxatracker2

- use _multibuild

==== MozillaFirefox ====
Version update (99.0 -> 99.0.1)
Subpackages: MozillaFirefox-translations-common

- Mozilla Firefox 99.0.1
  * Fixed an issue with text rendering in Bengali (bmo#1763368)
  * Fixed a selection issue in the Download panel with drag and
    drop (bmo#1762723)
  * Fixed: Fixed an issue preventing Zoom gallery mode for users
    who go to zoom.us URLs instead of subdomain.zoom.us URLs
    (bmo#1763801)

==== apparmor ====
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang pam_apparmor pam_apparmor-32bit python3-apparmor

- Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon
  which now will spawn new additional services on demand. We need to
  modify the existing smbd/winbind profiles and additionally add a
  new set of profiles to cater for the new functionality;
  (bnc#1198309);
- Add samba_deny_net_admin.patch to add new rule to deny
  noisy setsockopt calls from systemd; (bnc#1196850).

==== corosync ====
Version update (2.4.5+git70.64010f57 -> 2.4.5+git.5d625cef)
Subpackages: libcfg6 libcmap4 libcorosync_common4 libcpg4 libquorum5

- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error

==== cronie ====
Subpackages: cron

- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch

==== git ====
Version update (2.35.1 -> 2.35.3)
Subpackages: git-core git-cvs git-email git-gui git-svn git-web gitk perl-Git

- git 2.35.3:
  * usability fix-up for CVE-2022-24765 bsc#1198234:
    '*' can be used as the value for the `safe.directory` variable
    to signal that the user considers that any directory is safe.
  * The code that was meant to parse the new `safe.directory`
    configuration variable was not checking what configuration
    variable was being fed to it
- Require bash in git-daemon because the service file uses it
- Reword git-daemon.service description to get a useful sentence
  in journalctl -b
- git 2.35.2 (CVE-2022-24765, bsc#1198234):
  * CVE-2022-24765: git may execute commands defined by other users
    from unexpected worktrees

==== hwinfo ====
Version update (21.80 -> 21.81)

- merge gh#openSUSE/hwinfo#112
- fix bug in determining serial console device name (bsc#1198043)
- 21.81

==== icu ====
Version update (70.1 -> 71.1)

- update to 71.1:
  * updates to CLDR 41 locale data with various additions and corrections.
  * phrase-based line breaking for Japanese. Existing line breaking methods
    follow standards and conventions for body text but do not work well for
    short Japanese text, such as in titles and headings. This new feature is
    optimized for these use cases.
  * support for Hindi written in Latin letters (hi_Latn). The CLDR data for
    this increasingly popular locale has been significantly revised and
    expanded. Note that based on user expectations, hi_Latn incorporates a
    large amount of English, and can also be referred to as ?Hinglish?.
  * time zone data updated to version 2022a. Note that pre-1970 data for a
    number of time zones has been removed, as has been the case in the upstream
    tzdata release since 2021b.
- drop fix-ucptrietest-golden-diff.patch (upstream)

==== indic-fonts ====

- update or add Bengali fonts [bsc#1197977]:
  * AkaashNormal.ttf  Ani.ttf  JamrulNormal.ttf
    MitraMono.ttf  MuktiBold.ttf  Mukti.ttf
- remove obsoleted Bengali fonts [bsc#1197977c#4]
  * mitra.ttf MuktiNarrow.ttf MuktiNarrowBold.ttf
    bng2-n.ttf bng2-b.ttf

==== jemalloc ====

- Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
  upstream patch that supports -D_FORTIFY_SOURCE=3.

==== kexec-tools ====

- kexec-tools-print-error-if-kexec_file_load-fails.patch: print
  error if kexec_file_load fails (bsc#1197176).

==== libapparmor ====
Subpackages: libapparmor1 libapparmor1-32bit

- Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon
  which now will spawn new additional services on demand. We need to
  modify the existing smbd/winbind profiles and additionally add a
  new set of profiles to cater for the new functionality;
  (bnc#1198309);
- Add samba_deny_net_admin.patch to add new rule to deny
  noisy setsockopt calls from systemd; (bnc#1196850).

==== libgit2 ====
Version update (1.4.2 -> 1.4.3)

- update to 1.4.3:
  * compatibility with git's changes for CVE-2022-24765 boo#1187234
  * several correctness fixes where invalid input can lead to a
    crash and denial of service

==== libusb-1_0 ====
Version update (1.0.25 -> 1.0.26)

- Update to version 1.0.26
  * Fix regression with transfer free's after closing device
  * Fix regression with destroyed context if API is misused
  * Workaround for applications using missing default context
  * Fix hotplog enumeration regression
  * Build fixes for various platforms and configurations
  * Add interface bound checking for broken devices
  * Add umockdev tests on Linux

==== libyui ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== libyui-ncurses ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== libyui-ncurses-pkg ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== libyui-qt ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== libyui-qt-graph ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== libyui-qt-pkg ====
Version update (4.3.3 -> 4.4.0)

- Added dynamic property first-item to YQItemSelector and
  YQCustomStatusItemSelector for QSS styling (bsc#1196599)
  see also https://github.com/libyui/libyui/pull/68
- 4.4.0
- Reviewed and merged pending community PRs:
  - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it>
  - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it>
  - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com>
  - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com>

==== osinfo-db ====

- bsc#1197958 - request support for SLE15-SP4 in the osinfo database
- Add support for SUSE linux Enterprise Micro 5.2
  add-slem5.2-support.patch

==== perl-HTML-Parser ====
Version update (3.77 -> 3.78)

- updated to 3.78
  see /usr/share/doc/packages/perl-HTML-Parser/Changes
  3.78      2022-03-28
  * Remove unused variable (GH#26) (Michal Josef ?pa?ek)

==== perl-Mail-DKIM ====
Version update (1.20200907 -> 1.20220408)

- updated to 1.20220408
  see /usr/share/doc/packages/perl-Mail-DKIM/Changes
  1.20220408 2022-04-08 UTC
    + Add support for signatures with an Expiration value

==== perl-libwww-perl ====
Version update (6.61 -> 6.62)

- updated to 6.62
  see /usr/share/doc/packages/perl-libwww-perl/Changes
  6.62      2022-04-05 01:04:17Z
  - Allow downloading to a filehandle (GH#400) (Andrew Fresh)

==== postgresql ====
Subpackages: postgresql-contrib postgresql-server

- Change to systemd-sysusers

==== python-FontTools ====
Version update (4.29.1 -> 4.32.0)

- Update to 4.32.0
  * [otlLib] Disable GPOS7 optimization to work around bug in Apple
    CoreText. Always force Chaining GPOS8 for now (#2540).
  * [glifLib] Added outputImpliedClosingLine=False parameter to
    Glyph.draw(), to control behaviour of PointToSegmentPen
    (6b4e2e7).
  * [varLib.interpolatable] Check for wrong contour starting point
    (#2571).
  * [cffLib] Remove leftover GlobalState class and fix calls to
    TopDictIndex() (#2569, #2570).
  * [instancer] Clear AxisValueArray if it is empty after
    instantiating (#2563).
- Release 4.31.2
  * [varLib] fix instantiation of GPOS SinglePos values (#2555).
- Release 4.31.1
  * [subset] fix subsetting OT-SVG when glyph id attribute is on
    the root <svg> element (#2553).
- Release 4.31.0
  * [ttCollection] Fixed 'ResourceWarning: unclosed file' warning
    (#2549).
  * [varLib.merger] Handle merging SinglePos with valueformat=0
    (#2550).
  * [ttFont] Update glyf's glyphOrder when calling
    TTFont.setGlyphOrder() (#2544).
  * [ttFont] Added ensureDecompiled method to load all tables
    irrespective of the lazy attribute (#2551).
  * [otBase] Added iterSubTable method to iterate over BaseTable's
    children of type BaseTable; useful for traversing a tree of
    otTables (#2551).
- Release 4.30.0
  * [varLib] Added debug logger showing the glyph name for which
    gvar is built (#2542).
  * [varLib.errors] Fixed undefined names in FoundANone and
    UnsupportedFormat exceptions (ac4d561).
  * [otlLib.builder] Added windowsNames and macNames (bool)
    parameters to the buildStatTable function, so that one can
    select whether to only add one or both of the two sets (#2528).
  * [t1Lib] Added the ability to recreate PostScript stream
    (#2504).
  * [name] Added getFirstDebugName,
    getBest{Family,SubFamily,Full}Name methods (#2526).

==== python-kiwi ====
Version update (9.24.29 -> 9.24.31)

- Bump version: 9.24.30 ? 9.24.31
- Fix LABEL detection (#2112)
  When only "root=" is specified on the kernel command line the match is
  located in the first group. Loop through the groups upon mtach to find
  what we are looking for.
- Preserve LABEL setting (#2108)
  Preserve the LABEL= setting when the grub config file is re-generated.
  the GRUB_ENABLE_LINUX_LABEL setting does not exists upstream and
  not in any SUSE distribution. Set the grub setting such that LABEL
  is preserved on SUSE distros. (bsc#1197616)
- Fix test_setup_default_grub_empty_kernelcmdline
  The unit test exists to check that GRUB_CMDLINE_LINUX_DEFAULT
  is not set depending on the provided cmdline. The test exists
  for reasons explained in Issue #1650
- Don't compress .appx containers (#2106)
  The container is actually inside and already compressed.
- Added new CloneDevice class
  Added CloneDevice class to the storage interface.
  The class allows to create clone(s) from a given source
  block device into a list of target block devices.
  The target block devices are clones of the source but
  prevents device naming conflicts for unique identifiers
  like the UUID. This is requires to still allow to boot
  from images containing device clones and needs to be
  handled by tools that might work on top of the cloned
  devices.
- Improve readability of shell commands
  The way the lsblk pipeline is constructed is improved
  to become easier to read by this commit
- Added set_uuid() method to FileSystem API
  Allow to set a custom UUID not only at creation time of
  a filesystem but also at a later point in time in an
  already existing filesystem
- Ensure BootloaderConfig resources are cleaned first
  This commit wraps the manual BootloaderConfig instance cleanup in
  disk builder into a try/finally scope. This way if KIWI is aborted
  or fails within this scope the BootloaderConfig is cleaned up first.
  Signed-off-by: David Cassany <dcassany@suse.com>
- Fixed overlay root dracut module
  make sure there is always only one selection for the
  readonly root partition
- Update LUKS integration test for TW
  Use cipher options to make cryptomount work again
- Set LUKS(v1) for TW encryption integration test
  In Tumbleweed LUKS2 became the default but the grub cryptomount
  tool is not able to work with the v2 LUKS header. Thus the test
  explicitly builds against the former luks version for now
- Set LUKS2 for TW luks encryption integration test
  In Tumbleweed LUKS2 became the default also for grub
  and cryptomount, which requires to create a LUKS2 header
  in the dm_crypt layer
- Bump version: 9.24.29 ? 9.24.30
- Add ensure_empty_tmpdirs option for OCI containers (bsc#1197783)
  Since #1759 was merged, the contents of /run/ and /tmp/ are excluded from
  built images.  This causes problems for some containers, notably Ceph when
  deployed in a Rook/k8s environment, which needs to have certain directories
  present inside /run/.  This commit adds the ability to return to the previous
  behaviour and *not* empty those temporary directories, if you specify
  <image><preferences><type [...] ensure_empty_tmpdirs="false">.
  Fixes: https://github.com/OSInside/kiwi/issues/2093
  Signed-off-by: Tim Serong <tserong@suse.com>
- Fixed parsing of veritysetup output
  veritysetup uses tabs to align values. The way kiwi parsed
  the values did not strip out the tabs and later on keeps
  them in the verification metadata block. The unit test
  did not catch this because the mock output used for
  veritysetup did not contain tabs. This commit fixes the
  test to catch this condition and also fixes the code to
  handle all space characters (tabs, space, newlines) in
  a safe way
- Update contents of store_credentials result file
  The method added information about the PARTUUID as useful
  information. However, PARTUUID's are not supported by all
  partition tables. The Linux generated artificial values
  from the disk identifier are not wanted in this scope.
  As the information is not mandatory it's better to not
  provide it at all and avoid confusion to users.
- Make blkid call more robust
  Do not raise of blkid is not able to read the requested ID.
  It is expected that the methods of the BlockID class either
  returns a value or none but do not raise and cause the
  complete process to terminate
- Added embed_verity_metadata attribute
  Specifies to write a binary block at the end of the
  partition serving the root filesystem, containing information
  for dm_verity verification and to construct the device map
- Added create_verification_metadata method
  Along with creating a filesystem including device mapper features
  like dm_verity (see verity_blocks) or dm_crypt/dm_integrity (see luks)
  there is always the question where to store the metadata information
  required to setup the device map. This can include information about
  blocksizes, offset addresses and more. The create_verification_metadata()
  method allows to write a signed custom data block of a documented
  format at the end of the given block special which stores this type
  of information such that tools at boot time gets the opportunity to
  read this information. In this commit only information connected
  to the dm_verity feature activated via the verity_blocks attribute
  will be part of the verification block. With future changes other
  data might be added
- Added runtime check for by-partuuid use
  Added check_partuuid_persistency_type_used_with_mbr(). Not
  every partition table type supports UUIDs. We don't want to
  make use of the artifical values created by Linux if the
  partition table doesn't support it natively
- Support partuuid and label mounts in dracut module
  The 90kiwi-overlay dracut module was not able to parse the
  device link if done with PARTUUID or LABEL
- Added integration test for by-partuuid
  The test hooks into the existing test-image-embedded integration
  test for leap. As I plan to extend the tests specific to features
  actually only useful for special embedded images, I thought this
  would be the right place to start
- validate luksformat options
  validate options against the cryptsetup help info
  in a runtime check
- Handle LUKS type in its own attribute
- Fixed attribute description
  The overlayroot_verity_blocks attribute description
  contained outdated information
- Add support for verity setup on standard rootfs
  So far the verity support was only available with the
  overlayroot layout and the read-only squashfs root. This
  commit adds a new attribute: verity_blocks="number|all"
  which allows to create the verity setup also on the
  standard root partition
  In addition to the change it was needed to extend the
  Filesystem API with an additional optional paramter to
  allow setup of the filesystem UUID. Having the opportunity
  to set the UUID at filesystem creation is generally useful
  and with regards to this particular change it became also
  required
- Allow Btrfs and XFS as options for the boot partition filesystem
  We already do this implicitly when we do not define this attribute
  and request a boot partition, so let us explicitly offer these as
  options too.
- Fix grub defaults for PARTUUID use
  Make sure to set GRUB_DISABLE_LINUX_PARTUUID to false
  when using by-partuuid
- Allow luks format options
  Added new luksformat element which allows to pass
  along options to the luksFormat call. This allows users to
  switch between LUKS and LUKS2 via e.g
  <luksformat>
  <option name="--type" value="luks2"/>
  </luksformat>
  It also allows to pass along a set of options only available
  to LUKS2, e.g
  <luksformat>
  <option name="--type" value="luks2"/>
  <option name="--cipher" value="aes-gcm-random"/>
  <option name="--integrity" value="aead"/>
  </luksformat>
  In addition to the new attribute the existing luks attribute
  can also be specified to read credentials from a keyfile by
  using the file:// source locator, e.g
  <type ... luks="file:///path/to/a/keyfile"/>
  This Fixes #1898
- Fixed funny build_status.sh bug
  If the name of the repository starts with an 'F' like
  in Fedora, the 'F' is turned into a red escape sequence
  because it is assumed to be a failed status indicator :)
  The path here is probably also dumb as it just assumes
  there is a space after the status indicator. Well the
  complete script is not really a good one, but still
  helpful
- Update Fedora arm integration test
  Move test to Fedora 34
- Added container build test for Fedora
  Fedora systems uses buildah to create containers. There is
  no integration test for kiwi which tests building containers
  with buildah. This commit adds a build test to cover this
  path. Related to Issue #2020
- Fixed test-image-docker-derived for leap
  The test still used the additionaltags attribute with the
  latest schema (v7.5) which fails to validate because the
  attribute was moved to additionalnames
- Bump version: 9.24.28 ? 9.24.29

==== python-matplotlib ====
Subpackages: python38-matplotlib python38-matplotlib-tk

- Add matplotlib-pr22780-Pillow-deprecations.patch for
  deprecation errors with Pillow -- gh#matplotlib/matplotlib#22780
- Skip any test with svg png or pdf in its id for non x86_64, as
  image comparison tests compare to x86_64 references.

==== ruby3.1 ====
Version update (3.1.1 -> 3.1.2)
Subpackages: libruby3_1-3_1

- add buildignore for ruby and ruby-common so we do not pull
  gem2rpm for the testsuite
- Update to 3.1.2 (boo#1198441 boo#1198440)
  https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/
  - CVE-2022-28738: Double free in Regexp compilation
  - CVE-2022-28739: Buffer overrun in String-to-Float conversion

==== samba ====
Version update (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab)
Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-32bit samba-client-libs samba-client-libs-32bit samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs samba-winbind-libs-32bit

- Fix update-apparmor-samba-profile script, sed doesn't like
  multibyte separators; (bsc#1198309).

==== subversion ====
Version update (1.14.1 -> 1.14.2)
Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-server subversion-tools

- Apache Subversion 1.14.2:
  * CVE-2021-28544: SVN authz protected copyfrom paths regression
    (boo#1197939)
  * CVE-2022-24070: mod_dav_svn memory corruption (boo#1197940)
  * Fix -r option documentation for some svnadmin subcommands
  * Fix error message encoding when system() call fails
  * Fix assertion failure in conflict resolver
  * Support multiple working copy formats (1.8-onward, 1.15)

==== suitesparse ====
Subpackages: libamd2 libcamd2 libccolamd2 libcholmod3 libcolamd2 libsuitesparseconfig5 libumfpack5

- update to 5.12.0:
  * GraphBLAS v7.0.3:  see GraphBLAS/Doc/ChangeLog for details.
  - performance: GrB_mxm, GrB_assign, and transpose
  - bug fix: vector iterator for bitmap
  - revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf
  - spec bug: GrB_Matrix_diag was implemented incorrectly,
    thus requiring a version v7.x

==== vim ====
Version update (8.2.4602 -> 8.2.4745)
Subpackages: gvim vim-data vim-data-common

- Updated to version 8.2.4745, fixes the following problems
  * Vim9: not enough test coverage for executing :def function.
  * Sourcing buffer lines is too complicated.
  * Error for redefining a script item may be confusing.
  * Error for arguments of remote_expr() even when the +clientserver feature
  is not included.
  * Test fails because of changed error message.
  * Sourcing buffer lines may lead to errors for conflicts.
  * getcompletion() does not work properly when 'wildoptions contains "fuzzy".
  * :unhide does not check for failing to close a window.
  * Some conditions are always true.
  * Typos in tests; one lua line not covered by test.
  * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov)
  * Return type of swapfile_unchanged() is wrong.
  * Redrawing too much when 'cursorline' is set and jumping around.
  * Mapping with escaped bar does not work in :def function. (Sergey Vlasov)
  * Vim9: Declarations in a {} block of a user command do not use Vim9 rules
  if defined in a legacy script. (Yegappan Lakshmanan)
  * No completion for :scriptnames.
  * Command line completion does not recognize single letter commands.
  * Mapping is cancelled when mouse moves and popup is visible.
  * Two letter substitute commands don't work. (Yegappan Lakshmanan)
  * Crash when using the tabline right-click menu.
  * Vim9: Crash with :execute and :finish. (Sergey Vlasov)
  * Coverity warns for using uninitialized field.
  * Old Coverity warning for resource leak.
  * Old Coverity warning for resource leak.
  * Visual area not fully updated when removing sign in Visual mode while
  scrolling.
  * flatten() does not use maxdepth correctly.
  * Not enough testing for 2/3 letter substitute commands.
  * flattennew() makes a deep copy unnecessarily.
  * 'cursorline' not always updated with 'cursorlineopt' is "screenline".
  * Crash when switching window in BufWipeout autocommand.
  * Using freed memory in flatten().
  * Visual range does not work before command modifiers.
  * Vim9: cannot initialize a variable to null_list.
  * Tests using null list or dict fail.
  * Not using Visual range.
  * Warning for using uninitialized variable. (Tony Mechelynck)
  * Superfluous check if a redraw is needed for 'cursorline'.
  * Not sufficient parenthesis in preprocessor macros.
  * Some boolean options use "long" instead of "int".
  * May mark the wrong window for redrawing.
  * Vim9: in :def function script var cannot be null.
  * Vim9: variable may be locked unintentionally.
  * Redrawing too often when 'relativenumber' is set.
  * 'shortmess' changed when session does not store options.
  * Using buffer line after it has been freed in old regexp engine.
  * "source" can read past end of copied line.
  * Handling LSP messages is a bit slow.
  * Various formatting problems.
  * "import autoload" only works with using 'runtimepath'.
  * Test fails because path differs.
  * Leaking memory if assignment fails.
  * "import autoload" does not check the file name.
  * Missing changes for import check.
  * Command line completion popup menu positioned wrong when using a terminal
  window.
  * Vim9: can't use items from "import autoload" with autoload directory name.
  * Errors for functions are sometimes hard to read.
  * Org-mode files are not recognized.
  * Invalid memory access when using printable function name.
  * Cursorcolumn is sometimes not correct.
  * Coverity warning for using uninitialized variable.
  * No error for using out of range list index.
  * Occasional crash when running the GUI tests.
  * Elvish files are not recognized.
  * Popup with "minwidth" and scrollbar not updated properly.
  * Vim9: assignment not recognized in skipped block.
  * expandcmd() fails on an error.
  * Buffer allocation failures insufficiently tested.
  * In compiled code len('string') is not inlined.
  * Memory allocation failures for new tab page not tested.
  * 'wildignorecase' is sometimes not used for glob().
  * Using :normal with Ex mode may make :substitute hang.
  * Redrawing a vertically split window is slow when using CTRL-F and CTRL-B.
  * Cannot force getting MouseMove events.
  * No error for missing expression after :elseif. (Ernie Rael)
  * Test fails with different error.
  * Vim9: not all code is tested.
  * Cannot have expandcmd() give an error message for mistakes.
  * Build failure without +postscript.
  * Build fails with a combination of features.
  * Vim9: can use :unlockvar for const variable. (Ernie Rael)
  * Verbose check with dict_find() to see if a key is present.
  * Cannot open a channel on a Unix domain socket.
  * When a swap file is found for a popup there is no dialog and the buffer
  is loaded anyway.
  * Configure doesn't find the Motif library with Cygwin.
  * "vimgrep /\%v/ *" may cause a crash.
  * New regexp engine does not give an error for "\%v".
  * Using <Cmd> in a mapping does not work for mouse keys in Insert
  mode. (Sergey Vlasov)
  * Channel tests fail on MS-Windows.
  * Solution for <Cmd> in a mapping causes trouble.
  * No test for what 8.2.4691 fixes.
  * new regexp does not accept pattern "\%>0v".
  * Avoidance of #elif causes more preproc nesting.
  * JSON encoding could be faster.
  * delete() with "rf" argument does not report a failure.
  * Vim9: crash when adding a duplicate key to a dictionary.
  * Vim9: script variable has no flag that it was set.
  * Hard to reproduce hang when reading from a channel.
  * Buffer remains active if a WinClosed event throws an exception.
  * Kuka Robot Language files not recognized.
  * C++ scope labels are hard-coded.
  * Memory leak in handling 'cinscopedecls'.
  * Using "else" after return or break increases indent.
  * Jump list marker disappears.
  * Buffer remains active if a WinClosed event throws an exception when
  there are multiple tabpages.
  * Redrawing could be a bit more efficient.
  * PHP test files are not recognized.
  * After :redraw the statusline highlight might be used.
  * Smart indenting does not work after completion.
  * When 'insermode' is set :edit from <Cmd> mapping misbehaves.
  * Only get profiling information after exiting.
  * Plugins cannot track text scrolling.
  * Using g:filetype_dat and g:filetype_src not tested.
  * Vagrantfile not recognized.
  * Memory allocation failure not tested when defining a function.
  * For TextYankPost v:event does not contain information about the operation
  being inclusive or not.
  * @@@ in the last line sometimes drawn in the wrong place.
  * ">" marker sometimes not displayed in the jumplist.
  * ABB Rapid files are not recognized properly.
  * Cooklang files are not recognized.
  * When a recording is ended with a mapped key that key is also recorded.
  * The ModeChanged autocmd event is inefficient.
  * Current instance of last search pattern not easily spotted.
  * Unused variable in tiny build.
  * Cannot use expand() to get the script name.
  * Unused code.
  * No test that v:event cannot be modified.
  * HEEx and Surface templates do not need a separate filetype.
  * The changelist index is not remembered per buffer.
  * Duplicate code to free fuzzy matches.
  * HEEx and Surface do need a separate filetype.
  * getcharpos() may change a mark position.
  * Quickfix tests can be a bit hard to read.
  * Build problem for Cygwin with Motif.
  * // in JavaScript string recognized as comment.
  * Esc on commandline executes command instead of abandoning it.
  * Accessing freed memory after WinScrolled autocmd event.
  * When expand() fails there is no error message.
  * Startup test fails.
  * There is no way to start logging very early in startup.
  * A terminal window can't use the bell.
  * Using wrong flag for using bell in the terminal.

==== whois ====
Version update (5.5.12 -> 5.5.13)

- update to 5.5.13:
  * Added the .sd TLD server.
  * Updated the list of new gTLDs.
  * Added the Turkish translation, contributed by O?uz Ersen.

==== wicked ====
Version update (0.6.68 -> 0.6.69)
Subpackages: wicked-service

- version 0.6.69
- redfish: decode smbios and setup host interface
  Add initial support to decode the SMBIOS Management Controller Host
  Interface (Type 42) structure and expose it as wicked `firmware:redfish`
  configuration to setup a Host Network Interface (to the BMC) using the
  `Redfish over IP` protocol allowing access to the Redfish Service (via
  redfish-localhost in /etc/hosts) used to manage the computer system.
  Tech Preview (jsc#SLE-17762).
- buffer: fix size_t length downcast to uint, add guards to init functions
- wireless: fix to not expect colons in 64byte long wpa-psk hex hash string
- xml-schema: reference counting fix to not crash at exit on schema errors
- compat-suse: match sysctl.d /etc vs. /run read order with systemd-sysctl,
  remove obsolete (sle11/sysconfig) lines about ifup-sysctl from ifsysctl.5.
- compat-suse: fix reading of sysctl addr_gen_mode to wrong variable
- auto6: fix to apply DNS from RA rdnss after ifdown/ifup (bsc#1181429)
- removed obsolete patch included in the master sources (bsc#1194392)
  [- 0001-fsm-fix-device-rename-via-yast-bsc-1194392.patch]

==== xen ====
Version update (4.16.0_08 -> 4.16.1_02)
Subpackages: xen-libs xen-tools xen-tools-domU

- Update to Xen 4.16.1 bug fix release (bsc#1027519)
  xen-4.16.1-testing-src.tar.bz2
- Drop patches contained in new tarball
  61b31d5c-x86-restrict-all-but-self-IPI.patch
  61b88e78-x86-CPUID-TSXLDTRK-definition.patch
  61bc429f-revert-hvmloader-PA-range-should-be-UC.patch
  61d5687a-x86-spec-ctrl-opt_srb_lock-default.patch
  61d6ea2d-VT-d-split-domid-map-cleanup-check-into-a-function.patch
  61d6ea7b-VT-d-dont-leak-domid-mapping-on-error-path.patch
  61e0296a-x86-time-calibration-relative-counts.patch
  61e029c8-x86-time-TSC-freq-calibration-accuracy.patch
  61e02a1c-libxl-PCI-PV-hotplug-stubdom-coldplug.patch
  61e98e88-x86-introduce-get-set-reg-infra.patch
  61e98e89-x86-MSR-split-SPEC_CTRL-handling.patch
  61e98e8a-x86-spec-ctrl-drop-ENTRY-EXIT-HVM.patch
  61e98e8b-VT-x-SPEC_CTRL-NMI-race-condition.patch
  61eaaa23-x86-get-set-reg-infra-build.patch
  61efec1d-Arm-P2M-always-clear-entry-on-mapping-removal.patch
  61efec4d-gnttab-only-decrement-refcounter-on-final-unmap.patch
  61efec96-IOMMU-x86-stop-pirq-iteration-immediately-on-error.patch
  61f2d886-x86-CPUID-disentangle-new-leaves-logic.patch
  61f2d887-x86-CPUID-leaf-7-1-EBX-infra.patch
  61f2dd76-x86-SPEC_CTRL-migration-compatibility.patch
  61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.patch
  61f933a4-x86-cpuid-advertise-SSB_NO.patch
  61f933a5-x86-drop-use_spec_ctrl-boolean.patch
  61f933a6-x86-new-has_spec_ctrl-boolean.patch
  61f933a7-x86-dont-use-spec_ctrl-enter-exit-for-S3.patch
  61f933a8-x86-SPEC_CTRL-record-last-write.patch
  61f933a9-x86-SPEC_CTRL-use-common-logic-for-AMD.patch
  61f933aa-SVM-SPEC_CTRL-entry-exit-logic.patch
  61f933ab-x86-AMD-SPEC_CTRL-infra.patch
  61f933ac-SVM-enable-MSR_SPEC_CTRL-for-guests.patch
  61f946a2-VMX-drop-SPEC_CTRL-load-on-VMEntry.patch
  6202afa3-x86-clean-up-MSR_MCU_OPT_CTRL-handling.patch
  6202afa4-x86-TSX-move-has_rtm_always_abort.patch
  6202afa5-x86-TSX-cope-with-deprecation-on-WHL-R-CFL-R.patch
  6202afa7-x86-CPUID-leaf-7-2-EDX-infra.patch
  6202afa8-x86-Intel-PSFD-for-guests.patch
  62278667-Arm-introduce-new-processors.patch
  62278668-Arm-move-errata-CSV2-check-earlier.patch
  62278669-Arm-add-ECBHB-and-CLEARBHB-ID-fields.patch
  6227866a-Arm-Spectre-BHB-handling.patch
  6227866b-Arm-allow-SMCCC_ARCH_WORKAROUND_3-use.patch
  6227866c-x86-AMD-cease-using-thunk-lfence.patch
  6229ba46-VT-d-drop-undue-address-of-from-check_cleanup_domid_map.patch
  624ebcef-VT-d-dont-needlessly-look-up-DID.patch
  624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch
  624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch
  xsa397.patch
  xsa399.patch
  xsa400-01.patch
  xsa400-02.patch
  xsa400-03.patch
  xsa400-04.patch
  xsa400-05.patch
  xsa400-06.patch
  xsa400-07.patch
  xsa400-08.patch
  xsa400-09.patch
  xsa400-10.patch
  xsa400-11.patch
  xsa400-12.patch
- bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359,
  CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity
  map (AMD-Vi) handling issues (XSA-400)
  624ebcef-VT-d-dont-needlessly-look-up-DID.patch
  624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch
  624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch

==== zchunk ====
Version update (1.1.16 -> 1.2.1)

- Update to version 1.2.1
  * Better error detection
  * Add support for specifying compression-format in zck
  * zck: add option to select chunk hash
  * Fix testsuite: Add expected sha256sums for zstd 1.5.1+
  * Fix memory leaks
  * Various bug fixes
- Drop upstream merged zstd-1.5.1.patch