Packages changed: NetworkManager gcc14 glib2-branding-openSUSE gnome-control-center kernel-firmware-bluetooth (20250401 -> 20250408) kernel-firmware-i915 kernel-firmware-media (20250206 -> 20250408) kernel-firmware-mediatek kernel-firmware-mellanox (20250206 -> 20250408) kernel-firmware-network (20250219 -> 20250408) kernel-firmware-platform kernel-firmware-qcom (20250319 -> 20250408) kernel-firmware-realtek kernel-firmware-sound (20250331 -> 20250408) libiscsi (1.20.0+git.20250104 -> 1.20.0+git.20250327) liburing (2.8 -> 2.9) ncurses (6.5.20250329 -> 6.5.20250405) openSUSE-release (20250409 -> 20250410) postfix power-profiles-daemon (0.23 -> 0.30) qt6-base salt sdbootutil (1+git20250407.f84e1da -> 1+git20250410.9086124) sendmail serd shadow virt-manager xz (5.6.4 -> 5.8.1) === Details === ==== NetworkManager ==== Subpackages: NetworkManager-bluetooth NetworkManager-lang NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Remove '-Dhostname_persist=suse' compile option, as it's not needed anymore. The behaviours of this option are mainly: 1. stores hostname in /etc/HOSTNAME instead of /etc/hostname. 2. checks DHCLIENT_SET_HOSTNAME value in /etc/sysconfig/netowrk/dhcp to know whether the hostname is valid. These are not desired haviours anymore. ==== gcc14 ==== - Make sure link editing is done against our own shared library copy rather than the installed system runtime. [bsc#1240788] - Add gcc14-pr119680.patch to fix cross-compiler builds with - -enable-host-pie. ==== glib2-branding-openSUSE ==== - Update SLE version to 16. (bsc#1240822) ==== gnome-control-center ==== Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces gnome-control-center-users - Recommend distribution-logos-openSUSE-icons; to ensure that the distribution icon is always displayed in the About section, even for minimal installations. ==== kernel-firmware-bluetooth ==== Version update (20250401 -> 20250408) - Update to version 20250408 (git commit c1a774f36657): * QCA: Add 8 bluetooth nvm files for WCN785x btusb * QCA: Update WCN785x btusb firmware to 2.0.0-00790-3 ==== kernel-firmware-i915 ==== - Update aliases from 6.15-rc1 ==== kernel-firmware-media ==== Version update (20250206 -> 20250408) - Update to version 20250408 (git commit c1a774f36657): * qcom: update firmware binary for SM8250 ==== kernel-firmware-mediatek ==== - Update aliases from 6.15-rc1 ==== kernel-firmware-mellanox ==== Version update (20250206 -> 20250408) - Update to version 20250408 (git commit c1a774f36657): * Mellanox: Add new mlxsw_spectrum firmware xx.2014.4012 ==== kernel-firmware-network ==== Version update (20250219 -> 20250408) - Update to version 20250408 (git commit c1a774f36657): * linux-firmware: add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy ==== kernel-firmware-platform ==== - Update aliases from 6.15-rc1 ==== kernel-firmware-qcom ==== Version update (20250319 -> 20250408) - Update aliases from 6.15-rc1 - Update to version 20250408 (git commit c1a774f36657): * qcom:x1e80100: Iris Support for Lenovo T14s G6 Qualcomm platform * qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform ==== kernel-firmware-realtek ==== - Update aliases from 6.15-rc1 ==== kernel-firmware-sound ==== Version update (20250331 -> 20250408) - Update to version 20250408 (git commit c1a774f36657): * mediatek: Add new mt8195 SOF firmware * mediatek: Add new mt8188 SOF firmware ==== libiscsi ==== Version update (1.20.0+git.20250104 -> 1.20.0+git.20250327) Subpackages: libiscsi10 libiscsi10-x86-64-v3 - Update to version 1.20.0+git.20250327: * fix: use correct maximum length for TargetName and InitiatorName * refactor(TODO): cleanup todos that have been implemented for ages * feat(socket): log resolved ip addresses if portal is a hostname * fix(socket): restore logging of local ip and port * feat(logging): include LUN into log messages ==== liburing ==== Version update (2.8 -> 2.9) - Disable resize-rings.t as it is not very stable in OBS - Disable timeout.t on Leap 15.6/15.7 - Disable read-inc-file.t and timeout.t on Leap 16.0 - Add upstream patch to fix test on aarch64: * 923961c.patch - Update to 2.9: * Add support for ring resizing * Add support for registered waits * Test additions and improvements * Fix bug with certain ring setups with SQE128 set not fully closing the ring after io_uring_queue_exit(3) had been called. * Various man page fixes and updates - Remove upstreamed patches: * 0001-test-init-mem-zero-the-ringbuf-memory.patch * 0001-test-rsrc_tags-use-correct-buffer-index-for-test.patch ==== ncurses ==== Version update (6.5.20250329 -> 6.5.20250405) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Modify patch ncurses-5.9-ibm327x.dif * Add a further sclp entry for qemu s390 based systems - Add ncurses patch 20250405 + improve formatting/style of manpages (patches by Branden Robinson). + improve infocmp -E/-e fallback feature (report by Ville Rissanen): + prefix names with "ti_" if they begin with a digit, e.g., 9term + escape backslashes and double-quotes in description fields + modify infocmp -E/-e fallback feature to reduce stricter compiler warnings for the extended capability data. + add sclp -TD + add op to vt525 -TD + update contour -TD - The new sclp terminfo description entry if for s390 sclp terminal lines - Correct offsets of patches * ncurses-6.4.dif * ncurses-6.5-ghostty.dif - Modify patch ncurses-5.9-ibm327x.dif * Make use of dumb ==== openSUSE-release ==== Version update (20250409 -> 20250410) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== postfix ==== - fix compile option -std=gnu17 (only for >= 1600) - sync changes file - add -std=gnu17 to CCARGS to fix gcc15 compile time error, as Wietse Venema suggests (marc.info/?l=postfix-users&m=173542420611213) - rework postfix-main.cf.patch - fix config.postfix * add missing: cpifnewer "/usr/@lib@/sasl2/*" usr/@lib@/sasl2 - rebase patches * pointer_to_literals.patch * postfix-linux45.patch * postfix-master.cf.patch * postfix-ssl-release-buffers.patch * set-default-db-type.patch - keep spec and changes files in sync ==== power-profiles-daemon ==== Version update (0.23 -> 0.30) Subpackages: powerprofilesctl-bash-completion - Update to version 0.30 (boo#1240862): * Add support for configuring actions to be enabled or disabled over dbus: - Actions can be listed via `powerprofilesctl list-actions` - These can be controlled via `powerprofilesctl configure-action` * Add support for configuring whether PPD reacts to battery/AC charger events: - It can be queried and controlled via: `powerprofilesctl query-battery-aware` and `powerprofilesctl configure-battery-aware` * Add better better compatibility with kernel 6.14. ==== qt6-base ==== Subpackages: libQt6Concurrent6 libQt6Core6 libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6OpenGLWidgets6 libQt6PrintSupport6 libQt6Sql6 libQt6Test6 libQt6Widgets6 libQt6Xml6 qt6-network-tls qt6-networkinformation-glib qt6-networkinformation-nm qt6-platformtheme-gtk3 qt6-printsupport-cups qt6-sql-mysql qt6-sql-sqlite - Add patch to rename a variable that was being shadowed and which made apps that use -Werror=shadow and include this header fail to build. Submitted upstream at https://codereview.qt-project.org/c/qt/qtbase/+/638284 : * 0001-Rename-variable-being-shadowed.patch ==== salt ==== Subpackages: python311-salt salt-master salt-minion - Fix refresh of osrelease and related grains on Python 3.10+ - Added: * fix-refresh-of-osrelease-and-related-grains-on-pytho.patch ==== sdbootutil ==== Version update (1+git20250407.f84e1da -> 1+git20250410.9086124) Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper - Update to version 1+git20250410.9086124: * Simplify code calling mount_chroot * Support transactional systems without overlayfs on /etc * Remove unnecessary umount_etc - Update to version 1+git20250409.7ec17ae: * Call cleanup when snapshots change (boo#1240932) * Add cleanup command to drop broken boot entries * Document --all parameter * Sync the bootloader also in MicroOS ==== sendmail ==== Subpackages: libmilter1_0 - add -std=gnu11 to compiler flags, to fix gcc15 compile time error, and to still allow build on Leap 15.6 ==== serd ==== - Fix Leap build ==== shadow ==== Subpackages: libsubid5 login_defs - shadow-util-linux.patch: util-linux-2.41 introduced new variable: LOGIN_ENV_SAFELIST. Recognize it and update dependencies. The patch includes gh/shadow-maint/shadow/pull#1248. - shadow-login_defs-check-login_defs.lst: Make the util-linux.spec multibuild file compatible with quilt. Make it working with new quilt. ==== virt-manager ==== Subpackages: virt-install virt-manager-common - bsc#1239837 - [SLFO] virt-manager still has unresolved dependencies in beta2 Remove dependencies on spice and other Gtk sources as these packages don't exist in SLES16. Cleanup other dependencies. virt-manager.spec ==== xz ==== Version update (5.6.4 -> 5.8.1) Subpackages: liblzma5 liblzma5-x86-64-v3 xz-lang - Update to 5.8.1: * Multithreaded .xz decoder (lzma_stream_decoder_mt()): - Fix a bug that could at least result in a crash with invalid input. (bsc#1240414, CVE-2025-31115) - Fix a performance bug: Only one thread was used if the whole input file was provided at once to lzma_code(), the output buffer was big enough, timeout was disabled, and LZMA_FINISH was used. There are no bug reports about this, thus it's possible that no real-world application was affected. * Avoid even with C11/C17 compilers. This fixes the build with Oracle Developer Studio 12.6 on Solaris 10 when the compiler is in C11 mode (the header doesn't exist). * Autotools: Restore compatibility with GNU make versions older than 4.0 by creating the package using GNU gettext 0.23.1 infrastructure instead of 0.24. * Update Croatian translation. - 5.8.0 changelog: * liblzma on 32/64-bit x86: When possible, use SSE2 intrinsics instead of memcpy() in the LZMA/LZMA2 decoder. In typical cases, this may reduce decompression time by 0-5 %. However, when built against musl libc, over 15 % time reduction was observed with highly compressed files. * CMake: Make the feature test macros match the Autotools-based build on NetBSD, Darwin, and mingw-w64. * Update the Croatian, Italian, Portuguese, and Romanian translations. * Update the German, Italian, Korean, Romanian, Serbian, and Ukrainian man page translations. - Summary of changes in the 5.7.x development releases: * Mark the following LZMA Utils script aliases as deprecated: lzcmp, lzdiff, lzless, lzmore, lzgrep, lzegrep, and lzfgrep. * liblzma: - Improve LZMA/LZMA2 encoder speed on 64-bit PowerPC (both endiannesses) and those 64-bit RISC-V processors that support fast unaligned access. - Add low-level APIs for RISC-V, ARM64, and x86 BCJ filters to lzma/bcj.h. These are primarily for erofs-utils. - x86/x86-64/E2K CLMUL CRC code was rewritten. - Use the CRC32 instructions on LoongArch. * xz: - Synchronize the output file and its directory using fsync() before deleting the input file. No syncing is done when xz isn't going to delete the input file. - Add --no-sync to disable the sync-before-delete behavior. - Make --single-stream imply --keep. * xz, xzdec, lzmainfo: When printing messages, replace non-printable characters with question marks. * xz and xzdec on Linux: Support Landlock ABI versions 5 and 6. * CMake: Revise the configuration variables and some of their options, and document them in the file INSTALL. CMake support is no longer experimental. (It was already not experimental when building for native Windows.) * Add build-aux/license-check.sh.