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 * #32 - Skip t/pty_get_winsize.t tests on AIX * #27 - Fix patchlevel check for util.h 1.19 2023-12-28 Todd Rinaldo * #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 . * -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