Packages changed: dracut-pcr-signature (0.6+0 -> 0.6+2) emacs fwupd (2.0.12 -> 2.0.13) harfbuzz (11.2.1 -> 11.3.2) kdump (2.1.0 -> 2.1.4) kernel-firmware-amdgpu (20250708 -> 20250718) kernel-firmware-bluetooth (20250707 -> 20250714) kernel-firmware-intel (20250603 -> 20250718) kernel-firmware-media (20250627 -> 20250717) kernel-firmware-mellanox (20250408 -> 20250717) kernel-firmware-network (20250627 -> 20250717) kernel-firmware-nvidia kernel-firmware-platform (20250627 -> 20250717) kernel-firmware-qcom (20250708 -> 20250714) kernel-firmware-qlogic (20250206 -> 20250717) kernel-firmware-realtek (20250630 -> 20250717) kernel-firmware-serial (20250627 -> 20250717) kernel-firmware-sound (20250627 -> 20250721) kernel-firmware-usb-network (20250206 -> 20250717) libstorage-ng (4.5.264 -> 4.5.265) libyajl multipath-tools (0.11.0+183+suse.3973293 -> 0.11.0+184+suse.9bca786) openSUSE-release (20250722 -> 20250723) patterns-xfce protobuf python-lxml (5.4.0 -> 6.0.0) sdbootutil (1+git20250718.9f557f7 -> 1+git20250722.bf18f3b) systemd thunar (4.20.3 -> 4.20.4) unbound xfce4-screensaver (4.18.3 -> 4.20.0) yast2-control-center (5.0.1 -> 5.0.2) yast2-ruby-bindings (5.0.4 -> 5.0.5) === Details === ==== dracut-pcr-signature ==== Version update (0.6+0 -> 0.6+2) - Update to version 0.6+2 (bsc#1246322): * Extract the token from os-release - Update to version 0.6+1: * Fix typo in service description ==== emacs ==== Subpackages: emacs-el emacs-eln emacs-info emacs-nox etags - Move .gnu-emacs to /usr/etc/skel/ ==== fwupd ==== Version update (2.0.12 -> 2.0.13) Subpackages: fwupd-bash-completion fwupd-lang libfwupd3 typelib-1_0-Fwupd-2_0 - Update to version 2.0.13: + This release adds the following features: - Add a daemon config option to ignore efivars free space - Add support for glob-aware version comparison requirements - Allow targeting specific regions in FMAP when using flashrom - Detect static variables and magic numbers during code review - Remove the unused hailuck and rts54hid plugins + This release fixes the following bugs: - Align MTD erase up to the erasesize as necessary - Allow parsing IGSC OptionROM when using fwupdtool - Allow removing private flags from UEFI capsule devices in quirks - Do not copy the vendor for Intel reference ME firmware - Do not use an interactive console if stdout is redirected - Fix the UEFI self-test when the capsule splash is disabled - Get better device information when using PCI-backed MTD devices - Get the Intel GPU SKU and SVN when using BMG hardware - Make MBIM modem devices emulatable - Make sure fwupdtool.exe is available in the Windows PATH - Only show the 'Full Disk Encryption Detected' warning when required - Set all QCDM modem devices to raw mode when updating - Show all devices for fwupdtool get-devices --show-all --force - Show correct dbx version if non-Microsoft entries are present - Show KEK device attributes in fwupdmgr - Use an alternate GUID when the Intel GPU is in recovery mode - Use the kernel netlink hotplug socket when there is no Udev - Various small changes to speed up startup by 60% and lower RSS by 40% + This release adds support for the following hardware: - HP USB-C 100W G6 Dock - Logitech Bulk Controller pheripherals - More MediaTek scaler devices ==== harfbuzz ==== Version update (11.2.1 -> 11.3.2) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 11.3.2: + Fix build with non-compliant C++11 compilers that don't recognize the "and" keyword. - Changes from version 11.3.1: + Fix crasher in the glyph_v_origin function introduced in 11.3.0. - Changes from version 11.3.0: + Speed up handling fonts with very large number of variations. + Speed up getting horizontal and vertical glyph advances by up to 24%. + Significantly speed up vertical text shaping. + Various documentation improvements. + Various build improvements. + Various subsetting improvements. + Various improvements to Rust font functions (fontations integration) and shaper (HarfRust integration). + Rename harfruzz option and shaper to harfrust following upstream rename. + Implement hb_face_reference_blob() for DirectWrite font functions. ==== kdump ==== Version update (2.1.0 -> 2.1.4) - upgrade to version 2.1.4 * work around failing calibration on aarch64 * support for kernel flavour-specific calibration * specific calibration for aarch64 -64kb kernels (jsc#PED-12971) * use KDUMP_NET_TIMEOUT as sftp/ftp timeout - update calibrate values - upgrade to version 2.1.1 * check for reserved memory on load for better error reporting * update man page * set KDUMP_CPUS to 1 on XEN (bsc#1244289) * load.sh clean up * use eval for PRESCRIPT, POSTSCRIPT and TRANSFER * sftp: fix key-based authentication * fix and improve calibrate build - update calibrate values ==== kernel-firmware-amdgpu ==== Version update (20250708 -> 20250718) - Update to version 20250718 (git commit a5fbfa20d1bd): * amdgpu: update dmcub fw for various DCN version - Update to version 20250716 (git commit 1b1a9d871442): * amdgpu: Update GC 11.5.1 microcode ==== kernel-firmware-bluetooth ==== Version update (20250707 -> 20250714) - Update to version 20250714 (git commit ecdbd2b8af04): * linux-firmware: Update firmware file for Intel Solar core * linux-firmware: Update firmware file for Intel BlazarU core * linux-firmware: Update firmware file for Intel BlazarI core ==== kernel-firmware-intel ==== Version update (20250603 -> 20250718) - Update to version 20250718 (git commit a5fbfa20d1bd): * intel_vpu: Update NPU firmware ==== kernel-firmware-media ==== Version update (20250627 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-mellanox ==== Version update (20250408 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-network ==== Version update (20250627 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-nvidia ==== - Remove stale *.rpmmoved directories (bsc#1244458) ==== kernel-firmware-platform ==== Version update (20250627 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-qcom ==== Version update (20250708 -> 20250714) - Remove stale *.rpmmoved directories (bsc#1244458) - Update to version 20250714 (git commit ecdbd2b8af04): * qcom: Update gpu firmwares of QCS615 chipset ==== kernel-firmware-qlogic ==== Version update (20250206 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-realtek ==== Version update (20250630 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements - Update to version 20250715 (git commit 04c379b552c7): * rtw89: 8852b: update fw to v0.29.128.0 * rtw89: 8852bt: update fw to v0.29.127.0 * rtw89: 8922a: add regd fw element with version R72-R6 * rtw89: 8852c: add regd fw element with version R72-R57 * rtw89: 8922a: update BB parameter V49 ==== kernel-firmware-serial ==== Version update (20250627 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== kernel-firmware-sound ==== Version update (20250627 -> 20250721) - Update to version 20250721 (git commit d89120bb80fc): * cirrus: cs35l41: Add Firmware for various ASUS commercial Laptops using CS35L41 HDA * cirrus: cs35l41: Update Firmware for Dell Oasis * cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops * qcom: Add Audio topology for QCS6490 RB3Gen2 ==== kernel-firmware-usb-network ==== Version update (20250206 -> 20250717) - Update to version 20250717 (git commit 6fc20e018cca): * WHENCE: extract more license statements ==== libstorage-ng ==== Version update (4.5.264 -> 4.5.265) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (Kabyle) (bsc#1149754) - 4.5.265 - Translated using Weblate (Zulu) (bsc#1149754) - Translated using Weblate (Chinese (Taiwan) (zh_TW)) (bsc#1149754) - Translated using Weblate (Chinese (China) (zh_CN)) (bsc#1149754) - Translated using Weblate (Xhosa) (bsc#1149754) - Translated using Weblate (Walloon) (bsc#1149754) - Translated using Weblate (Vietnamese) (bsc#1149754) - Translated using Weblate (Ukrainian) (bsc#1149754) - Translated using Weblate (Turkish) (bsc#1149754) - Translated using Weblate (Thai) (bsc#1149754) - Translated using Weblate (Tamil) (bsc#1149754) - Translated using Weblate (Swedish) (bsc#1149754) - Translated using Weblate (Slovenian) (bsc#1149754) - Translated using Weblate (Slovak) (bsc#1149754) - Translated using Weblate (Russian) (bsc#1149754) - Translated using Weblate (Romanian) (bsc#1149754) - Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - Translated using Weblate (Portuguese) (bsc#1149754) - Translated using Weblate (Polish) (bsc#1149754) - Translated using Weblate (Punjabi) (bsc#1149754) - Translated using Weblate (Dutch) (bsc#1149754) - Translated using Weblate (Norwegian Bokmål) (bsc#1149754) - Translated using Weblate (Marathi) (bsc#1149754) - Translated using Weblate (Macedonian) (bsc#1149754) - Translated using Weblate (Lithuanian) (bsc#1149754) - Translated using Weblate (Kurdish) (bsc#1149754) - Translated using Weblate (Korean) (bsc#1149754) - Translated using Weblate (Khmer (Central)) (bsc#1149754) - Translated using Weblate (Georgian) (bsc#1149754) - Translated using Weblate (Japanese) (bsc#1149754) - Translated using Weblate (Italian) (bsc#1149754) - Translated using Weblate (Indonesian) (bsc#1149754) - Translated using Weblate (Hungarian) (bsc#1149754) - Translated using Weblate (Croatian) (bsc#1149754) - Translated using Weblate (Hindi) (bsc#1149754) - Translated using Weblate (Hebrew) (bsc#1149754) - Translated using Weblate (Gujarati) (bsc#1149754) - Translated using Weblate (Galician) (bsc#1149754) - Translated using Weblate (Finnish) (bsc#1149754) - Translated using Weblate (Estonian) (bsc#1149754) - Translated using Weblate (Spanish) (bsc#1149754) - Translated using Weblate (English (United Kingdom)) (bsc#1149754) - Translated using Weblate (Greek) (bsc#1149754) - Translated using Weblate (German) (bsc#1149754) - Translated using Weblate (Danish) (bsc#1149754) - Translated using Weblate (Welsh) (bsc#1149754) - Translated using Weblate (Czech) (bsc#1149754) - Translated using Weblate (Catalan) (bsc#1149754) - Translated using Weblate (Bosnian) (bsc#1149754) - Translated using Weblate (Bengali) (bsc#1149754) - Translated using Weblate (Bulgarian) (bsc#1149754) - Translated using Weblate (Arabic) (bsc#1149754) - Translated using Weblate (Afrikaans) (bsc#1149754) - Translated using Weblate (French) (bsc#1149754) ==== libyajl ==== - Re-add removed braces for variables in spec file - handle cmake 4 with libyajl.patch (bsc#1239788) ==== multipath-tools ==== Version update (0.11.0+183+suse.3973293 -> 0.11.0+184+suse.9bca786) Subpackages: kpartx libmpath0 - Update to version 0.11.0+184+suse.9bca786: * tests: fix tests when built against cmocka 1.1.8 or newer (gh#openSUSE/multipath-tools#19) ==== openSUSE-release ==== Version update (20250722 -> 20250723) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== patterns-xfce ==== Subpackages: patterns-xfce-xfce patterns-xfce-xfce_basis patterns-xfce-xfce_laptop - Add missing MozillaFirefox to xfce_basis_wayland - Add greetd and gtkgreet as a minimal Display Manager solution. These are pulled by new greetd-gtkgreet-xfce-wayland which runs gtkgreet with cage and starts startxfce --wayland ==== protobuf ==== Subpackages: libprotobuf-lite31_1_0 libprotobuf31_1_0 libutf8_range-31_1_0 - Cherry-pick protobuf-fix-google-imports.patch to fix import issues of reverse-dependency packages within the google namespace (bsc#1244918) ==== python-lxml ==== Version update (5.4.0 -> 6.0.0) - Update to 6.0.0: * ``lxml.html.diff`` is faster and provides structurally better diffs. * The factories ``Element`` and ``ElementTree`` can now be used in type hints. * Parsing from ``memoryview`` and other buffers is supported to allow zero-copy parsing. * ``lxml.html.builder`` was missing several HTML5 tag names. * ``CDATA`` can now be written into the incremental ``xmlfile()`` writer. * A new parser option ``decompress=False`` was added that controls the automatic input decompression when using libxml2 2.15.0 or later. * The set of compile time / runtime supported libxml2 feature names is available as ``etree.LIBXML_COMPILED_FEATURES`` and ``etree.LIBXML_FEATURES``. * Predicates in ``.find*()`` could mishandle tag indices if a default namespace is provided. * The ``head`` and ``body`` properties of ``lxml.html`` elements failed if no such element was found. They now return ``None`` instead. * Tag names provided by code (API, not data) that are longer than ``INT_MAX`` could be truncated or mishandled in other ways. * ``.text_content()`` on ``lxml.html`` elements accidentally returned a "smart string" without additional information. It now returns a plain string. * Support for Python < 3.8 was removed. * Parsing directly from zlib (or lzma) compressed data is now considered an optional feature in lxml. * The ``Schematron`` class is deprecated and will become non-functional in a future lxml version. * Built using Cython 3.1.2. * The debug methods ``MemDebug.dump()`` and ``MemDebug.show()`` were removed completely. - Use pyproject macros to build and install. - Dropped patch skip-test-under-libxml2-2.11.1.patch, no longer required. ==== sdbootutil ==== Version update (1+git20250718.9f557f7 -> 1+git20250722.bf18f3b) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper - Update to version 1+git20250722.bf18f3b: * Measure kernel in PCR4 for grub2-bls if secure-boot ==== systemd ==== Subpackages: libsystemd0 libsystemd0-32bit libudev1 systemd-32bit systemd-boot systemd-container systemd-experimental systemd-lang udev - systemd-testsuite: fix Requires to systemd-ukify - systemd-update-helper: fix regression introduced when support for package renaming/splitting was added (bsc#1245551) The cleanup of the flags in /run/systemd/rpm was previously handled in the %pretrans/%posttrans sections of the systemd main package. However, this method was ineffective if systemd was not part of the transaction. The cleanup is now run in %transfiletriggerin instead. - Add sub-package for ukify binary. move ukify from experimental package to a dedicated sub package. ==== thunar ==== Version update (4.20.3 -> 4.20.4) Subpackages: libthunarx-3-0 thunar-lang - Update to 4.20.4 * Improve file add/remove checks for ThunarFolder (#1649) * Properly update view after hidden file rename * Always reload ThunarFiles on change notice (#1650) * Directly notify after file reload (#1650) * Set initial state of "Restore" button (#1663) * Fix quoting when running shell scripts in a terminal (#1661) * Avoid use-after-free in rename dialog when file is changed * Fix a GFile leak in _thunar_io_jobs_rename * Fix use-after-free in thunar_renamer_dialog_response (#1458) * Fix use-after-free on exit with search tabs open (#1593) * Translation Updates ==== unbound ==== Subpackages: libunbound8 unbound-anchor - Remove leftover dependency on sudo (not required) See also: boo#1215628 ==== xfce4-screensaver ==== Version update (4.18.3 -> 4.20.0) - Update to version 4.20.0 * Add meson build * build: Automate copyright year management * build: Guard config.h include with HAVE_CONFIG_H * build: Remove X-XFCE-{Autostart,Bugzilla}-* from desktop files * build: Install docbook.css * build: Replace xdt-csource with glib-compile-resources * build: Remove xscreensaver migration * build: Remove --with-xscreensaverdir option * build: Rename xfce4-screensavers.menu from .in * prefs: Enable fullscreen-inhibit by default * lock-plug: Fix possible null dereference * lock-plug: Fix possible null dereference * configure.py: Properly init settings when opening dialog * configure.py: Fix unquoted command tokens * slideshow: Increase timeout to switch image a bit * build: Add missing dep flags * I18n: Update po/LINGUAS list * Exit early in unsupported windowing environments * Apply .clang-format file * Preliminary cleanup * Sort includes * clang-format: Add file * wayland: manager: Fix activated/deactivated signal emission * wayland: Use ext-idle-notify protocol * wayland: Make sure text entry of unlock dialog is grabbed * wayland: Use ext-session-lock protocol * Remove -x11 suffix from file names that do not contain an X11 impl * wayland: Use WleGtkSocket and WleGtkPlug from libwlembed * Guard X11 code paths at buildtime and runtime * Add GSListener abstract class and X11 impl * Rename GSListener to GSListenerDBus * Get screen dimensions from GDK instead of X11-specific APIs * Use %lu or %lX to print or scan X11 window ID * prefs-dialog: Use a placeholder for the socket in the glade file * lock-plug: Derive from GObject and make GtkPlug a class member * Use GtkSocket/GtkPlug instead of GtkDrawingArea/GSThemeWindow * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * build: Use XDT_CHECK_PACKAGE and XDT_CHECK_OPTIONAL_FEATURE * build: Various cleanups * build: Check for libxext * build: Remove check for sigaction * Remove DPMS support * Remove xfce4-screensaver-gl-helper * Revert "Exit early in non-X11 environments" * Translation Updates - Add 0001-relax_versions.diff to accept some elder packages on Leap 15.6, which are still sufficient. - Update to version 4.18.4 * Exit early in non-X11 environments * Fix return codes in main() functions * prefs-dialog: Remove subtitle * Revert "prefs-dialog: Remove subtitle" * prefs-dialog: Remove subtitle * xfce-bg: Update default fallback wallpaper * xfce-bg: Default to XFCE_BG_PLACEMENT_ZOOMED when image-style is missing * Fix blurry avatar when UI scale > 1 * Fix blurry background when UI scale > 1 * I18n: Update po/LINGUAS list * prefs-dialog: Fix GtkTreePath leaks * I18n: Update po/LINGUAS list * lock-plug: Fix GVariant leak when switching user * lock-plug: Fix GVariant leak * Fix GSMonitor leak when screensaver fails to start * lock-plug: Fix GtkBuilder leak * prefs-dialog: Fix string leak * Fix string leaks in xfce_bg_load_from_xfconf * Fix string leak in get_themes_menu * lock-plug: Fix string leak * Fix string leak in xfce_bg_load_from_xfconf * Added image cropping to the slideshow screensaver * lock-plug: Use consistent keymap for capslock detection * lock-plug: Silence gdk-pixbuf warning * listener: Fix fullscreen inhibit * gcc-analyzer: Fix -Wanalyzer-possible-null-argument * gcc-analyzer: Fix -Wanalyzer-null-dereference * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * slideshow: Do not load image if window size is invalid * lock-plug: Draw background in constructed() * Revert "lock-plug: Delay background drawing at startup" * Use same debug function everywhere * lock-plug: Delay background drawing at startup * xfce4-screensaver-preferences.desktop: Add Keywords * Rename directory file to desktop for gettext detection * Add .py extension to xfce4-screensaver-configure for gettext detection * xfce4-screensaver-dialog: Restore "Password:" filter * xfce4-screensaver-dialog: Remove custom status text mapper * gs-lock-plug: Improve utf8 string check in show_status_text * I18n: Update po/LINGUAS list * build: Switch from intltool to gettext * Skip including crypt.h on FreeBSD * Translation Updates ==== yast2-control-center ==== Version update (5.0.1 -> 5.0.2) Subpackages: yast2-control-center-qt - Allow building using CMake 4.0 by bumping the minimum for cmake to 3.5.(boo#1239788). - 5.0.2 ==== yast2-ruby-bindings ==== Version update (5.0.4 -> 5.0.5) - Allow building using CMake 4.0 by bumping the minimum for cmake to 3.5 (boo#1239788). - 5.0.5