Please note that this mail was generated by a script. The described changes are computed based on the aarch64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version=Tumbleweed&build=20240318 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=--- Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: 7zip AppStream ImageMagick Mesa Mesa-drivers MicroOS-release (20240310 -> 20240318) MozillaFirefox (123.0 -> 123.0.1) NetworkManager-branding-openSUSE argyllcms avahi avahi-glib2 busybox cryptsetup (2.7.0 -> 2.7.1) curl dav1d (1.4.0 -> 1.4.1) distrobox (1.7.0 -> 1.7.0.1_g7a56b6e) dnf dolphin (23.08.4 -> 24.02.0) exempi (2.6.3 -> 2.6.5) expat (2.6.1 -> 2.6.2) ffmpegthumbs (23.08.4 -> 24.02.0) fwupd (1.9.14 -> 1.9.15) gcc13 gcc14 (14.0.1+git8957 -> 14.0.1+git9355) glib2-branding-openSUSE glibc glslang (14.0.0 -> 14.1.0) gnome-disk-utility google-noto-sans-cjk-fonts gpsd gsettings-desktop-schemas gstreamer gstreamer-plugins-bad gtk2-branding-openSUSE gtk3-branding-openSUSE gtk4-branding-openSUSE iceauth (1.0.9 -> 1.0.10) iproute2 (6.7 -> 6.8) kaccounts-integration (23.08.4 -> 24.02.0) kaccounts-integration-kf5 (23.08.4 -> 24.02.0) kaccounts-providers (23.08.4 -> 24.02.0) kate (23.08.4 -> 24.02.0) kdegraphics-thumbnailers (23.08.4 -> 24.02.0) kdenetwork-filesharing (23.08.4 -> 24.02.0) kdialog (23.08.4 -> 24.02.0) kernel-firmware (20240229 -> 20240312) kernel-source (6.7.7 -> 6.7.9) keylime (7.9.0 -> 7.10.0) kio-extras5 (23.08.4 -> 24.02.0) kio-gdrive (23.08.4 -> 24.02.0) konsole (23.08.4 -> 24.02.0) kpmcore (23.08.4 -> 24.02.0) kwrited5 (5.27.10 -> 5.27.11) lapack libXaw (1.0.15 -> 1.0.16) libaccounts-qt5 (1.16 -> 1.16git.20231124T162152~18557f7) libavif (1.0.3 -> 1.0.4) libjxl (0.10.1 -> 0.10.2) libjxl-gtk (0.10.1 -> 0.10.2) libkexiv2 (23.08.4 -> 24.02.0) libopenmpt (0.7.3 -> 0.7.5) libpsl libstorage-ng (4.5.201 -> 4.5.202) lilv mobipocket (23.08.4 -> 24.02.0) musepack mutter openSUSE-build-key partitionmanager (23.08.4 -> 24.02.0) patterns-kde (20231206 -> 20240311) pcr-oracle pcsc-lite (2.0.1 -> 2.0.3) permissions (1699_20240305 -> 1699_20240307) phonon-qt5 (4.11.1 -> 4.12.0) pipewire (1.0.3 -> 1.0.4) polkit-default-privs (1550+20240307.987ebab -> 1550+20240311.559e6ac) polkit-qt5-1 (0.114.0 -> 0.200.0) protobuf (4.25.2 -> 4.25.3) publicsuffix (20240303 -> 20240306) pulseaudio purpose python-anyio (4.2.0 -> 4.3.0) python-pyOpenSSL (24.0.0 -> 24.1.0) python-rich (13.7.0 -> 13.7.1) python-scrypt (0.8.20 -> 0.8.24) python-sniffio (1.3.0 -> 1.3.1) python311 python311-core qemu (8.2.1 -> 8.2.2) rebootmgr (2.3 -> 2.4) redis rootlesskit (2.0.0 -> 2.0.2) rsync sddm (0.20.0 -> 0.21.0) selinux-policy (20240205 -> 20240313) signon signon-kwallet-extension (23.08.4 -> 24.02.0) signon-plugin-oauth2 (0.25 -> 0.25git.20231124T142245~fab6988) signon-qt6 signon-ui (0.17+20171022 -> 0.17.20231016T221200~eef943f) spectacle (23.08.4 -> 24.02.0) sqlite3 (3.44.2 -> 3.45.2) system-config-printer systemd (254.9 -> 255.3) timezone transactional-update update-alternatives (1.22.2 -> 1.22.5) wavpack (5.6.0 -> 5.7.0) wget (1.21.4 -> 1.24.5) wireplumber (0.4.90 -> 0.4.90+git25.95cfa9e) yast2-bootloader (5.0.6 -> 5.0.7) yast2-installation (5.0.6 -> 5.0.7) yast2-network (5.0.2 -> 5.0.3) yast2-packager (5.0.4 -> 5.0.5) yast2-storage-ng (5.0.8 -> 5.0.9) === Details === ==== 7zip ==== - Use autosetup -c instead of manually extracting the tarball and applying patches: allows us to eliminate the usage of deprecated %patchN. ==== AppStream ==== - Add conflict in appstream-qt6-devel with libAppStreamQt-devel < 1.0. This is required to fix a file conflict in SLE with the old libAppStreamQt-devel package. ==== ImageMagick ==== Subpackages: libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - enable SVG again - modified patches % ImageMagick-configuration-SUSE.patch (refreshed) ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - buildrequires llvm18-devel/clang18-devel on Leap 15.5/15.6 - disabled u_zink-dont-print-error-messages-when-failing-an-implicit.patch for now, since it breaks driver build; this patch needs other patches below to build ... - u_zink-dont-print-error-messages-when-failing-an-implicit.patch * zink: don't print error messages when failing an implicit driver load (Mesa gitlab issue #10802) - Add U_fix-ac-llvm-LLVM-18-remove-useless-passes.patch to fix build with LLVM 18. ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva - buildrequires llvm18-devel/clang18-devel on Leap 15.5/15.6 - disabled u_zink-dont-print-error-messages-when-failing-an-implicit.patch for now, since it breaks driver build; this patch needs other patches below to build ... - u_zink-dont-print-error-messages-when-failing-an-implicit.patch * zink: don't print error messages when failing an implicit driver load (Mesa gitlab issue #10802) - Add U_fix-ac-llvm-LLVM-18-remove-useless-passes.patch to fix build with LLVM 18. ==== MicroOS-release ==== Version update (20240310 -> 20240318) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== MozillaFirefox ==== Version update (123.0 -> 123.0.1) - Mozilla Firefox 123.0.1 * Fixed the *Firefox Translation* language indicator in the address bar displaying a colored square icon instead of the language code icon. (bmo#1879415) * Fixed a regression with the `onChange` event not firing when clearing the value of a `textarea` HTML field. (bmo#1881457) * Fixed a regression in the JavaScript JIT engine incorrectly inlining strings in some cases. (bmo#1882386) * Fixed: Fixed low contrast of text when selecting rows in the Developer tools' Storage panel. (bmo#1877090) ==== NetworkManager-branding-openSUSE ==== - Ensure flavor has a value, at least %nil. - ExclusiveArch: %nil is invalid: give it a value (do-not-build). ==== argyllcms ==== - Fix build with gcc14 (bsc#1221304) * Add ajam-gcc14.patch - Reformat ajam-include.patch with a/b prefixes - Use %autosetup ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== avahi-glib2 ==== - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== busybox ==== Subpackages: busybox-static - tc-no-TCA_CBQ.patch: Disable TCA_CBQ code if kernel headers don't support them. ==== cryptsetup ==== Version update (2.7.0 -> 2.7.1) Subpackages: cryptsetup-doc libcryptsetup12 - Update to 2.7.1: * Fix interrupted LUKS1 decryption resume. With the replacement of the cryptsetup-reencrypt tool by the cryptsetup reencrypt command, resuming the interrupted LUKS1 decryption operation could fail. LUKS2 was not affected. * Allow --link-vk-to-keyring with --test-passphrase option. This option allows uploading the volume key in a user-specified kernel keyring without activating the device. * Fix crash when --active-name was used in decryption initialization. * Updates and changes to man pages, including indentation, sorting options alphabetically, fixing mistakes in crypt_set_keyring_to_link, and fixing some typos. * Fix compilation with libargon2 when --disable-internal-argon2 was used. * Do not require installed argon2.h header and never compile internal libargon2 code if the crypto library directly supports Argon2. * Fixes to regression tests to support older Linux distributions. ==== curl ==== Subpackages: libcurl4 - Remove the nghttp2 version requirement as a version guard around the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation function was added in curl 8.0.1. * Upstream commit: https://github.com/curl/curl/commit/744dcf22 ==== dav1d ==== Version update (1.4.0 -> 1.4.1) - Update to version 1.4.1 * Optimizations for 6tap filters for NEON (ARM) * More RISC-V optimizations for itx (4x8, 8x4, 4x16, 16x4, 8x16, 16x8) * Reduction of binary size on ARM64, ARM32 and RISC-V * Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter * Msac optimizations ==== distrobox ==== Version update (1.7.0 -> 1.7.0.1_g7a56b6e) Subpackages: distrobox-bash-completion - Update to current git version in order to include the code that fixes the problem of ImageMagick not being able to resize the icons dynamically. This means including the following commits: * install: fix linting * assemble: fix regression in file reading * chore: fix typo (#1283) * install: fix installation script (#1282) * install: add fixed resolution png icons for use on desktops (#1280) * Update install (#1278) - Update to 1.7.0.1 * install: fix version * distrobox-generate-entry: respect DBX_CONTAINER_MANAGER variable * distrobox-init: do not fail if locale cannot be set by * Don't create empty XAUTH* variables. * Add DISTROBOX_EXPORT_PATH env var for distrobox-export. * distrobox-init: use "zypper se --match-exact" (instead of "zypper se -x") * init: better detection of file watching trigger * enter: fix shell when entering initful container after * export: fix quotes arount exported binary path * upgrade: fix execution with new enter behavior * enter: do not use a shell when executing a custom command * export: fix execution of binaries with spaces in the name * rm: do not fail if no exports are found ==== dnf ==== - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== dolphin ==== Version update (23.08.4 -> 24.02.0) Subpackages: dolphin-part - Add upstream fix for disappearing panels (boo#1221513): * 0001-Remove-unneeded-code-for-toggeling-dockwidget-visibi.patch - Update to 24.02.0 * New feature release - Changes since 24.01.95: * Fix a crash in DolphinSearchBox::hideEvent() (kde#481553) * Fix flatpak * Never emit the fileMiddleClickActivated signal if isTabsForFilesEnabled is true * Revert "DolphinView: merge update functions into set functions" - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== exempi ==== Version update (2.6.3 -> 2.6.5) - update to 2.6.5: * Update XMPCore to Adobe XMP SDK v2023.12 - Bug fixes - C++17 compliance changes - Changes to remove deprecated APIs - Removing unimplemented APIs in XMPUtils header * Fix a potential nullptr dereference. * Update XMPCore to Adobe XMP SDK v2023.07 - Security Fixes. - Fix Exif Date missing seconds values. https://github.com/adobe/XMP-Toolkit-SDK/issues/50 * Fix some portability build issues with dlopen on BSD: * Added missing file type constants from the XMP_SDK. ==== expat ==== Version update (2.6.1 -> 2.6.2) Subpackages: libexpat1 - update to 2.6.2: * CVE-2024-28757 -- Prevent billion laughs attacks with isolated use of external parsers (boo#1221289) * Reject direct parameter entity recursion and avoid the related undefined behavior ==== ffmpegthumbs ==== Version update (23.08.4 -> 24.02.0) - Add a kf5 flavor for applications not ported yet to Qt6 (boo#1221502, kde#483741) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== fwupd ==== Version update (1.9.14 -> 1.9.15) Subpackages: fwupd-bash-completion libfwupd2 typelib-1_0-Fwupd-2_0 - Update to version 1.9.15: + This release adds the following features: - Allow loading in parameters for the test device from fwupd.conf. - Ensure LVFS remotes are changed from .gz to .xz. - Store the install duration in the history database. + This release fixes the following bugs: - Drop OverrideESPMountPoint references in uefi-capsule. - Fix a potential double-free when writing AVer firmware. - Only request the BOS descriptor when bcdUSB > 0x0200. - Use the root device order when sorting device children. ==== gcc13 ==== - Revert libgccjit dependency change. [boo#1220724] ==== gcc14 ==== Version update (14.0.1+git8957 -> 14.0.1+git9355) Subpackages: libgcc_s1 libgfortran5 libgomp1 libobjc4 libstdc++6 libstdc++6-pp libubsan1 - Revert libgccjit dependency change. [boo#1220724] - Update to trunk head, b209d905f5ce1fa9d76ce634fd54245ff3, git9355 - Fix libgccjit-devel dependency, a newer shared library is OK. - Fix libgccjit dependency, the corresponding compiler isn't required. ==== glib2-branding-openSUSE ==== - Ensure flavor has a value, at least %nil. - ExclusiveArch: %nil is invalid: give it a value (do-not-build). ==== glibc ==== Subpackages: glibc-extra glibc-locale glibc-locale-base - stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if possible - sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468) - duplocale-global-locale.patch: duplocale: protect use of global locale (bsc#1220441, BZ #23970) ==== glslang ==== Version update (14.0.0 -> 14.1.0) - Update to release 14.1 * Add a new ``--absolute-path`` command-line option to output absolute paths in error messages * Support GL_EXT_control_flow_attributes2, GL_ARB_shading_language_include, NV_shader_atomic_fp16_vector, GL_EXT_expect_assume_support, GL_KHR_shader_subgroup_rotate, EXT_shader_quad_control, GL_EXT_maximal_reconvergence, GL_ARB_texture_multisample_extension * Emit debug info for accelerationStructure and rayQuery variables * Improve debug source and line info * Add OpAssumeTrueKHR and OpExpectKHR * Remove generation of deprecated Target.cmake files ==== gnome-disk-utility ==== - Move install commands into %install section ==== google-noto-sans-cjk-fonts ==== Subpackages: google-noto-sans-jp-fonts google-noto-sans-kr-fonts google-noto-sans-sc-fonts google-noto-sans-tc-fonts - Switch to VF variant. Reduce size to about 16% - Merged sub-packages google-noto-sans-hk-xxxx-fonts into google-noto-sans-hk-fonts - Merged sub-packages google-noto-sans-jp-xxxx-fonts into google-noto-sans-jp-fonts - Merged sub-packages google-noto-sans-kr-xxxx-fonts into google-noto-sans-kr-fonts - Merged sub-packages google-noto-sans-sc-xxxx-fonts into google-noto-sans-sc-fonts - Merged sub-packages google-noto-sans-tc-xxxx-fonts into google-noto-sans-tc-fonts ==== gpsd ==== - remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476] ==== gsettings-desktop-schemas ==== - Update gsettings-desktop-schemas-fate324570-Add-key-for-GDM-background-configuration.patch: Add key picture-uri-dark (bsc#1221205). ==== gstreamer ==== Subpackages: libgstreamer-1_0-0 typelib-1_0-Gst-1_0 - Replace the quick fix for boo#1221150 with the version submitted to upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6322: * 0001-Canonicalize-the-library-path-returned-by-dladdr.patch - Remove previous version of the fix for boo#1221150: * force-find-gst-plugin-scanner.patch - Fix sed command to set the gst-plugin-scanner suffix correctly - Add preventive checks for the sed commands that set the binary suffix so that they don't silently fail anymore. - Add patch from upstream to not install ptp-helper test executable * 0001-ptp-Dont-install-test-executable.patch - Add patch to remove the (wrong) check for relocated library which is making gstreamer fail to find the gst-plugin-scanner helper binary, thus using the installation path set at build time (boo#1221150): * force-find-gst-plugin-scanner.patch ==== gstreamer-plugins-bad ==== Subpackages: libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstmse-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 - Add patch that fixes a crash when initializing gstva, submitted to upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6319 (boo#1221150): * 0001-Move-PROP_RATE_CONTROL-to-the-end-of-the-array.patch ==== gtk2-branding-openSUSE ==== - Ensure flavor has a value, at least %nil. - ExclusiveArch: %nil is invalid: give it a value (do-not-build). ==== gtk3-branding-openSUSE ==== - Ensure flavor has a value, at least %nil. - ExclusiveArch: %nil is invalid: give it a value (do-not-build). ==== gtk4-branding-openSUSE ==== - Ensure flavor has a value, at least %nil. - ExclusiveArch: %nil is invalid: give it a value (do-not-build). ==== iceauth ==== Version update (1.0.9 -> 1.0.10) - Update to version 1.0.10 * minor bugfix release, including fixes for compiler warnings ==== iproute2 ==== Version update (6.7 -> 6.8) Subpackages: iproute2-bash-completion - Update to release 6.8 * ip, link: Add support for netkit (a veth-like netdev with BPF-programmable transmit queue) * ip route: add support for TCP microsecond timestamp * bridge: mdb: add flush support ==== kaccounts-integration ==== Version update (23.08.4 -> 24.02.0) - Require signon-kwallet-extension - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ - Add a kaccount-integration-kf5 flavor for applications still using KF5/Qt5 ==== kaccounts-integration-kf5 ==== Version update (23.08.4 -> 24.02.0) - Require signon-kwallet-extension - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ - Add a kaccount-integration-kf5 flavor for applications still using KF5/Qt5 ==== kaccounts-providers ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - Changes since 24.01.95: * Fix link target - Drop patch, merged upstream: * 0001-Fix-link-target.patch - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ - Add patch: * 0001-Fix-link-target.patch ==== kate ==== Version update (23.08.4 -> 24.02.0) Subpackages: kate-plugins - Update to 24.02.0 * New feature release - Changes since 24.01.95: * Fix tabswitcher performance when large of docs are opened * Avoid many proxy invalidations on close * fix crash on close other with active widget (kde#481625) * Fix crash * Documents: Fix row numbers not updated after dnd * Fix diagnostic count when removing diagnostics from a doc with multiple providers * diag: Always allow diagnostics for active document - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== kdegraphics-thumbnailers ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== kdenetwork-filesharing ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ - Drop patch, merged upstream: * 0001-Remove-wrong-group-check-from-group-manager.patch ==== kdialog ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - Changes since 24.01.95: * flatpak: Install the breeze icon - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== kernel-firmware ==== Version update (20240229 -> 20240312) Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network - Update to version 20240312 (git commit 4a404b5bfdb9): * linux-firmware: update firmware for mediatek bluetooth chip (MT7921) * iwlwifi: update 9000-family firmwares to core85-89 * rtl_bt: Update RTL8852A BT USB firmware to 0xD9D6_17DA * linux-firmware: update firmware for MT7921 WiFi device * linux-firmware: update firmware for mediatek bluetooth chip (MT7922) * linux-firmware: update firmware for MT7922 WiFi device * linux-firmware: Add CS35L41 HDA Firmware for Lenovo Thinkbook 16P Laptops ==== kernel-source ==== Version update (6.7.7 -> 6.7.9) - Linux 6.7.9 (bsc#1012628). - mtd: spinand: gigadevice: Fix the get ecc status issue (bsc#1012628). - ice: fix connection state of DPLL and out pin (bsc#1012628). - ice: fix dpll input pin phase_adjust value updates (bsc#1012628). - ice: fix dpll and dpll_pin data access on PF reset (bsc#1012628). - ice: fix dpll periodic work data updates on PF reset (bsc#1012628). - ice: fix pin phase adjust updates on PF reset (bsc#1012628). - spi: cadence-qspi: fix pointer reference in runtime PM hooks (bsc#1012628). - spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooks (bsc#1012628). - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (bsc#1012628). - netlink: add nla be16/32 types to minlen array (bsc#1012628). - net: ip_tunnel: prevent perpetual headroom growth (bsc#1012628). - net: mctp: take ownership of skb in mctp_local_output (bsc#1012628). - net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree (bsc#1012628). - tun: Fix xdp_rxq_info's queue_index when detaching (bsc#1012628). - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (bsc#1012628). - net: veth: clear GRO when clearing XDP even when down (bsc#1012628). - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (bsc#1012628). - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (bsc#1012628). - veth: try harder when allocating queue memory (bsc#1012628). - net: usb: dm9601: fix wrong return value in dm9601_mdio_read (bsc#1012628). - net: lan78xx: fix "softirq work is pending" error (bsc#1012628). - uapi: in6: replace temporary label with rfc9486 (bsc#1012628). - stmmac: Clear variable when destroying workqueue (bsc#1012628). - Bluetooth: hci_sync: Check the correct flag before starting a scan (bsc#1012628). - Bluetooth: Avoid potential use-after-free in hci_error_reset (bsc#1012628). - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (bsc#1012628). - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (bsc#1012628). - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (bsc#1012628). - Bluetooth: Enforce validation on max value of connection interval (bsc#1012628). - Bluetooth: qca: Fix wrong event type for patch config command (bsc#1012628). - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (bsc#1012628). - Bluetooth: qca: Fix triggering coredump implementation (bsc#1012628). - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (bsc#1012628). - netfilter: bridge: confirm multicast packets before passing them up the stack (bsc#1012628). - tools: ynl: fix handling of multiple mcast groups (bsc#1012628). - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (bsc#1012628). - igb: extend PTP timestamp adjustments to i211 (bsc#1012628). - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (bsc#1012628). - tls: decrement decrypt_pending if no async completion will be called (bsc#1012628). - tls: fix peeking with sync+async decryption (bsc#1012628). - tls: separate no-async decryption request handling from async (bsc#1012628). - tls: fix use-after-free on failed backlog decryption (bsc#1012628). - riscv: tlb: fix __p*d_free_tlb() (bsc#1012628). - efi/capsule-loader: fix incorrect allocation size (bsc#1012628). - power: supply: bq27xxx-i2c: Do not free non existing IRQ (bsc#1012628). - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (bsc#1012628). - ALSA: Drop leftover snd-rtctimer stuff from Makefile (bsc#1012628). - ASoC: qcom: Fix uninitialized pointer dmactl (bsc#1012628). - gpu: host1x: Skip reset assert on Tegra186 (bsc#1012628). - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly (bsc#1012628). - riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION (bsc#1012628). - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (bsc#1012628). - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (bsc#1012628). - ASoC: cs35l56: Don't add the same register patch multiple times (bsc#1012628). - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (bsc#1012628). - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (bsc#1012628). - ASoC: cs35l56: Fix deadlock in ASP1 mixer register ... changelog too long, skipping 220 lines ... - commit 81068ab ==== keylime ==== Version update (7.9.0 -> 7.10.0) Subpackages: keylime-config keylime-firewalld keylime-logrotate keylime-registrar keylime-tenant keylime-tpm_cert_store keylime-verifier python311-keylime - Update to version v7.10.0: * Monthly Release (7.10.0) * mba: Add a separate table for measured boot policies. In the next PR, similar to named runtime policies, this table will be used to provide support for named measured boot policies and thier management. * user_guide: Add section about 'Key Learning to Verify Files' * docs: fix rendering in PCR example * docs: update PCR monitoring example * templates: Fix typo on default measured boot log location * packit: re-enable tests against Rawhide * elparser: add different escaping required for tpm2-tools >= 5.6 * requirements: bump pyasn1-modules to 0.2.5 ==== kio-extras5 ==== Version update (23.08.4 -> 24.02.0) Subpackages: libkioarchive5 - Recommend installing ffmpegthumbs-kf5 for video previews - Update to 24.02.0: * New feature release * For more details please see https://kde.org/de/announcements/megarelease/6/ - Changes since v23.08.4: * Add BUILD_ACTIVITIES option (default=ON) * Disable more conflicting files * Add build option to disable files that conflict with KF6-based kio-extras * Fix kexiv CI dep * Drop Qt6 entries from .kde-ci.yml * Hardcode Qt major version * Adapt to renamed activities library repo * Make KActivities dependencies required * Add kactivities-stats to CI deps * Reflect move of KActivities out of Frameworks to Plasma * Fix build with MinGW (kde#430312) * Fix smbnotifier install dir * kio_man: add zstandard and brotli compressions * recentlyused:/ expose Application that used files * thumbnail: save all thumbnails in SRGB color space * thumbnail: Fix heap-use-after-free in AudioCreator::create * Add clang-format commit to ignore list * Add and make use of ECM clang-format integration * thumbnail Jpegcreator: skip exif thumbnail when too small (kde#466658) * Follow precedence that tests are built conditionally * Thumbnailer: convert scaled images to sRGB * Fix crash with corrupted EXR images * Mark .3mf as supported by opendocument thumbnailer * [Thumbnail] Fix lookup of legacy thumbnailer plugins * Remove bookmarks worker * Port kio_fish to WorkerBase (kde#463614) * Remove no longer used about: KIO worker * Port kio_info to WorkerBase * Port kio_bookmarks to WorkerBase ==== kio-gdrive ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== konsole ==== Version update (23.08.4 -> 24.02.0) Subpackages: konsole-part konsole-part-lang - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== kpmcore ==== Version update (23.08.4 -> 24.02.0) Subpackages: libkpmcore12 - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== kwrited5 ==== Version update (5.27.10 -> 5.27.11) - Update to 5.27.11: * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.11 - No code changes since 5.27.10 ==== lapack ==== Subpackages: libblas3 libcblas3 liblapack3 - Add Fix-testing-input.patch to remove stray ';' in the input data for TESTING/dgebal.in now rejected with the GFortran 14 runtime. ==== libXaw ==== Version update (1.0.15 -> 1.0.16) - Update to version 1.0.16 * Code-cleanup and build-fixes ... ==== libaccounts-qt5 ==== Version update (1.16 -> 1.16git.20231124T162152~18557f7) - Init libaccounts-qt. Replaces libaccounts-qt5 and uses flavors to build with both Qt 5 and 6 ==== libavif ==== Version update (1.0.3 -> 1.0.4) - update to 1.0.4: * AVIF_ENABLE_WERROR is set to OFF by default. * Fix wrong alpha plane deallocation when decoded tile pixel format does not match reconstructed output image pixel format * Fix identical chunk skipping optimization when writing animation data * Fix ID selection for artificial grid alpha item when decoding a grid of tiles which each have an associated auxiliary alpha image item (https://crbug.com/oss-fuzz/65657). ==== libjxl ==== Version update (0.10.1 -> 0.10.2) - Update to release 0.10.2 * Fix unspecified bugs in (lossless) encoding and streaming mode ==== libjxl-gtk ==== Version update (0.10.1 -> 0.10.2) - Update to release 0.10.2 * Fix unspecified bugs in (lossless) encoding and streaming mode ==== libkexiv2 ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ - Qt6 build flavor added to libkexiv2 ==== libopenmpt ==== Version update (0.7.3 -> 0.7.5) - Update to 0.7.5: * [Sec] Null-pointer write (32bit platforms) or excessive memory allocation (64bit platforms) when reading close to 4GiB of data from unseekable files.. * [Sec] Write buffer overflow when reading unseekable files close to 4GiB in size. * [Sec] Possible out-of-memory (32bit platforms) or excessive memory allocation (64bit platforms) when reading malformed data from unseekable files. * [Sec] DMF: Possible null-pointer write or excessive memory allocation when reading DMF files. * IT: In the previous version, Zxx macros in IT files made with older MPT versions were no longer working. * There was a periodic click when playing a module using the Chorus or Flanger DMO plugin at a mix rate exceeding ~136.5 kHz. * An older bugfix for undefined behaviour in the Distortion DMO plugin was incorrect, causing the distorted sound to be different in some situations. * xmp-openmpt: Metadata retrievel for playlist items was broken. - Changes in 0.7.4: * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite for Emscripten builds. * openmpt123: openmpt123 now uses a narrower layout on terminal windows with a width of less than 72 characters. * Setting all possible load_skip flags resulted in nothing being loaded at all, instead of just not loading the selected module parts. * When playing all subsongs, set_position_seconds didnât always calculate the correct subsong to jump to. * IT: A few more compatibility flags are now disabled for modules saved with earlier Schism Tracker versions. * IT: MIDI macros were reset in IT 2.14 / 2.15 files that declared to be compatible with older IT versions (fixes spx-visionsofthepast.it). * OKT: Work around missing negative arpeggio implementation by transposing the notes up an octave. * OKT: Channel volume commands were sometimes lost over less important effects. * IMF: Ignore magic bytes in sample header. âLeaving All Behindâ by Karsten Koch uses unexpected magic bytes, Orpheus ignores them just like the instrument header magic bytes. ==== libpsl ==== - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== libstorage-ng ==== Version update (4.5.201 -> 4.5.202) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#991 - added ruby example - 4.5.202 ==== lilv ==== - Add %pycache_only macro for the __pycache__ file to fix build in 15.6 ==== mobipocket ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Add a mobipocket flavor to replace the old mobipocket package (KF5/Qt5 based) ==== musepack ==== - Rework libmpcdec.patch and libmpcdec-extern.patch so that they apply with -p1, and use autosetup. - Add libmpcdec-gcc14.patch: fix the build with gcc 14 (boo#1221008). ==== mutter ==== - Add 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch: This leads into partial update while switching VT (from TTY to GNOME) on X11 session with fbdev driver used ( glgo#GNOME/mutter#3302, bsc#1219546). ==== openSUSE-build-key ==== - Install import-openSUSE-build-key to %{_sbindir}: align to where the .service file is launching the script from (boo#1221427). - add unexpired openSUSE zSystems key (bsc#1220993) - replace gpg-pubkey-f6ab3975-5edd7d4f.asc - by gpg-pubkey-f6ab3975-62e9e6fb.asc - added new suse container key, moved the old one to -old - openSUSE-build-key-import.service,openSUSE-build-key-import.service.timer, import-openSUSE-build-key: Add systemd timer and service framework that imports new keys. ==== partitionmanager ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== patterns-kde ==== Version update (20231206 -> 20240311) Subpackages: patterns-kde-kde_plasma patterns-kde-kde_yast - Add a pattern for KDE Frameworks and Plasma 6 development packages - Update recommended applications - Replace the plasma5 pattern with the plasma6 one - Recommend xwaylandvideobridge in the Plasma patterns ==== pcr-oracle ==== - Add fix_grub_bls_entry.patch to measure boot entries in GRUB BLS ==== pcsc-lite ==== Version update (2.0.1 -> 2.0.3) Subpackages: libpcsclite1 - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] - version 2.0.3 * add SCARD_E_UNKNOWN_RES_MNG back * SCardConnect() & SCardReconnect(): restrict the protocol used * negotiate PTS also for the backup protocol * pcscd.8: . document --disable-polkit . add "CONFIGURATION FILE" section * Some other minor improvements ==== permissions ==== Version update (1699_20240305 -> 1699_20240307) Subpackages: chkstat permissions-config - Update to version 1699_20240307: * build system: migrate from Makefile to Meson - adjust spec file to meson build ==== phonon-qt5 ==== Version update (4.11.1 -> 4.12.0) Subpackages: libphonon4qt5 phonon4qt5-lang - Update the recommended backend package name (boo#1221459) - Add obsoletes for phononsettings-lang - Add jriddell's key to phonon.keyring - Update to 4.12.0: * Support Qt 6 - Only package the Qt 5 translations for the lib for now. To be discussed with upstream. - Merge phononsettings-lang into the phononsettings package to avoid conflicts and upgrade issues. - Run %fdupes on everything - Require the vlc backend. The gstreamer one is deprecated. - Add the signature file to the sources. ==== pipewire ==== Version update (1.0.3 -> 1.0.4) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 1.0.4: * Highlights - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Correctly handle removed objects in the metadata. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. - The JACK library has seen some important fixes. Some ardour crackling has been fixed when looping and multiple MIDI ports on a client should now work. - Small bugfixes and improvements. * PipeWire - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Fix Props param emission again in pw_stream. (#3833) - Add MAPPABLE flag to buffer data to indicate that the fd can be mmapped directly. Use this on DMABUF from v4l2. (#3840) - Correctly handle removed object in the metadata. - FreeBSD build and compatibility fixes. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - Read config overrides in the right order. - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and pw_filter. - Fix pw_context_parse_conf_section(), actually use the conf argument. - A new pw_stream_get_nsec() and pw_filter_get_nsec() function was added to get the current time of the stream/filter without having to assume a particular clock. - A new default.clock.quantum-floor property was added to configure the absolute lowest buffer-size. (#3908) * docs - Many doc updates. * tools - Make sure we always quit pw-cli when the server stops.(#3837) - pw-top now prints all drivers in batch mode. (#3899) * modules - Don't destroy the client in protocol-simple on EAGAIN. - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header parsing. (#3851) - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. (#3558) * pulse-server - Make sure the peer_name is filled to avoid protocol errors. * SPA - Small resampler tweaks to improve stability of adaptive resampler. - Add ALSA option to control htimestamp autodisable. - Avoid some potential crashes in audioconvert when ports are removed. - Improve HDMI jack detection on some SOCs. - The audioconvert now has a monitor.passthrough option to pass the latency information on the monitor ports. (#3888) * GStreamer - Don't use timeouts when autoconnect=false in pipewiresrc. (#3884) - pipewiresrc and pipewiresink can now be automatically selected as audio source and sink. - An invalid memory access was fixed when destroying the device provider. * JACK - Remove properties correctly with the object id, not serial. - Improve sync with the data thread by pausing the core. Also improve handling of port io to avoid invalid buffer access. - Fix PIPEWIRE_QUANTUM rate handling. - Support multiple MIDI input ports per client. (#3901) - The output buffer size is now always correctly set. (#3892) * ALSA - Handle errors from eventfd_create correctly. - Update to version 1.0.3+git51.89d8e8b: * module-ffado: make the event buffer per port * module-ffado: handle MIDI correctly * module-ffado: implement MIDI send and receive * module-ffado: various fixes to make things work * stream: add pw_stream_get_nsec() to get current time * jack: fix multiple midi input ports * pw-top: only check terminal size in non-batch mode * Specify "Audio" in gstreamer sink/src metadata to fix autodetect * Add SOC-style jack names to HDMI audio paths * gst: remove timeouts when autoconnect=false * audioconvert: handle invalid ports better * audioconvert: handle port remove * pw_context_parse_conf_section: use the conf argument instead of the context's conf * stream: FORCE_RATE should just contain the rate * jack: FORCE_RATE should just contain the rate * jack: set global_mix safely * jack: sync threads by pausing the core * alsa: Added handle for controlling htimestamp autodisable * And more - Remove patch already merged upstream: * fix-gst-sink.patch - Require pipewire-pulseaudio from pipewire-alsa so when pipewire-alsa is installed, pipewire has audio support (or put ... changelog too long, skipping 5 lines ... * fix-gst-sink.patch ==== polkit-default-privs ==== Version update (1550+20240307.987ebab -> 1550+20240311.559e6ac) - Update to version 1550+20240311.559e6ac: * whitelist gnome-control-center remote-session-helper (bsc#1220862) ==== polkit-qt5-1 ==== Version update (0.114.0 -> 0.200.0) - Update to 0.200.0: * New bugfix release - Changes since 0.175.0: * Increase version to 0.200.0 - Update to 0.175.0 (0.200.0-alpha): * Increase version to 0.175.0 * Remove unused CPack parts * Remove unused variable * fix: memory leak * Change CMake code to enable building against Qt 5 or 6 * Unexport nested private classes * Require glib 2.36 and remove "do nothing" g_type_init * Change installed .cmake and .pc files to contain realtive paths * Add polkit error ==== protobuf ==== Version update (4.25.2 -> 4.25.3) - update to 25.3: * Possibly breaking changes to: C++, Java, PHP, Python, Ruby * message.UnknownFields() is deprecated in pure Python and C++ extensions, it will be removed in v26. Use the new UnknownFieldSet(message) support in unknown_fields.py as a replacement - make python and java packages noarch - drop add-missing-stdint-header.patch no longer required ==== publicsuffix ==== Version update (20240303 -> 20240306) - Update to version 20240306: * util: gTLD data autopull updates for 2024-03-06T15:14:58 UTC (#1943) ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-setup pulseaudio-utils system-user-pulse - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] ==== purpose ==== Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 - Move the purpose service files to a subpackage ==== python-anyio ==== Version update (4.2.0 -> 4.3.0) - Update to 4.3.0: * Added support for the Python 3.12 ``walk_up`` keyword argument in ``anyio.Path.relative_to()`` * Fixed passing ``total_tokens`` to ``anyio.CapacityLimiter()`` as a keyword argument not working on the ``trio`` backend * Fixed ``Process.aclose()`` not performing the minimum level of necessary cleanup when cancelled * Fixed ``Process.stdin.aclose()``, ``Process.stdout.aclose()``, and ``Process.stderr.aclose()`` - Add exceptiongroup to {Build,}Requires. ==== python-pyOpenSSL ==== Version update (24.0.0 -> 24.1.0) - update to 24.1.0: * Removed the deprecated OpenSSL.crypto.PKCS12 and OpenSSL.crypto.NetscapeSPKI. OpenSSL.crypto.PKCS12 may be replaced by the PKCS#12 APIs in the cryptography package. ==== python-rich ==== Version update (13.7.0 -> 13.7.1) - update to 13.7.1: * Fixes some character widths ==== python-scrypt ==== Version update (0.8.20 -> 0.8.24) - update to 0.8.24: * Support building on MSYS2 * Support building for MSYS2 environments ==== python-sniffio ==== Version update (1.3.0 -> 1.3.1) - update to 1.3.1: * Added missing thread_local to sniffio.__all__ * Add support for Python 3.9 and 3.10. * Provide sniffio.thread_local.name for coroutine libraries to set * Drop support for Python 3.5 and 3.6. * Include type hints ==== python311 ==== Subpackages: python311-curses python311-dbm - Rewrite %prep to use %autosetup et al. for compatibility with rpm 4.20. - bsc#1221260 add bsc1221260-test_asyncio-ResourceWarning.patch to eliminate ResourceWarning which broke the test suite in test_asyncio. - Use the system-wide crypto-policies [bsc#1211301] * Use the system default cipher list instead of hardcoded values * Add the --with-ssl-default-suites=openssl configure option ==== python311-core ==== Subpackages: libpython3_11-1_0 python311-base - Rewrite %prep to use %autosetup et al. for compatibility with rpm 4.20. - bsc#1221260 add bsc1221260-test_asyncio-ResourceWarning.patch to eliminate ResourceWarning which broke the test suite in test_asyncio. - Use the system-wide crypto-policies [bsc#1211301] * Use the system default cipher list instead of hardcoded values * Add the --with-ssl-default-suites=openssl configure option ==== qemu ==== Version update (8.2.1 -> 8.2.2) - Update to version 8.2.2. Full changelog here: https://lore.kernel.org/qemu-devel/1709577077.783602.1474596.nullmailer@tls.... Some upstream backports: * chardev/char-socket: Fix TLS io channels sending too much data to the backend * tests/unit/test-util-sockets: Remove temporary file after test * hw/usb/bus.c: PCAP adding 0xA in Windows version * hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices" * gitlab: force allow use of pip in Cirrus jobs * tests/vm: avoid re-building the VM images all the time * tests/vm: update openbsd image to 7.4 * target/i386: leave the A20 bit set in the final NPT walk * target/i386: remove unnecessary/wrong application of the A20 mask * target/i386: Fix physical address truncation * target/i386: check validity of VMCB addresses * target/i386: mask high bits of CR3 in 32-bit mode * pl031: Update last RTCLR value on write in case it's read back * hw/nvme: fix invalid endian conversion * update edk2 binaries to edk2-stable202402 * update edk2 submodule to edk2-stable202402 * target/ppc: Fix crash on machine check caused by ifetch * target/ppc: Fix lxv/stxv MSR facility check * .gitlab-ci.d/windows.yml: Drop msys2-32bit job * system/vl: Update description for input grab key * docs/system: Update description for input grab key * hw/hppa/Kconfig: Fix building with "configure --without-default-devices" * tests/qtest: Depend on dbus_display1_dep * meson: Explicitly specify dbus-display1.h dependency * audio: Depend on dbus_display1_dep * ui/console: Fix console resize with placeholder surface * ui/clipboard: add asserts for update and request * ui/clipboard: mark type as not available when there is no data * ui: reject extended clipboard message if not activated * target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix * i386/cpuid: Move leaf 7 to correct group * i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F * i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs * i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available * .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit * iotests: Make 144 deterministic again * target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU * target/arm: Fix SVE/SME gross MTE suppression checks * target/arm: Handle mte in do_ldrq, do_ldro - Address bsc#1220310. Backported upstream commits: * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs. ==== rebootmgr ==== Version update (2.3 -> 2.4) - Update to version 2.4 - Make sure systemctl reboot will not switch to soft-reboot automatically ==== redis ==== - The following issue has been fixed in TW but has not been mentioned before: * bsc#1208235 * bsc#1207448 - The following patch was removed from SLE: * bsc1198952.patch * redis-CVE-2022-24834.patch * redis-CVE-2022-36021.patch * redis-CVE-2023-25155.patch * redis-CVE-2023-45145.patch * redis-CVE-2023-45145.patch ==== rootlesskit ==== Version update (2.0.0 -> 2.0.2) - Update to version 2.0.2: * v2.0.2 * Build(deps): Bump golang.org/x/sys from 0.17.0 to 0.18.0 * update Go to 1.22 * Print hints if `kernel.apparmor_restrict_unprivileged_userns` is set * Build(deps): Bump golang.org/x/sys from 0.16.0 to 0.17.0 * v2.0.1+dev * v2.0.1 * CI: update Docker to v25.0.2 * lxc-user-nic: fix `/etc/resolv.conf` missing IP * Build(deps): Bump github.com/google/uuid from 1.5.0 to 1.6.0 * v2.0.0+dev ==== rsync ==== - Avoid package changes in %check ==== sddm ==== Version update (0.20.0 -> 0.21.0) Subpackages: sddm-branding-openSUSE sddm-greeter-qt5 - Update to 0.21.0: + sddm-greeter can now be built for both Qt5 and Qt6 + Themes can now declare their Qt version compatibility to control which greeter gets used + New CMake option INSTALL_PAM_CONFIGURATION (defaults to ON) + Bulgarian translation added * DBus policy files are now installed in /usr rather than /etc * Do not show keyboard layouts on wayland as switching is not implemented * Switch the default commandline for Weston to use the kiosk shell (available in 9.0+) - Fix building with Qt 6.7 - Handle autologin failure by falling back to the greeter (#1775) - Fix session names containing ',' (#1745) - Don't let tmpfiles delete x11 auth files for very long running sessions - Many improvements for the **experimental** wayland support - Drop patches, now upstream: * 0001-Session-Parse-.desktop-files-manually-again.patch * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch * 0001-Drop-unnecessary-ECM-dependency-and-dead-uninstall-t.patch * 0002-Make-sddm-greeter-for-Qt-5-and-Qt-6-coinstallable.patch * 0003-Let-themes-specify-the-used-version-of-Qt.patch - Remove leftover sddm.obsinfo file ==== selinux-policy ==== Version update (20240205 -> 20240313) Subpackages: selinux-policy-targeted - Update to version 20240313: * Assign alts_exec_t to files_type - Update to version 20240308: * Support /bin/alts in the policy (bsc#1217530) * Revert "Allow virtnetworkd_t to execute bin_t (bsc#1216903)" - Update to version 20240306: * Replace init domtrans rule for confined users to allow exec init * Update dbus_role_template() to allow user service status * Allow polkit status all systemd services * Allow setroubleshootd create and use inherited io_uring * Allow load_policy read and write generic ptys - Update to version 20240304: * Allow ssh-keygen to use the libica crypto module (bsc#1220373) ==== signon ==== - Add patch for Qt6 support: * 0001-Add-Qt6-support.patch - Drop 0001_Multilib.patch. This is now handled in the %prep section - Add flavors ==== signon-kwallet-extension ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - No code change since 24.01.95 - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== signon-plugin-oauth2 ==== Version update (0.25 -> 0.25git.20231124T142245~fab6988) - Switch to a git snapshot to support building with Qt6 - Update to 0.25git.20231124T142245~fab6988 - Drop patch, change is now handled in the %prep section * 0001_Multilib.patch ==== signon-qt6 ==== Subpackages: signon-plugins signond signond-libs - Add patch for Qt6 support: * 0001-Add-Qt6-support.patch - Drop 0001_Multilib.patch. This is now handled in the %prep section - Add flavors ==== signon-ui ==== Version update (0.17+20171022 -> 0.17.20231016T221200~eef943f) - Drop 0001-Reintroduce-the-username-field-reading-with-webkit-o.patch it's not needed anymore with the current snapshot - Use a git snapshot to build signon-ui with Qt6 - Update to signon-ui-0.17.20231016T221200~eef943f ==== spectacle ==== Version update (23.08.4 -> 24.02.0) - Update to 24.02.0 * New feature release - Changes since 24.01.95: * Fix filename template label buddies * Fix drawing with touchscreen * ViewerWindow: Check if s_viewerWindowInstance points to this when destroying (kde#469502) * Fix always recording the screen at (0,0) with screen recording (kde#480599) * Do not loop video player and pause on playback stopped * recording: Play the video after it has recorded * Fix invalid timestamp when opening config dialog before screen capture * recording: Do not leak node ids * Fix unclickable buttons on dialog window after startSystemMove() is called - Update to 24.01.95 * https://kde.org/announcements/megarelease/6/rc2/ ==== sqlite3 ==== Version update (3.44.2 -> 3.45.2) Subpackages: libsqlite3-0 sqlite3-tcl - Update to release 3.45.2: * Added the SQLITE_RESULT_SUBTYPE property for application- defined SQL functions. * Enhancements to the JSON SQL functions * Add the FTS5 tokendata option to the FTS5 virtual table. * The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by default. * Query planner improvements * Increase the default value for SQLITE_MAX_PAGE_COUNT from 1073741824 to 4294967294. * Enhancements to the CLI * Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility. * Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. * Fix issues associated with processing corrupt JSONB inputs. * Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database. * Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless. * Fix an error in UPSERT, introduced in version 3.35.0. * Reduce the scope of the NOT NULL strength reduction optimization that was added in version 3.35.0. - Add sqlite3-float-i586.patch to fix build on i586. - sqlite3-rtree-i686.patch is not needed anymore. - Abort build when %version and %tarversion don't match. ==== system-config-printer ==== Subpackages: python3-cupshelpers system-config-printer-common system-config-printer-dbus-service udev-configure-printer - another %python3_fix_shebang_path usage [bsc#1212476] ==== systemd ==== Version update (254.9 -> 255.3) Subpackages: libsystemd0 libudev1 systemd-boot systemd-coredump systemd-doc udev - Fix syntax required for OBS source validator - Upgrade to v255.3 (commit 96edf7ad1866172b994cafb4df49e27d68ce8e87) See https://github.com/openSUSE/systemd/blob/SUSE/v255/NEWS for details. - This includes the following bug fixes: - commit 6e10405aa25fe5e76b740d9ec59730e3f4470c7a (bsc#1219766) - The following patches have been rebased: - 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch - 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch - 0009-pid1-handle-console-specificities-weirdness-for-s390.patch - 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch - 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch - The following patches have been removed since they're part of v255: - 5003-cgroup-rename-TasksMax-structure-to-CGroupTasksMax.patch - 5004-bus-print-properties-ignore-CGROUP_LIMIT_MAX-for-Mem.patch - 5005-bus-print-properties-prettify-more-unset-properties.patch - systemd-boot has been added to the list of the dependencies of the systemd-testsuite package as the installation of the bootloader is now tested. - the following patches have been backported on top of v255.3: 96edf7ad18 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214) fdde7f26d6 vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618) f96c587d41 rules: set up tty permissions and group for /dev/hvc* nodes (bsc#1218137) 63a41b8899 vconsole-setup: remember the correct error value when open_terminal() fails f51a2e038c vconsole-setup: handle the case where the vc is in KD_GRAPHICS mode more gracefully (bsc#1215282) 15025a04c4 test: make sure to install the filesystem package in the test image on SUSE 06fecfb635 test: make sure that sd-boot is installed before testing bootctl 1e8788ea68 test: install systemd-boot in openSUSE test images 6e2875ad43 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file 4be1a801b4 test-69: send SIGTERM to ask systemd-nspawn to properly stop the container 7bdab7b7c7 man: Document ranges for distributions config files and local config files 3f12a6c22f test: systemd-update-utmp is optional 1911c7fd95 man: conditionalize sd-pcrlock and sd-measure on the same variable as their binaries 352f76f734 man: always install bootctl b48a18c464 meson: fix installation of html doc aliases - bootctl has been moved to the udev package since some of its commands work on non UEFI systems too. - When building systemd rpms in place (i.e. rpmbuild --build-in-place), the version of systemd is now retrieved from the file "meson.version" by default. This file is supposed to contain a string that described the full version of the systemd project. - Overriding of %systemd_version/%systemd_release is now limited to builds of rpms in place cases. ==== timezone ==== - Drop the timezone-java (bsc#1213470). After thorough consideration of possible problems that arise from having a timezone package specifically for the Java ecosystem, Fridrich Strba and I have decided to drop the package altogether. Doing so means the JDK will use its built-in timezone data that is updated quarterly, when refreshed JDK versions are released. While this does mean there could be situations where there is a bit of a mismatch between the 'timezone' package's data, and the data that is used by JDK, in practice the difference will be minimal and short-lived. So we've established this to be the best course of action. - Remove _multibuild, not longer required. ==== transactional-update ==== Subpackages: dracut-transactional-update libtukit4 transactional-update-zypp-config tukit - Disable soft-reboot support for now as long as it isn't working reliably - Move tukit.conf to correct package ==== update-alternatives ==== Version update (1.22.2 -> 1.22.5) - Update to version 1.22.5. The full changelog is very large. Please check it here: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5 Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3. These may be found here: https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4 https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3 - Refresh openssl.patch so it would apply cleanly. ==== wavpack ==== Version update (5.6.0 -> 5.7.0) - update to 5.7.0: * added: multithreaded encoding and decoding to libwavpack (optional) * added: option to specify multithreading in CLI programs (--threads) * added: multithreading support to Cool Edit filter (always enabled) * added: support for ID3v2.4 when importing tags (--import-id3) * added: optional bitrate specification to wavpack -c option * added: recognize WAV files with new fourcc of 'BW64' * fixed: decode non-compliant FFmpeg files over 8 channels * fixed: accept some common but non-compliant AIFF files * fixed: automatically delete newly obsolete correction files * fixed: don't delete source files if data loss warnings occur * improved: ID3v2 tag support (more items, multiple values, pics, etc) * improved: compression of 32-bit integer files (--optimize-int32) * improved: convert the man pages to mdoc(7) * improved: cmake & autoconf support - Build AVX2 enabled hwcaps library for x86_64-v3 ==== wget ==== Version update (1.21.4 -> 1.24.5) - GNU wget 1.24.5: * Fix how subdomain matches are checked for HSTS. * Wget will now also parse the srcset attribute in <source> HTML tags * Support reading fetchmail style "user" and "passwd" fields from netrc * In some cases, prevent the confusing "Cannot write to... (success)" error messages * Support extremely fast download speeds (TB/s) * Ensure that CSS URLs are corectly quoted * libproxy support is now upstream- drop wget-libproxy.patch ==== wireplumber ==== Version update (0.4.90 -> 0.4.90+git25.95cfa9e) Subpackages: libwireplumber-0_5-0 wireplumber-audio - Update to version 0.4.90+git25.95cfa9e: * wpctl: fix settings --help listing * docs: conf_file: small updates * docs: installing: update dependency versions * si-linkables: do not fully reset when the underlying proxy is destroyed * registry: move to a separate file and decouple it from the object manager * log: docs: document the log topic definition macros * monitors/bluez: add 'internal' prefix to internal bluez node names. * monitor/bluez: set node.name property when creating combine stream * meson: bump min pipewire version to 1.0.2 * scripts: fix regression in state-routes.lua when marking routes as 'active' * scripts: improve linking logs * monitors: use parseBool for boolean properties in rules * config: add {device|node}.disable * object-interest: make WP_INTEREST_MATCH_ALL part of the enum * proxy: make the FEATURES_MINIMAL and FEATURES_ALL constants part of the enum * log: fix WP_LOG_LEVEL_TRACE value in the g-i bindings * base-dirs: wrap flag groups in parenthesis * log.h: define G_LOG_DOMAIN only if WP_USE_LOCAL_LOG_TOPIC_IN_G_LOG is defined * meson: make sure the boolean options have boolean values * meson: move the common CFLAGS to project-wide scope * scripts: make sure target is not nil when iterating filters with matching targets * docs: update the documentation around file search locations * scripts: rescan linkables when device EnumRoute param changes * scripts: fix available routes check when selecting the default node * scripts: fix typo in rescan-virtual-links.lua - Remove patch already included in the upstream version * 0001-scripts-fix-typo-in-rescan-virtual-links.lua.patch - Set minimum pipewire version to 1.0.2 ==== yast2-bootloader ==== Version update (5.0.6 -> 5.0.7) - Improve warnings and help text for secure boot on s390 to reflect state with new hardware. (bsc#1219989) - 5.0.7 ==== yast2-installation ==== Version update (5.0.6 -> 5.0.7) - Updated self-update URL in the documentation (jsc#PED-4839) - 5.0.7 ==== yast2-network ==== Version update (5.0.2 -> 5.0.3) - Guard secret attributes against leaking to the log (bsc#1221194) - 5.0.3 ==== yast2-packager ==== Version update (5.0.4 -> 5.0.5) - Change the product mapping API to be the same as in SP5 and older (related to bsc#1220567) - 5.0.5 - Display a better product summary for the SLE_HPC => SLES upgrade (jsc#PED-7841) ==== yast2-storage-ng ==== Version update (5.0.8 -> 5.0.9) - Fix unlimited-sized fake device graphs (bsc#1221222) - 5.0.9