Packages changed:
  7zip
  ImageMagick
  bind (9.18.20 -> 9.18.21)
  emacs
  fuse-exfat
  fwupd (1.9.10 -> 1.9.11)
  gnome-settings-daemon (45.0 -> 45.1)
  gnustep-base
  grub2
  gstreamer (1.22.7 -> 1.22.8)
  gstreamer-plugins-bad (1.22.7 -> 1.22.8)
  gstreamer-plugins-base (1.22.7 -> 1.22.8)
  gstreamer-plugins-good (1.22.7 -> 1.22.8)
  gstreamer-plugins-libav (1.22.7 -> 1.22.8)
  gstreamer-plugins-rs (0.11.2 -> 0.11.3)
  gstreamer-plugins-ugly (1.22.7 -> 1.22.8)
  gtk-layer-shell (0.8.1 -> 0.8.2)
  gucharmap (15.1.1 -> 15.1.2)
  guestfs-tools (1.51.6 -> 1.52.0)
  inotify-tools (3.22.6.0 -> 4.23.9.0)
  libguestfs (1.51.9 -> 1.52.0)
  libportal
  librsvg (2.57.0 -> 2.57.1)
  libstorage-ng (4.5.169 -> 4.5.170)
  multipath-tools (0.9.7+76+suse.5f857af -> 0.9.7+93+suse.e2f2272)
  perl-HTTP-Cookies (6.10 -> 6.110.0)
  perl-IO-Tty (1.180.0 -> 1.200.0)
  perl-Net-DNS (1.410.0 -> 1.420.0)
  perl-XML-Parser (2.46 -> 2.470.0)
  perl-ldap
  python-M2Crypto
  python-SQLAlchemy (2.0.23 -> 2.0.24)
  python-argcomplete (3.1.6 -> 3.2.1)
  python-configobj
  python-hiredis
  python-numpy
  python-pycryptodome (3.19.0 -> 3.19.1)
  python-pycups
  python-redis
  python-six
  python-tornado6 (6.3.3 -> 6.4)
  python-zope.configuration (4.4.1 -> 5.0)
  python-zope.hookable (5.4 -> 6.0)
  python-zope.i18nmessageid (6.0.1 -> 6.1.0)
  python-zope.interface
  spamassassin
  supermin (5.2.2 -> 5.3.3)
  virt-v2v (2.2.0 -> 2.4.0)
  wireplumber (0.4.16 -> 0.4.17)
  yast2-journal (5.0.0 -> 5.0.1)

=== Details ===

==== 7zip ====

- Add missing man pages for 7z / 7za / 7zr / 7zz.
  This solves bsc#1204856.

==== ImageMagick ====
Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10

- drop update-alternatives for config; use exactly one of configuration
  package provided

==== bind ====
Version update (9.18.20 -> 9.18.21)
Subpackages: bind-doc bind-utils

- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.

==== emacs ====
Subpackages: emacs-el emacs-eln emacs-info emacs-nox emacs-x11 etags

- fix typo in %{ext_info} macro usage

==== fuse-exfat ====

- Do not mess with system config files which we do not own during
  post/postun.

==== fwupd ====
Version update (1.9.10 -> 1.9.11)
Subpackages: fwupd-bash-completion fwupd-lang libfwupd2 typelib-1_0-Fwupd-2_0

- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock

==== gnome-settings-daemon ====
Version update (45.0 -> 45.1)
Subpackages: gnome-settings-daemon-lang

- Update to version 45.1:
  + Power: Compiler warning fixes.
  + Smartcard: Error handling fix.
  + USB Protection: Comment clean up.
  + Updated translations.
- Drop upstream fixed patches:
  + 41d0dc1db4d75c37ba67fe903105b4e162d42f1a.patch
  + 538816ff42f682fc4b541810ca107486abab9976.patch
  + a059909d62da0c11774f1089d02937699fabf150.patch

==== gnustep-base ====

- Add 295.patch: Fix build with libxml2 2.11.0+.

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

- grub2.spec: Add ofnet to signed grub.elf to support powerpc net boot
  installation when secure boot is enabled (bsc#1217761)
- Improved check for disk device when looking for PReP partition
  * 0004-Introduce-prep_load_env-command.patch

==== gstreamer ====
Version update (1.22.7 -> 1.22.8)
Subpackages: gstreamer-lang gstreamer-utils libgstreamer-1_0-0 typelib-1_0-Gst-1_0

- Update to version 1.22.8:
  + Highlighted bugfixes in 1.22.8
  - Security fixes for the AV1 video codec parser
  - avdec video decoder: fix another possible deadlock with
    FFmpeg 6.1
  - qtdemux: reverse playback and seeking fixes for files with
    raw audio streams
  - v4l2: fix "newly allocated buffer ... is not free" warning
    log flood
  - GstPlay + GstPlayer library fixes
  - dtls: Fix build failure on Windows when compiling against
    OpenSSL 3.2.0
  - d3d11screencapturesrc: Fix wrong color with HDR enabled
  - Cerbero build tool: More python 3.12 string escape warning
    fixes; make sure to bundle build tools as well
  - various bug fixes, build fixes, memory leak fixes, and other
    stability and reliability improvements
  + gstreamer
  - buffer: Unref memories before metas
  - pad: Recheck pads when linking after temporary unlock
  - baseparse: Fixes to buffers extracted from adapter
- Rebase reduce-required-meson.patch

==== gstreamer-plugins-bad ====
Version update (1.22.7 -> 1.22.8)
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0

- Update to version 1.22.8:
  + aesenc: Fix IV length addition to output buffer length
  + av1parser: Fix array sizes in scalability structure
  + camerabin: Fix source updates with user filters
  + codecparsers: av1: Clip max tile rows and cols values
  + dtlscertificate: Define WINSOCKAPI before including windows.h
  + d3d11: fix building with address sanitizer
  + d3d11screencapturesrc: Fix wrong color with HDR enabled
  + h264decoder: Fix GstVideoCodecFrame leak
  + ladspa: Make RDF parsing truly optional
  + rtponviftimestamp: Fix drop-out-of-segment=false mode
  + qsvdecoder: Fix stream format detection
  + webrtcsdp: Remove fingerprint validation that doesn't make
    sense
  + GstPlay: Automatically flush the bus when disposing the
    signal adapter
  + GstPlayer: Without dispatcher emit signals directly instead
    of via the default main context
- Rebase reduce-required-meson.patch

==== gstreamer-plugins-base ====
Version update (1.22.7 -> 1.22.8)
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0

- Update to version 1.22.8:
  + appsrc: Fix flow return when buffer is dropped
  + audioringbuffer: Don't try to map MONO channel
  + encoding-target: Properly free when missing type field in
    parse_encoding_profile
  + pbutils: Don't include default vp9 parameters in resulting
    codec mime string
  + videorate: Don't forget last_ts on caps changes
- Rebase reduce-required-meson.patch

==== gstreamer-plugins-good ====
Version update (1.22.7 -> 1.22.8)
Subpackages: gstreamer-plugins-good-extra gstreamer-plugins-good-gtk gstreamer-plugins-good-jack gstreamer-plugins-good-lang gstreamer-plugins-good-qtqml

- Update to version 1.22.8:
  + dcaparse: keep upstream buffer meta
  + rtpklvdepay: Recover after invalid fragmented KLV unit
  + matroska-demux: fix accumulated base offset in segment seeks
  + qtdemux: fix bug report URL
  + qtdemux: Don't overflow sample index
  + qtdemux: Fix reverse playback for pcm audio stream
  + qtdemux: Ignore raw audio streams when adjusting seek
  + qtdemux: Under-seeking to a key unit in certain (encoded by
    Adobe products) ProRes movies (macOS x86_64 & arm64,
    Windows x86_64, ...)
  + rtpac3depay: should output audio/x-ac3 not audio/ac3
  + rtp: Fix incorrect RTP channel order lookup by name
  + v4l2bufferpool: add lock as atomic operation for seek
- Rebase reduce-required-meson.patch

==== gstreamer-plugins-libav ====
Version update (1.22.7 -> 1.22.8)

- Update to version 1.22.8:
  + avviddec: Unlock stream lock while waiting for decoded frame.
    Fixes potential deadlock
  + avviddec: Calculate latency only for fixed framerate
- Rebase reduce-required-meson.patch.

==== gstreamer-plugins-rs ====
Version update (0.11.2 -> 0.11.3)

- Update to version 0.11.3:
  + Fixed
  - ndi: Mark a private type as such and remove a wrong `Clone`
    impl of internal types.
  - uriplaylistbin: Fix a minor clippy warning.
  - fallbacksrc: Fix error during badly timed timeout scheduling.
  - webrtcsink: Fail gracefully if webrtcbin pads can't be
    requested instead of panicking.
  - threadshare: Fix deadlock in `ts-udpsrc`
    `notify::used-socket` signal emission.
  + Changed
  - Update to AWS SDK 1.0.
  - Update to windows-sys 0.52.
  - Update to async-tungstenite 0.24.
  - Update to bitstream-io 2.0.
  - tttocea608: De-duplicate some functions.
  - gtk4: Use async-channel instead of deprecated GLib main
    context channel.
- Update BuildRequires on cargo-c >= 0.9.21.

==== gstreamer-plugins-ugly ====
Version update (1.22.7 -> 1.22.8)
Subpackages: gstreamer-plugins-ugly-lang

- Update to version 1.22.8:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

==== gtk-layer-shell ====
Version update (0.8.1 -> 0.8.2)

- Update to 0.8.2:
  * Compat: bump supported GTK to v3.24.39
  * Compat: NOTE: GTK v3.24.40 may break previous version and work
    with this one, but we won't know for sure until it's released

==== gucharmap ====
Version update (15.1.1 -> 15.1.2)
Subpackages: gucharmap-lang libgucharmap_2_90-7

- Update to version 15.1.2:
  + Updated translations.

==== guestfs-tools ====
Version update (1.51.6 -> 1.52.0)

- Update to version 1.52.0
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep

==== inotify-tools ====
Version update (3.22.6.0 -> 4.23.9.0)
Subpackages: libinotifytools0

- update to 4.23.9.0:
  * support cross compile for Android
  * libinotifytools: Rename init variable to fix conflict with
    entry point
  * Add CodeQL workflow for GitHub code scanning
  * Fix build with musl and add Alpine buildnode to CI
  * Update Cirrus CI FreeBSD images
  * Fix enabling of fanotify/fsnotify.
  * Fix fanotify_supported()
  * Combine to one build machine, reduce test iteration to 64
  * Add -fanalyzer to build
  * Enable CentOS Stream 9 build
  * Add debian 12
  * Ensure C++ libraries are not linked in

==== libguestfs ====
Version update (1.51.9 -> 1.52.0)
Subpackages: libguestfs-appliance libguestfs-xfs libguestfs0

- Update to version 1.52.0
  * The Python bindings now use bytes (instead of str) for the
    event callback message, since it may contain arbitrary 8 bit
    data
    Fix a rare crash, and avoid memory leaks in event callbacks
  * Support for OCaml 5, and OCaml ≥ 4.07 is now the minimum
  * The OCaml bindings now release the runtime lock around calls
    to guestfs_close, since that call might be long-running (for
    example it might have to shut down the appliance and synch disks).
  * Support OpencloudOS
  * SELinux relabelling now runs in parallel, meaning it's a lot
    quicker
  * Add support for lzma and zstd compression methods in tar APIs
    (like guestfs_tar_in)
  * guestfs_pvs_full previously didn't always return the correct
    device names. This has now been fixed.
  * guestfs_btrfs_filesystem_balance fixed so it now works with
    more modern btrfs tools (Jürgen Hötzel).
  * The guestfish(1) --key option now recognizes LVM names like
    /dev/mapper/rhel_bootp--73--75--123-root
  * guestfish --key option also supports a new --key all:...
    selector to try the same key on all devices.
  * In guestmount(1) avoid calling fclose(NULL) on error paths,
    which might have caused a crash on some platforms.

==== libportal ====
Subpackages: libportal-gtk3-1 libportal-gtk4-1 libportal1 typelib-1_0-Xdp-1_0

- Replace copypasted summaries by something more concrete

==== librsvg ====
Version update (2.57.0 -> 2.57.1)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0

- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.

==== libstorage-ng ====
Version update (4.5.169 -> 4.5.170)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- merge gh#openSUSE/libstorage-ng#976
- make more use of new SystemCmd interface
- use in-class member initialization
- inhibit colored output from udevadm
- fixed typos
- 4.5.170

==== multipath-tools ====
Version update (0.9.7+76+suse.5f857af -> 0.9.7+93+suse.e2f2272)
Subpackages: kpartx libmpath0

- Update to version 0.9.7+93+suse.e2f2272:
  * fix ANA prioritizer enablement logic (bsc#1218326)
  * avoid setting queue_if_no_path on multipath maps for which the
    no_path_retry timeout has expired
  * the interactive commands "restorequeueing map X" and
    "restorequeing maps" now only affect maps that had queueing
    manually disabled using "disablequeuing maps" or
    "disablequeuing map X" beforehand
  * Spelling fixes

==== perl-HTTP-Cookies ====
Version update (6.10 -> 6.110.0)

- updated to 6.11
  see /usr/share/doc/packages/perl-HTTP-Cookies/Changes
  6.11      2023-12-07 16:36:52Z
  - Replace "Test" with "Test::More" (GH#70) (James Raspass)

==== perl-IO-Tty ====
Version update (1.180.0 -> 1.200.0)

- updated to 1.20
  see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
  1.20 2023-12-28 Todd Rinaldo <toddr@cpan.org>
  * #32 - Skip t/pty_get_winsize.t tests on AIX
  * #27 - Fix patchlevel check for util.h
  1.19 2023-12-28 Todd Rinaldo <toddr@cpan.org>
  * #37 - Remove --no-undefined from compiler test which is not compatible with all platforms.

==== perl-Net-DNS ====
Version update (1.410.0 -> 1.420.0)

- updated to 1.42
  see /usr/share/doc/packages/perl-Net-DNS/Changes

==== perl-XML-Parser ====
Version update (2.46 -> 2.470.0)

- updated to 2.47
  see /usr/share/doc/packages/perl-XML-Parser/Changes
  2.47 2023-12-28 (by Todd Rinaldo)
  - #84 use $fh instead of $foo
  - #85 Fix typo in documentation
  - #89 Devel::CheckLib to from 0.99 -> 1.14
  - Devel::CheckLibn 1.16
  - #91 POD fix for verbatim text
  - #97 Add a LICENSE file
  - #94 Don't ship Expat/Makefile
  - Various github workflow improvements. Windows is still not working.

==== perl-ldap ====

- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.

==== python-M2Crypto ====

- require setuptools

==== python-SQLAlchemy ====
Version update (2.0.23 -> 2.0.24)

- update to 2.0.24:
  * https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.24

==== python-argcomplete ====
Version update (3.1.6 -> 3.2.1)

- Remove coverage check
- Fix zsh test failures: avoid coloring terminal
- update to 3.2.1:
  * Allow explicit zsh global completion activation (#467)
  * Fix and test global completion in zsh (#463, #466)
  * Add –yes option to activate-global-python-argcomplete (#461)
  * Test suite improvements
- drop without_zsh.patch: obsolete

==== python-configobj ====

- Remove six from the rpm requirements. Why would we have
  remove_six.patch in the first place if we still require it?
- Enable unit tests
- require setuptools
- remove python2 logic, this makes no sense after
  "remove_six.patch"

==== python-hiredis ====

- require setuptools

==== python-numpy ====

- Fix build error for Leap. Need gcc >= 8.5

==== python-pycryptodome ====
Version update (3.19.0 -> 3.19.1)

- update to 3.19.1:
  * Fixed a side-channel leakage with OAEP decryption that could be
    exploited to carry out a Manger attack

==== python-pycups ====

- require setuptools

==== python-redis ====

- Add patch to increase timeouts in s390x where tests take longer
  to run:
  * increase-test-timeout.patch

==== python-six ====

- require setuptools

==== python-tornado6 ====
Version update (6.3.3 -> 6.4)

- update to 6.4:
  * https://www.tornadoweb.org/en/stable/releases/v6.4.0.html
  * Python 3.12 is now supported.
- drop py312-datetime.patch (upstream)

==== python-zope.configuration ====
Version update (4.4.1 -> 5.0)

- update to 5.0:
  * Drop support for Python 2.7, 3.5, 3.6.
  * Add support for Python 3.11.

==== python-zope.hookable ====
Version update (5.4 -> 6.0)

- update to 6.0:
  * Drop support for Python 2.7, 3.5, 3.6.
  * Add support for Python 3.12.

==== python-zope.i18nmessageid ====
Version update (6.0.1 -> 6.1.0)

- update to 6.1.0:
  * Add support for Python 3.12.

==== python-zope.interface ====

- remove python2 specific codepaths

==== spamassassin ====
Subpackages: perl-Mail-SpamAssassin spamassassin-spamc

- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.

==== supermin ====
Version update (5.2.2 -> 5.3.3)

- Update to version 5.3.3
  * initrd: Support ztd-compressed modules
  * pacman: Recognise Artix, an Arch derivative
  * Add a separate variable to store link flags, and use that to
    supply
  * Add appropriate globs for arm based kernels. The file names end
    in -arm64 but the architecture is named aarch64.
  * Add support for OCaml 5.0
  * Add LFS support for fts functions
  * Numerous bug fixes
- Upstream bug fixes and features
  001-Improved-debugging-of-the-supermin-if-newer-calculation.patch
  002-Fix-if-newer-copy-kernel.patch
  003-Fix-kernel-filtering-for-aarch64-architecture.patch
  004-Use-output-complete-exe-instead-of-custom.patch
  005-Only-supply-output-complete-exe-to-final-link.patch
  006-Rename-function-file-kernel.patch
  007-Uncompress-kernel-on-RISC-V.patch
  008-Fix-link-to-renamed-kernel-documentation.patch
  009-New-mailing-list-email-address.patch
- Dropped initrd_support_ztd-compressed_modules.patch

==== virt-v2v ====
Version update (2.2.0 -> 2.4.0)
Subpackages: virt-v2v-bash-completion

- Update to virt-v2v 2.4.0
  * New --block-driver option which can be used to choose to
    install either virtio-blk or virtio-scsi drivers
  * The virt-v2v --key option now recognizes LVM names like
    /dev/mapper/rhel_bootp--73--75--123-root
  * The --key option also supports a new --key all:... selector to
    try the same key on all devices.
  * Conversions now set the host-model CPU in the output metadata,
    except where the source hypervisor overrides this. The
    exception is -o qemu mode which uses -cpu host.
  * virt-v2v will now look for bootloader configuration in
    /boot/grub/grub.cfg for UEFI guests
  * Invoke pnputil (if available) to install drivers, fixing some
    Windows conversions
  * Skip SELinux relabelling if the guest has disabled SELinux
  * Several output modes now generate metadata to indicate whether
    the guest requires the RTC to be set to UTC (Linux) or
    localtime (most Windows). For example with -o libvirt this
    generates <clock offset="utc|localtime"/>.
  * -i ova mode is now less strict about parsing the manifest file,
    which helps when converting some non-conforming OVA files.
  * Input modes using -it ssh now use the correct quoting
  * -i vmx mode now rejects VMDK files explicitly, reducing a
    source of user confusion
  * Multiple fixes to -o kubevirt mode. Also implement -oo
    compressed for this mode.
  * -o libvirt mode now supports Rocky Linux
  * -o openstack documentation for cloud configurations fixed
  * -o rhv-upload mode has an improved error when the -os parameter
    is invalid or missing
  * Remove support for RHEL 3
  * Various language translation updates
- Drop patches
  fix-compiler-error-Stdlib.stderr.patch
  fix-linker-error.patch

==== wireplumber ====
Version update (0.4.16 -> 0.4.17)
Subpackages: libwireplumber-0_4-0 wireplumber-audio wireplumber-lang

- Update to version 0.4.17:
  * Fixes:
  - Fix a reference counting issue in the object managers that
    could cause crashes due to memory corruption.
  - Fix an issue with filters linking to wrong targets, often
    with two sets of links.
  - Fix a crash in the endpoints policy that would show up when
    log messages were enabled at level 3 or higher.

==== yast2-journal ====
Version update (5.0.0 -> 5.0.1)

- Make sure not to get escape sequences (for colors) into the
  output of the 'journalctl --output json' command, even if
  $SYSTEMD_COLORS is set in the environment (bsc#1218106)
- 5.0.1