Packages changed:
  NetworkManager-applet (1.34.0 -> 1.36.0)
  abseil-cpp
  dracut (059+suse.533.g5a7cf9fa -> 059+suse.538.ge7a5cff9)
  emacs-flim
  fcitx-chewing
  fcitx-configtool
  fcitx-zhuyin
  grub2
  ibus-libzhuyin
  ibus-m17n
  libvpl (2023.4.0 -> 2.10.1)
  pipewire
  python-Pillow (10.1.0 -> 10.2.0)
  python-kiwi (9.25.19 -> 9.25.22)
  sdbootutil (1+git20231221.42797ab -> 1+git20240118.7e744b4)
  systemd
  tevent (0.15.0 -> 0.16.0)
  util-linux
  util-linux-systemd
  yast2-trans (84.87.20240112.f631673f01 -> 84.87.20240120.54f4b9f06a)

=== Details ===

==== NetworkManager-applet ====
Version update (1.34.0 -> 1.36.0)
Subpackages: NetworkManager-connection-editor NetworkManager-connection-editor-lang

- Update to version 1.36.0:
  + Support WiFi's cloned-mac "stable-ssid".
  + Update translations.

==== abseil-cpp ====

- fix build for non-SUSE distributions

==== dracut ====
Version update (059+suse.533.g5a7cf9fa -> 059+suse.538.ge7a5cff9)

- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options

==== emacs-flim ====

- Use %patch0 to fix compilation with rpm-4.19

==== fcitx-chewing ====

- Use %patch0 to fix compilation with rpm-4.19

==== fcitx-configtool ====

- Use %patch0 to fix compilation with rpm-4.19

==== fcitx-zhuyin ====

- Use %patch0 to fix compilation with rpm-4.19

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

- allow to boot memtest86 if stored in /usr/lib/memtest86+
  * SR#1071109 can then work

==== ibus-libzhuyin ====

- Fixes for %_ibus_libexecdir moving to %_libexecdir (bsc#1174075)

==== ibus-m17n ====

- Use %_libexecdir as the basis of %_ibus_libexecdir (bsc#1174075)

==== libvpl ====
Version update (2023.4.0 -> 2.10.1)

- u_buildfix-i586.patch
  * fixed build on i586
- Update to version 2.10.1
  + Changed
  * Project name to Intel® Video Processing Library (Intel® VPL)
  * Project versioning scheme to align with library and API
    version
  + Added
  * Intel® VPL specification and associated build scripts
  + Known Issues
  * sample_decode may report "DeliverOutput return error = -1"
    when run using -r option
  * vpl-infer example will fail to load model if built with CMake
    version higher than 3.25.3 on Windows
- Add libva build dep

==== pipewire ====
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools

- Add patches from upstream to fix building the package in Factory
  with libcamera 0.2.0:
  * 0001-spa-libcamera-use-CameraConfigurationorientation.patch
  * 0002-spa-libcamera-bump-minimum-supported-version-to-0.2.0.patch

==== python-Pillow ====
Version update (10.1.0 -> 10.2.0)

- Update to 10.2.0:
  * Add ``keep_rgb`` option when saving JPEG to prevent conversion of
    RGB colorspace
  * Trim glyph size in ImageFont.getmask()
  * Deprecate IptcImagePlugin helpers
  * Allow uncompressed TIFF images to be saved in chunks
  * Concatenate multiple JPEG EXIF markers
  * Changed IPTC tile tuple to match other plugins
  * Do not assign new fp attribute when exiting context manager
  * Support arbitrary masks for uncompressed RGB DDS images
  * Support setting ROWSPERSTRIP tag
  * Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask()
  * Optimise ``ImageColor`` using ``functools.lru_cache``
  * Restricted environment keys for ImageMath.eval()
    (CVE-2023-50447, bsc#1219048)
  * Optimise ``ImageMode.getmode`` using ``functools.lru_cache``
  * Fix incorrect color blending for overlapping glyphs
  * Attempt memory mapping when tile args is a string
  * Fill identical pixels with transparency in subsequent frames when
    saving GIF
  * Corrected duration when combining multiple GIF frames into single frame
  * Handle disposing GIF background from outside palette
  * Seek past the data when skipping a PSD layer
  * Import plugins relative to the module
  * Translate encoder error codes to strings; deprecate
    ``ImageFile.raise_oserror()``
  * Support reading BC4U and DX10 BC1 images
  * Optimize ImageStat.Stat.extrema
  * Handle pathlib.Path in FreeTypeFont
  * Added support for reading DX10 BC4 DDS images
  * Optimized ImageStat.Stat.count
  * Correct PDF palette size when saving
  * Fixed closing file pointer with olefile 0.47
  * Raise ValueError when TrueType font size is not greater than zero
  * If absent, do not try to close fp when closing image
  * Allow configuring JPEG restart marker interval on save
  * Decrement reference count for PyObject
  * Implement ``streamtype=1`` option for tables-only JPEG encoding
  * If save_all PNG only has one frame, do not create animated image
  * Fixed frombytes() for images with a zero dimension
- Switch to autosetup and pyproject macros.

==== python-kiwi ====
Version update (9.25.19 -> 9.25.22)

- Disable workflow runs from master
  The following github actions will be disabled from master
  because they are expected to run from main:
  - ci-publish-pages.yml
  - ci-publish-to-pypi.yml
  - ci-update-build-tests.yml
- Bump version: 9.25.21 → 9.25.22
- Fixed regression in GRUB_SERIAL_COMMAND setup
  The condition to write the serial line setup was broken.
  This commit fixes it. Related to Issue #2419
- Fixed grub terminal setup
  The grub terminal setup is divided into the setting for the output
  and the input console. For both settings different parameters exists.
  So far kiwi did not differentiate between the two parts of the
  console setup and that could lead to a wrong setting if only one
  value is provided in kiwi's console= attribute which lead to the
  grub setting, GRUB_TERMINAL=value. If value is set to e.g gfxterm
  grub takes this for both input and output and it's obviously
  wrong for the input. To make this less error prune the kiwi code
  changes with this commit to set GRUB_TERMINAL_INPUT and
  GRUB_TERMINAL_OUTPUT rather than GRUB_TERMINAL and also runs sanity
  checks on the provided values if they are applicable. The information
  for setting up the console in the schema stays untouched though.
  That's because it's used for all bootloaders and also because grub
  supports multiple values for the console in/out setting in one
  GRUB_TERMINAL variable even though kiwi does no longer use it.
  To make this clear for the users also the documentation for the
  console attribute setup has been updated. If we want to wish two
  distinct attributes for input and output console settings a schema
  change and also differentiation between bootloaders is needed and
  that I only see for the kiwi-10 branch if at all. This Fixes #2419
- Fix tox.ini
  python 3.12 unit target did not specify a 3.12 interpreter
- Fix overwrite of kiwi_oemunattended
  In case rd.kiwi.oem.installdevice is set, there is an overwrite
  of the kiwi_oemunattended setting. However the variable was set
  in local scope of a function and therefore the change was not
  effective in other methods which also evaluates this variable.
  This commit fixes it such that the overwrite happens in the early
  initialize method which provides the environment for all code
  running in the dracut module. This is related to jira#PED-7180
- Ensure setfiles is detected inside the image-root
  We do not actually use setfiles from the host, we use it from the
  image root we create for the image build. Thus, we should look in
  the image root instead of on the host system.
  This prevents us from incorrectly detecting that setfiles is not
  available for setting SELinux contexts.
  Fixes: https://github.com/OSInside/kiwi/issues/2414
  Fixes: 2a22901ddd11ae23b6724b5e1aaa4261f219ccb6
- Use xdist on the CI to speed up the test runs
- Add unit test job using python 3.12
- Only run the job for this python environment
- [ci] Switch runner to ubuntu-latest
- Add missing raw string identifier infront of regexes
- Allow target_blocksize to be available for kis image
- Bump version: 9.25.20 → 9.25.21
- Cleanup tox targets
  Align tox targets with github workflows and fix targets
  not associated with a specific python version to use
  the python3 version installed on the host
- Bump version: 9.25.19 → 9.25.20
- Fixed unit tests for parallel invokation
- Make sure selinux policy is effectively applied
  setup_selinux_file_contexts is now called after the config.sh
  script. This makes sure that eventual policy related changes
  done in the optional config.sh are covered by a late setfiles
  call. In addition setup_selinux_file_contexts is called again
  at the end of any chroot based script hook. So we assume that
  any optional script target can change the system in a way that
  a new setfiles call might be required. It can happen that
  setfiles is called more often than required but as we cannot
  know what custom scripts does, it's better to call it more
  often compared to not often enough. This Fixes bsc#1210604
- Decrease image size for encrypted integration test
  Encrypted images do not compress well, therefore the size
  should be smaller such that we don't produce monsters
- Use ext4 for rawhide integration test
- Fixed typo in error message
- package: Drop unused xorriso dep on dracut-kiwi-live subpackage
  We do not actually use xorriso anywhere inside of the dracut module,
  nor do we pull in any utilities from the xorriso package into the
  generated initramfs anyway.
  Fixes: https://github.com/OSInside/kiwi/issues/2404
- Set kpartx as default mapper tool for s390
  Some time ago we moved the default partition mapper from
  kpartx to partx to reduce a package dependencies.
  However, on the s390 architecture partx does not work
  proplerly on e.g DASD devices. Thus the default mapper
  tool for this architecture will change to kpartx
  with this PR

==== sdbootutil ====
Version update (1+git20231221.42797ab -> 1+git20240118.7e744b4)
Subpackages: sdbootutil-rpm-scriptlets sdbootutil-snapper

- Update to version 1+git20240118.7e744b4:
  * Bind mount /etc inside the snapshot

==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev1 systemd-32bit systemd-boot systemd-container systemd-coredump systemd-lang udev

- remove pam-config call from post scriptlet of systemd-32bit
  * the full package already does that

==== tevent ====
Version update (0.15.0 -> 0.16.0)
Subpackages: libtevent0 libtevent0-32bit python3-tevent

- Update to version 0.16.0
  * the epoll backend is no longer limited to 2 event handlers
    per low level fd.
  * finally add support for TEVENT_FD_ERROR

==== util-linux ====
Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1 util-linux-lang

- Minor multibuild fixes (PED-307):
  * Restore /bin symlinks in util-linux-systemd if building with
    ul_extra_bin_sbin.
  * Restore compatibility supplements and split-provides.
  * Update safety check instructions.

==== util-linux-systemd ====

- Minor multibuild fixes (PED-307):
  * Restore /bin symlinks in util-linux-systemd if building with
    ul_extra_bin_sbin.
  * Restore compatibility supplements and split-provides.
  * Update safety check instructions.

==== yast2-trans ====
Version update (84.87.20240112.f631673f01 -> 84.87.20240120.54f4b9f06a)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu

- Update to version 84.87.20240120.54f4b9f06a:
  * New POT for text domain 'sap-installation-wizard'.
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Indonesian)
  * Translated using Weblate (Indonesian)