Packages changed: ImageMagick (7.1.2.0 -> 7.1.2.1) bind (9.20.11 -> 9.20.12) blueman fuse3 (3.17.3 -> 3.17.4) gettext-runtime (0.25.1 -> 0.26) git kernel-firmware-amdgpu (20250811 -> 20250815) kernel-firmware-ath11k (20250808 -> 20250820) kernel-firmware-bluetooth (20250808 -> 20250820) kernel-firmware-intel (20250718 -> 20250821) kernel-firmware-iwlwifi (20250609 -> 20250818) kernel-firmware-media (20250804 -> 20250820) kernel-firmware-qcom (20250808 -> 20250820) kernel-firmware-realtek (20250814 -> 20250820) kernel-firmware-sound (20250721 -> 20250821) kwin6 libnftnl (1.2.9 -> 1.3.0) libspelling (0.4.8 -> 0.4.9) man-pages-zh_CN (1.6.4.2 -> 1.6.4.3) nftables (1.1.3 -> 1.1.4) openSUSE-release (20250820 -> 20250822) python-markdown-it-py python-netaddr python313 (3.13.5 -> 3.13.7) python313-core (3.13.5 -> 3.13.7) sdbootutil (1+git20250812.13f4562 -> 1+git20250820.077bd8b) tiff xf86-video-vmware xfdesktop yast2-iscsi-client (5.0.9 -> 5.0.10) === Details === ==== ImageMagick ==== Version update (7.1.2.0 -> 7.1.2.1) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.2.1 * Add support for Simple File Format Family (SF3) images by @Shinmera in #8243 * Fix validation issues in SF3 by @Shinmera in #8252 * Fix compressed exr reading by @Hadsen in #8285 * Use OpenMP in ashlar by @yerlotic in #8288 * Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #8296 - modified patches % ImageMagick-library-installable-in-parallel.patch - removed patches - ImageMagick-filename-placeholder-regression-1.patch (upstreamed) - ImageMagick-filename-placeholder-regression-2.patch (upstreamed) - ImageMagick-filename-placeholder-regression-3.patch (upstreamed) - fixes CVE-2025-55160 [bsc#1248079], CVE-2025-55004 [bsc#1248076] CVE-2025-55154 [bsc#1248078], CVE-2025-55005 [bsc#1248077] ==== bind ==== Version update (9.20.11 -> 9.20.12) Subpackages: bind-doc bind-utils - Upgrade to release 9.20.12 New Features: * Support for parsing DSYNC records has been added. Feature Changes: * Add deprecation warnings for RSASHA1, RSASHA1-NSEC3SHA1, and DS digest type 1. Bug Fixes: * Stale RRsets in a CNAME chain were not always refreshed. * Add RPZ extended DNS error for zones with a CNAME override policy configured. * Fix dig +keepopen option. * Log dropped or slipped responses in the query-errors category. * Fix synth-from-dnssec not working in some scenarios. * Clean enough memory when adding new ADB names/entries under memory pressure. * Prevent spurious validation failures. ==== blueman ==== Subpackages: blueman-lang thunar-sendto-blueman - Fix build on Leap 16.0 that has no nemo-extensions package (bsc#1247915) ==== fuse3 ==== Version update (3.17.3 -> 3.17.4) Subpackages: libfuse3-4 - Update to release 3.17.4 * detect mount-utils by checking for /run/mount/utab ==== gettext-runtime ==== Version update (0.25.1 -> 0.26) Subpackages: envsubst libtextstyle0 - Update to version 0.26: * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl, Perl, PHP: - xgettext's heuristic recognition of format strings has been improved: strings like "100% complete" (with a space flag in a format directive) are no longer flagged as format strings by default, unless they occur in a context that requires a format string. You can override this heuristic by using a comment of the form /* xgettext: c-format */. * Shell: - The documentation now mentions two other approaches for internationalizing messages with parameters in shell scripts. - xgettext now recognizes format strings in the 'printf' command syntax. They are marked as 'sh-printf-format' in POT and PO files. - Two new programs 'printf_gettext' and 'printf_ngettext' are provided, that do formatted output with a localized format string in a more efficient way (without spawning a subshell). - xgettext now recognizes the \c, \u, and \U escape sequences in dollar- single-quoted strings $'...'. [#] Improvements for maintainers: * xgettext: - When extracting a message with plural that is some format string, xgettext now verifies that the msgid and msgid_plural are compatible as format strings. For most format string types, this still allows omitting from msgid a placeholder that is used in msgid_plural. But when a placeholder is used in both msgid and msgid_plural, its type must be the same in both. - xgettext now suggests a refactoring when a translatable string contains an URL or email address. [#] Improvements for translators: * msggrep: - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags that allow to select only messages that have a specified flag. - Refresh patches. ==== git ==== Subpackages: git-core git-email git-gui git-web gitk perl-Git - Use zlib instead of zlib-ng for SLES16 ==== kernel-firmware-amdgpu ==== Version update (20250811 -> 20250815) - Update to version 20250815 (git commit 07ed893df57c): * amdgpu: DMCUB updates for various ASICs ==== kernel-firmware-ath11k ==== Version update (20250808 -> 20250820) - Update to version 20250820 (git commit 70dda28e5098): * ath11k: WCN6855 hw2.0@nfa765: add to WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 ==== kernel-firmware-bluetooth ==== Version update (20250808 -> 20250820) - Update to version 20250820 (git commit 70dda28e5098): * Link rtl8723b_config.bin to rtl8723bs ==== kernel-firmware-intel ==== Version update (20250718 -> 20250821) - Update to version 20250821 (git commit c88f7d064603): * intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10 ==== kernel-firmware-iwlwifi ==== Version update (20250609 -> 20250818) - Update to version 20250818 (git commit 72a326cda491): * iwlwifi: add Bz/gl FW for core97-84 release * iwlwifi: update ty/So/Ma firmwares for core97-84 release * iwlwifi: update cc/Qu/QuZ firmwares for core97-84 release ==== kernel-firmware-media ==== Version update (20250804 -> 20250820) - Update to version 20250820 (git commit 70dda28e5098): * qcom: Add firmware binary for SM8650. ==== kernel-firmware-qcom ==== Version update (20250808 -> 20250820) - Update to version 20250820 (git commit 70dda28e5098): * qcom: add CDSP firmware for x1e80100 platform ==== kernel-firmware-realtek ==== Version update (20250814 -> 20250820) - Update to version 20250820 (git commit 70dda28e5098): * rtw89: 8922a: update fw to v0.35.80.3 * rtw89: 8852c: update fw to v0.27.129.4 * rtw89: 8852c: update fw to v0.27.129.3 ==== kernel-firmware-sound ==== Version update (20250721 -> 20250821) - Update to version 20250821 (git commit c88f7d064603): * cirrus: cs35l41: Move entries to correct driver section in WHENCE * cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops - Update to version 20250820 (git commit 70dda28e5098): * cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops ==== kwin6 ==== Subpackages: kwin6-lang libkwin6 - Add patch to avoid flicker due to amdgpu driver bug (kde#508350): * 0001-backends-drm-work-around-amdgpu-applying-GAMMA_LUT-i.patch ==== libnftnl ==== Version update (1.2.9 -> 1.3.0) - Update to release 1.3.0 * set: dump set backend name (hash, rbtree...) and elem count, if available ==== libspelling ==== Version update (0.4.8 -> 0.4.9) Subpackages: libspelling-lang libspelling1-2 - Update to version 0.4.9: + Improve discovery of no-spell-check tags + Fix various leaks in the testsuite which CI now tests for + Improve life-cycle tracking of text-region from SpellingEngine + CI now runs ASAN/LSAN/UBSAN and others on every commit + Updated translations. ==== man-pages-zh_CN ==== Version update (1.6.4.2 -> 1.6.4.3) - version update to 1.6.4.3: * Full translation of xargs(1) from findutils v4.10.0. ==== nftables ==== Version update (1.1.3 -> 1.1.4) Subpackages: libnftables1 python313-nftables - Add json.patch - Update to release 1.1.4 * Add conntrack information to monitor trace command. * Add a 'check' fib result to check for routes. * Better error reporting with re-declarations set/map with different types. * Restore meta hour matching on ranges spanning date boundaries, e.g. `... meta hour "21:00"-"02:00"` * Display number of set elements in rule listings. * Allow deleting maps via their handle. ==== openSUSE-release ==== Version update (20250820 -> 20250822) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== python-markdown-it-py ==== - Convert to libalternatives on SLE-16-based and newer systems only ==== python-netaddr ==== - Convert to libalternatives on SLE-16-based and newer systems only ==== python313 ==== Version update (3.13.5 -> 3.13.7) Subpackages: python313-curses python313-dbm python313-tk python313-x86-64-v3 - Update to 3.13.7: - gh-137583: Fix a deadlock introduced in 3.13.6 when a call to ssl.SSLSocket.recv was blocked in one thread, and then another method on the object (such as ssl.SSLSocket.send) was subsequently called in another thread. - gh-137044: Return large limit values as positive integers instead of negative integers in resource.getrlimit(). Accept large values and reject negative values (except RLIM_INFINITY) for limits in resource.setrlimit(). - gh-136914: Fix retrieval of doctest.DocTest.lineno for objects decorated with functools.cache() or functools.cached_property. - gh-131788: Make ResourceTracker.send from multiprocessing re-entrant safe - gh-136155: We are now checking for fatal errors in EPUB builds in CI. - gh-137400: Fix a crash in the free threading build when disabling profiling or tracing across all threads with PyEval_SetProfileAllThreads() or PyEval_SetTraceAllThreads() or their Python equivalents threading.settrace_all_threads() and threading.setprofile_all_threads(). - Remove upstreamed patch: - gh137583-only-lock-SSL-context.patch - Add gh137583-only-lock-SSL-context.patch fixing the regression in 3.13.6 by breaking non-blocking TLS connections (gh#python/cpython#137583). - Update to 3.13.6: - Security - gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard. - Whitespaces no longer accepted between does not end the script section. - Vertical tabulation (\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space. - Null character (U+0000) no longer ends the tag name. - Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first > in quoted attribute value. E.g. . - Multiple slashes and whitespaces between the last attribute and closing > are now ignored in both start and end tags. E.g. . - Multiple = between attribute name and value are no longer collapsed. E.g. produces attribute “foo” with value “=bar”. - gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. - - > no longer ends the comment. Support abnormally ended empty comments <--> and <--->. - gh-135462: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are automatically closed, tags are ignored (CVE-2025-6069, bsc#1244705). - gh-118350: Fix support of escapable raw text mode (elements “textarea” and “title”) in html.parser.HTMLParser. - Core and Builtins - gh-58124: Fix name of the Python encoding in Unicode errors of the code page codec: use “cp65000” and “cp65001” instead of “CP_UTF7” and “CP_UTF8” which are not valid Python code names. Patch by Victor Stinner. - gh-137314: Fixed a regression where raw f-strings incorrectly interpreted escape sequences in format specifications. Raw f-strings now properly preserve literal backslashes in format specs, matching the behavior from Python 3.11. For example, rf"{obj:\xFF}" now correctly produces '\\xFF' instead of 'ÿ'. Patch by Pablo Galindo. - gh-136541: Fix some issues with the perf trampolines on x86-64 and aarch64. The trampolines were not being generated correctly for some cases, which could lead to the perf integration not working correctly. Patch by Pablo Galindo. - gh-109700: Fix memory error handling in PyDict_SetDefault(). - gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable builtin or extension type (with tp_new set to NULL). - gh-135871: Non-blocking mutex lock attempts now return immediately when the lock is busy instead of briefly spinning in the free threading build. - gh-135607: Fix potential weakref races in an object’s destructor on the free threaded build. - gh-135496: Fix typo in the f-string conversion type error (“exclamanation” -> “exclamation”). - gh-130077: Properly raise custom syntax errors when incorrect syntax containing names that are prefixes of soft keywords is encountered. Patch by Pablo Galindo. - gh-135148: Fixed a bug where f-string debug expressions (using =) would incorrectly strip out parts of strings containing escaped quotes and # characters. Patch by Pablo Galindo. - gh-133136: Limit excess memory usage in the free threading build when a large dictionary or list is resized and accessed by multiple threads. - gh-132617: Fix dict.update() modification check that could incorrectly raise a “dict mutated during update” error when a different dictionary was modified that happens to share the same underlying keys object. - gh-91153: Fix a crash when a bytearray is concurrently ... changelog too long, skipping 131 lines ... - CVE-2025-6069-quad-complex-HTMLParser.patch ==== python313-core ==== Version update (3.13.5 -> 3.13.7) Subpackages: libpython3_13-1_0 libpython3_13-1_0-x86-64-v3 python313-base python313-base-x86-64-v3 - Update to 3.13.7: - gh-137583: Fix a deadlock introduced in 3.13.6 when a call to ssl.SSLSocket.recv was blocked in one thread, and then another method on the object (such as ssl.SSLSocket.send) was subsequently called in another thread. - gh-137044: Return large limit values as positive integers instead of negative integers in resource.getrlimit(). Accept large values and reject negative values (except RLIM_INFINITY) for limits in resource.setrlimit(). - gh-136914: Fix retrieval of doctest.DocTest.lineno for objects decorated with functools.cache() or functools.cached_property. - gh-131788: Make ResourceTracker.send from multiprocessing re-entrant safe - gh-136155: We are now checking for fatal errors in EPUB builds in CI. - gh-137400: Fix a crash in the free threading build when disabling profiling or tracing across all threads with PyEval_SetProfileAllThreads() or PyEval_SetTraceAllThreads() or their Python equivalents threading.settrace_all_threads() and threading.setprofile_all_threads(). - Remove upstreamed patch: - gh137583-only-lock-SSL-context.patch - Add gh137583-only-lock-SSL-context.patch fixing the regression in 3.13.6 by breaking non-blocking TLS connections (gh#python/cpython#137583). - Update to 3.13.6: - Security - gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard. - Whitespaces no longer accepted between does not end the script section. - Vertical tabulation (\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space. - Null character (U+0000) no longer ends the tag name. - Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first > in quoted attribute value. E.g. . - Multiple slashes and whitespaces between the last attribute and closing > are now ignored in both start and end tags. E.g. . - Multiple = between attribute name and value are no longer collapsed. E.g. produces attribute “foo” with value “=bar”. - gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. - - > no longer ends the comment. Support abnormally ended empty comments <--> and <--->. - gh-135462: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are automatically closed, tags are ignored (CVE-2025-6069, bsc#1244705). - gh-118350: Fix support of escapable raw text mode (elements “textarea” and “title”) in html.parser.HTMLParser. - Core and Builtins - gh-58124: Fix name of the Python encoding in Unicode errors of the code page codec: use “cp65000” and “cp65001” instead of “CP_UTF7” and “CP_UTF8” which are not valid Python code names. Patch by Victor Stinner. - gh-137314: Fixed a regression where raw f-strings incorrectly interpreted escape sequences in format specifications. Raw f-strings now properly preserve literal backslashes in format specs, matching the behavior from Python 3.11. For example, rf"{obj:\xFF}" now correctly produces '\\xFF' instead of 'ÿ'. Patch by Pablo Galindo. - gh-136541: Fix some issues with the perf trampolines on x86-64 and aarch64. The trampolines were not being generated correctly for some cases, which could lead to the perf integration not working correctly. Patch by Pablo Galindo. - gh-109700: Fix memory error handling in PyDict_SetDefault(). - gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable builtin or extension type (with tp_new set to NULL). - gh-135871: Non-blocking mutex lock attempts now return immediately when the lock is busy instead of briefly spinning in the free threading build. - gh-135607: Fix potential weakref races in an object’s destructor on the free threaded build. - gh-135496: Fix typo in the f-string conversion type error (“exclamanation” -> “exclamation”). - gh-130077: Properly raise custom syntax errors when incorrect syntax containing names that are prefixes of soft keywords is encountered. Patch by Pablo Galindo. - gh-135148: Fixed a bug where f-string debug expressions (using =) would incorrectly strip out parts of strings containing escaped quotes and # characters. Patch by Pablo Galindo. - gh-133136: Limit excess memory usage in the free threading build when a large dictionary or list is resized and accessed by multiple threads. - gh-132617: Fix dict.update() modification check that could incorrectly raise a “dict mutated during update” error when a different dictionary was modified that happens to share the same underlying keys object. - gh-91153: Fix a crash when a bytearray is concurrently ... changelog too long, skipping 131 lines ... - CVE-2025-6069-quad-complex-HTMLParser.patch ==== sdbootutil ==== Version update (1+git20250812.13f4562 -> 1+git20250820.077bd8b) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper - Update to version 1+git20250820.077bd8b: * Revert "Ignore UPDATE_NVRAM (bsc#1247952)" * Fix dracut "No '/dev/log' or 'logger'" message * Don't mount /etc in chroot with btrfs subvolume * Fix issue template directory name - Update to version 1+git20250814.85181f6: * Add issue templates for bugs and feature requests * Use command line of target snapshot * Add --no-measure-pcr to opt-out PCR15 * Remove README images ==== tiff ==== - security update: * CVE-2025-8534 [bsc#1247582] Fix null pointer dereference in function PS_Lvl2page + tiff-CVE-2025-8534.patch * CVE-2025-9165 [bsc#1248330] Fix local execution manipulation can lead to memory leak + tiff-CVE-2025-9165.patch * CVE-2024-13978 [bsc#1247581] Fix null pointer dereference in tiff2pdf + tiff-CVE-2024-13978.patch ==== xf86-video-vmware ==== - removed buidrequires to xatracker ==== xfdesktop ==== Subpackages: xfdesktop-lang - Fix the monitor name pickup on Wayland, which resulted in broken background picture setup (bsc#1247542): xfdesktop-wayland-get-proper-monitor-name.patch - Fix missing backslash for building in non-git mode ==== yast2-iscsi-client ==== Version update (5.0.9 -> 5.0.10) - Fix the initialization of the valid iscsi offload cards not bringing up the network cards with an empty iface name (bsc#1246210). - 5.0.10