Packages changed:
 ImageMagick (7.1.1.47 -> 7.1.2.0)
 SDL3 (3.2.14 -> 3.2.18)
 accountsservice
 ddcutil (2.2.0 -> 2.2.1)
 erofs-utils (1.8.3 -> 1.8.10)
 gnome-maps (48.4 -> 48.5)
 gpg2 (2.5.8 -> 2.5.9)
 kf6-kirigami
 krb5
 libavif
 libdbusmenu-gtk2
 libdbusmenu-gtk3
 libgpod
 llvm20
 mutter
 netpbm (11.9.3 -> 11.11.0)
 nvidia-open-driver-G06-signed-cuda (575.57.08_k6.15.4_1 -> 575.57.08_k6.15.6_1)
 pam-config (2.12+git.20250516 -> 2.13+git.20250715)
 patterns-base
 patterns-gnome
 psmisc
 python-netaddr
 sdbootutil (1+git20250613.ee73e55 -> 1+git20250716.b03c12f)
 selinux-policy (20250703 -> 20250716)
 xkeyboard-config (2.44 -> 2.45)
 xscreensaver
 yast2-storage-ng (5.0.32 -> 5.0.33)
 zimg

=== Details ===

==== ImageMagick ====
Version update (7.1.1.47 -> 7.1.2.0)
Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10

- version update to 7.1.2.0
 * magick-config.h: Remove redundant block by @ferdnyc in #8076
 * Remove generated 'magick.sh' from repo by @ferdnyc in #8075
 * JXL: Preserve ICC profile for lossless encoding by @ferdnyc in #8074
 * Support ICN file extension for old Windows icons by @bitplane in #8107
 * fix build when libjpeg is not in its default location by @mmomtchev in #8172
 * Change 'Mac OS X' to 'macOS' in descriptions and comments by @gy-mate in #8224
 * Fix NULL pointer dereference in XWarning by @moon044 in #8230
- modified patches
 % ImageMagick-library-installable-in-parallel.patch (refreshed)
- fixes: CVE-2025-53101 [bsc#1246529]
   CVE-2025-53014 [bsc#1246530]
   CVE-2025-53015 [bsc#1246531]
   CVE-2025-53019 [bsc#1246534]

==== SDL3 ====
Version update (3.2.14 -> 3.2.18)

- Update to release 3.2.18
 * Added SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_BOOLEAN to support
   non-constrained and non-grabbing popups
 * Fixed a crash in SDL_GetAudioDeviceChannelMap()
 * Fixed duplicate mouse events when using a pen under X11
 * Improved thumbstick range for Nintendo Switch Pro Controllers
 * Fixed loading user calibration for Nintendo Switch Pro
   Controllers
 * Added support for the ZEROPLUS P4 Wired Gamepad
 * Fixed input from the MayFlash GameCube adapter with version 7
   firmware
- Update to release 3.2.16
 * Fixed a rare crash in SDL_WaitEvent()
 * Fixed entering fullscreen mode on some X11 window managers
 * Fixed hang processing mouse input on Wayland
 * Fixed occasionally corrupt text input on Wayland
 * Respect the application text input area on Wayland

==== accountsservice ====
Subpackages: accountsservice-lang libaccountsservice0 typelib-1_0-AccountsService-1_0

- Update accountsservice-sysconfig.patch: Check whether sysconfig
 is used and fallback to display manager settings if sysconfig is
 not used (bsc#1246127).

==== ddcutil ====
Version update (2.2.0 -> 2.2.1)
Subpackages: ddcutil-i2c-udev-rules libddcutil5

- Update to 2.2.1:
 * Added
 - Do not perform permission checks if running with effective
   user root, i.e. when running with setuid bit set.
   Partially addresses issue #509
 * Changed
 - Command environment: report if running as root, with sudo, or
   setuid bit set
 - Command environment --verbose: eliminate some unneeded edid
   read tests
 - Command setvcp: Emit more more useful messages when the cause
   of a DDCRC_RETRIES error is itself a DDCRC_RETRIES error.
 - Add option --disable-traced-function-stack The default
   traced-function-stack option value (disabled) is set in
   parms.h.
 * Fixed
 - Avoid segfault if invalid feature code specified
 - Maximum wait time on function lock_display() not respected,
   possible infinte loop. Addresses issue #511
 - Fix --verify/--noverify parsing. Addresses issue #512.
 - ddca_close_display(): do not respect quiesce, allowing the
   display lock record to be released, avoiding possible
   deadlock
 - Fix the spelling of company name HON HAI PRECISION" (obtained
   from UEFI), avoiding a lintian message. Addresses issue #500
 - Fix errors reported by clang 19: unused variable, expression
   which evaluates to 0 treated as null pointer.
   Addresses issue #502.
 - Command getvcp --terse: Eliminate irrelevant messages
   regarding VCP version not set.
 - Make test for missing DRM card-connector directories more
   robust. Issue #507.
 - DDC communication not detected with old (340 series) Nvidia
   proprietary driver. Issue #507
 - Function end_capture(): call close() in case of fflush()
   error, ensuring that messages are always sent to the
   terminal after message capture complete
 - Functions ddca_find_display_ref() and ddca_get_display_ref()
   were returning a pointer to the internal Display_Ref struct
   rather than an external integer DDCA_Display_Ref, causing
   segfault or return code DDCRC_INVALID_DISPLAY on a subsequent
   api call such as ddca_open_display2(). Addresses issue #528.
 - Several API functions were not recognized as arguments to
 - -trcfunc and --trcfrom. These included
   ddca_find_display_ref(), ddca_get_display_ref(),
   report_parsed_capabilities()
 - Option --stats was not reporting data
 - ddc_open_display(): return DDCRC_DISCONNECTED instead of an
   assert failure if bus_info == NULL. Addresses KDE Powerdevil
   issue #504861 (powerdevil crash from libddcutil, no restart
   happens)
 - Macro TRACED_ASSERT() calls __assert_fail() instead of
   exit(1). Addresses Powerdevil issue #504861.
 - Fix troff formatting in ddcutil man page. Pull request #531.
 * Building
 - configure option --enable-watch-displays/
 - -disable-watch-displays controls whether display watch
   functionaliity is built. The default is
 - -enable-watch-displays. If built with
 - -disable-watch-displays, API functions related to display
   change detection return DDCRC_UNIMPLEMENTED
 - If configure option --disable-x11 is specified, the only
   watch-mode is POLL. watch-mode XEVENT does not exist.
 * Detailed information about the changes can be found in file
   CHANGELOG.md in the source tree, and on pages ddcutil 2.2.1
   Release Notes (https://www.ddcutil.com/release_notes_221/)
   and Shared Library Changes for Release 2.2.1
   (https://www.ddcutil.com/c_api_221/) on the web site.
- Drop patch which is already included by upstream:
 * ddcutil-2.2.0-verify-noverify.patch
- reproducible builds: pass --disable-build-timestamp
- improve handling of --verify/--noverify (boo#1245807)
 add ddcutil-2.2.0-verify-noverify.patch from upstream

==== erofs-utils ====
Version update (1.8.3 -> 1.8.10)

- Update to release 1.8.10
 * mkfs: Fix unusual PAX header handling for tarerofs
 * mkfs: Add a `-E^fragdedupe` option to explicitly disable
   fragment deduplication
 * mkfs: Support `-Efragdedupe=inode` for multithreading
 * dump: Add `--cat` to show file contents
 * mkfs: Support per-segment reaper for multi-threaded compression
 * mkfs: Support extent-based deduplication for `-Efragments`
 * mkfs: Support `--fsalignblks` to align filesystem sizes
 * mkfs: Support `--vmdk-desc` to generate VMDK for flattened
   block devices
- Enable zstd [boo#1229961]

==== gnome-maps ====
Version update (48.4 -> 48.5)
Subpackages: gnome-maps-lang

- Update to version 48.5:
 + Remove extra slash in API URL for Transitous, unbreaks routing
   with latests MOTIS releases.

==== gpg2 ====
Version update (2.5.8 -> 2.5.9)
Subpackages: dirmngr gpg2-lang

- Update to 2.5.9:
 * gpg: Add the revocation reason to the sigclass of a "rev" line
   (drops gnupg-2.5.8-re-add-revocation-reason.patch)
 * gpg: Do not show the non-standard secp256k1 curve in the menu
   to select the curve. It can however be specified using its name
 * gpg: Fix regression in using the secp256k1 curve.
 * dirmngr: New option --user-agent and send a default User-Agent
   of "GnuPG/2.6" for all HTTP requests

==== kf6-kirigami ====
Subpackages: kf6-kirigami-imports libKirigamiPlatform6

- Replace 0001-Fix-another-ShadowedTexture-crash-with-software-rend.patch
 with new version:
 * 0001-Revert-Fix-SoftwareRectangleNode-leaking-image-nodes.patch
 * 0002-Revert-Fix-ShadowedTexture-crashing-with-software-re.patch
 * 0003-Fix-SoftwareRectangleNode-creating-QSGImageNode-s-wi.patch
- Add patch to fix a crash with the Qt Quick software renderer
 (kde#506991, boo#1246411):
 * 0001-Fix-another-ShadowedTexture-crash-with-software-rend.patch

==== krb5 ====
Subpackages: krb5-32bit krb5-client

- Moved /etc/krb5.conf to /usr/etc/krb5.conf
 This patch (0011_usr_etc.patch) is upstream:
 https://github.com/krb5/krb5/pull/1437/

==== libavif ====

- Update libavif.spec:
 Add compile condition for SvtAv1Enc, SLE-15-SP4, and other old
 releases will not build with it to make the update successful.
 (jsc#PED-13277, CVE-2025-48175, bsc#1243270, CVE-2025-48174, bsc#1243269)

==== libdbusmenu-gtk2 ====

- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
 moved from /usr/share/aclocal/ to /usr/share/gettext/m4

==== libdbusmenu-gtk3 ====

- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
 moved from /usr/share/aclocal/ to /usr/share/gettext/m4

==== libgpod ====
Subpackages: libgpod-lang libgpod-tools libgpod4

- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
 moved from /usr/share/aclocal/ to /usr/share/gettext/m4

==== llvm20 ====

-  Enable libcxx, openmp, lldb and thin_lto on loongarch64
- Add reproducible.patch to make libomp.so reproducible (boo#1199076)

==== mutter ====
Subpackages: mutter-lang

- Drop mutter-SLE-bell.patch. It no longer applies with --fuzz=0,
 and it is X11-only, so it is no longer useful for SLE 16.

==== netpbm ====
Version update (11.9.3 -> 11.11.0)
Subpackages: libnetpbm11

- Remove the doc and man pages for pamtojpeg2k since the binary
 has not been available since jasper was dropped. [bsc#1245164]
- Update to 11.11.00:
 * pamflip: add -inverse.
 * pamflip: add -reflect.
 * pamdice: add -outsuffix.
 * libnetpbm and 'ppmdraw' circle drawing functions: use floating
   point arithmetic to make smoother circle.
 * pamdice, pamundice: Add PBM fast path.
 * ppmdraw: fix error message about 'filledrectangle' syntax.
 * pamdice: fix using more digits than necessary in output file
   names -- width was based on one more slice than was actually
   generated. Broken since Netpbm 10.29 (August 2005).
 * pnmquantall: fix arbitrary shell command execution with input
   file names or color count that contain shell metacharacters.
   Always present ('pnmquantall' has existed, aka 'ppmquantall',
   since primordial Netpbm).
 * ppmtogif: fix arbitrary shell commands when arguments contain
   shell metacharacters. Broken in Netpbm 10.37 (June 2006).
 * pnmtofiasco: fix crash when image is really small. Always
   broken (program was new in Netpbm 9.6, July 2000).
 * pnmtofiasco: fix bug: uses one tile regardless of
 - -tiling-exponent. Always broken (programs were new in Netpbm
   9.6, July 2000).
 * pnmtofiasco: fix bug: infinite loop with multiple tiles.
   Always broken (program was new in Netpbm 96., July 2000),
   but made functional by bug fix in 11.10 (March 2025).
 * pnmtofiasco: fix bug: does wrong level of optimization
   Introduced in Netpbm 11.05 (December 2023).
 * libnetpbm ppmd_fill and ppmdraw filled shapes: fix bug: final
   span of filling omitted from output. Always broken (ppmd_fill
   was in primordial Netpbm).
- Update to 11.10.00:
 * pamdice: Add -listfile, -indexfile, -numberwidth, -dry-run.
 * pamundice: Add -indexfile.
 * pamflip: improve efficiency - less copying of tuples in basic
   whole-image non-PBM case.
 * pamflip: more direct error message for -memsize=0.
 * pamflip: warn if redundant -pagesize specified with -verbose.
 * pcdovtoppm: improve syntax error messages.
 * pammixmulti: Fix crash from uninitialized memory. Introduced in
   Netpbm 11.09 (December 2024).
 * giftopnm: Fix wild pointer reference with -verbose and
   invalid extension type. Broken in Netpbm 10.59 (December 2012).
 * pdbimgtopam, pamtopdbimg: Fix crash when out of memory. Always
   broken (programs were new in Netpbm 10.52 (September 2010)).
 * pamrestack: fix failure when height too large for computations.
   Broken in Netpbm 10.99 (June 2022).
 * pamflip: fix: Don't allow -xform with older transform options
   (-leftright, etc.). Before, -xform would be ignored in that
   case.

==== nvidia-open-driver-G06-signed-cuda ====
Version update (575.57.08_k6.15.4_1 -> 575.57.08_k6.15.6_1)

- update non-CUDA variant to 570.172.08 (boo#1246327)
- supersedes
 * 0003-nv-dmabuf-Inline-dma_buf_attachment_is_dynamic.patch
 * 0004-nvidia-uvm-Disable-SVA-support-for-6.16.patch
- update pci_ids-supported
- empty pci_ids-570.169; PCI ID hardware Supplements get moved to
 gfx repository to package nvidia-open-driver-G06-signed-kmp-meta
 (boo#1246010)
- remove 60-nvidia-$flavor.conf, since driver no longer gets
 autoselected without gfx/cuda repositories present and so we no
 longer need to disable it by default (boo#1246010)

==== pam-config ====
Version update (2.12+git.20250516 -> 2.13+git.20250715)

- Update to version 2.13+git.20250715:
 * Release version 2.13
 * Place himmelblau near the top of pam stack [bsc#1243418]

==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-enhanced_base patterns-base-minimal_base patterns-base-selinux patterns-base-sw_management patterns-base-x11 patterns-base-x11_enhanced

- Do not build transactional_base pattern for Leap 16
- Drop yast inclusion for Leap 16, code-o-o#leap/features/173

==== patterns-gnome ====
Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome

- Drop gnome_yast on Leap 16, code-o-o#leap/features/173

==== psmisc ====
Subpackages: psmisc-lang

- Add patch 0001-fuser-Fix-expandpath.patch
 * Is an upstream commit which fixes https://gitlab.com/psmisc/psmisc/-/issues/57
   as well as bug boo#1242093

==== python-netaddr ====

- Convert to libalternatives

==== sdbootutil ====
Version update (1+git20250613.ee73e55 -> 1+git20250716.b03c12f)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper

- Update to version 1+git20250716.b03c12f:
 * Revert "Check for transactional systems by actually checking ro status, not mount attributes"
- Update to version 1+git20250710.d8e5d82:
 * Check for transactional systems by actually checking ro status, not mount attributes

==== selinux-policy ====
Version update (20250703 -> 20250716)
Subpackages: selinux-policy-targeted

- Update to version 20250716:
 * Allow virtqemud_t use its private tmpfs files (bsc#1242998)
 * Allow virtqemud_t setattr to /dev/userfaultfd (bsc#1242998)
 * Allow virtqemud_t read and write /dev/ptmx (bsc#1242998)
 * Extend virtqemud_t tcp_socket permissions (bsc#1242998)
 * Mark configfs_t as mountpoint (bsc#1246080)
 * healthchecker: add proper optional_policy() guards
 * Allow virtqemud_t to read and write generic pty (bsc#1242998)
 * Allow plymouthd_t read proc files of systemd_passwd_agent (bsc#1245470)

==== xkeyboard-config ====
Version update (2.44 -> 2.45)
Subpackages: xkeyboard-config-lang

- update to 2.45 (boo#1246516)
- added %pretrans lua script for migration from /usr/share/X11/xkb
 directory to symlink
- custom files previously under `/usr/share/X11/xkb`, e.g. the file
 `/usr/share/X11/xkb/symbols/custom`, which are saved under
 `/usr/share/X11/xkb.rpmmoved` after the update to 2.45 needs to
 be migrated manually by the user to `usr/share/xkeyboard-config-2`

==== xscreensaver ====
Subpackages: xscreensaver-data xscreensaver-lang

- Work with newer gettext-runtime. In gettext 0.24.1 the m4 files
 moved from /usr/share/aclocal/ to /usr/share/gettext/m4

==== yast2-storage-ng ====
Version update (5.0.32 -> 5.0.33)

- Use correct iSCSI driver name (related to bsc#1244935).
- 5.0.33

==== zimg ====

- add patch cmake-googletest.patch to fix incompatibility of
 old google-test with CMake 4.0. Upstream has already updated the
 dependency.