Packages changed: AppStream (1.0.1 -> 1.0.2) coreutils coreutils-systemd cyrus-sasl dmraid findutils gdm kbd kernel-firmware (20240220 -> 20240229) libX11 libXcursor (1.2.1 -> 1.2.2) libXdmcp (1.1.4 -> 1.1.5) libatasmart libcddb libcontainers-common (20231204 -> 20240206) libdb-4_8 libfontenc (1.1.7 -> 1.1.8) libgsm libkate libmad libmetalink libogg libpcap libpciaccess libraw1394 libsamplerate libvdpau libvisual libvorbis libxcb (1.16 -> 1.16.1) live555 lmdb mozc (2.29.5220.102 -> 2.29.5268.102) openblas_pthreads (0.3.25 -> 0.3.26) openslp pcr-oracle pcre pipewire ptools rpm screen sharutils tcl (8.6.13 -> 8.6.14) xen xorg-x11-fonts xorg-x11-fonts-converted yast2-bootloader (5.0.5 -> 5.0.6) === Details === ==== AppStream ==== Version update (1.0.1 -> 1.0.2) Subpackages: libAppStreamQt5-3 libappstream5 - Update to 1.0.2 Features: * qt: Allow building for multiple Qt major versions at once * Improve low-quality category check and extend its blacklist * validator: Add some limited developer-ID validation * validator: Emit an overridable warning if homepage URL was omitted * compose: Allow rendering vector graphics to HiDPI bitmaps unconditionally * compose: Allow setting a custom icon-policy on the command-line Specification: * docs: Mention that tag can be translated * docs: Generate validation issue tag documentation from code * docs: Add information on how to exclude elements from translation * spec: Recommend using rDNS strings or Fediverse handles as developer-ID * spec: Make launchable requirement for desktop-apps more strict Bugfixes: * qt: Component::customValue should be const * validator: Remove mention of shorthands from relation-display-length-value-invalid * sysinfo: Swap arguments of g_pattern_match_simple * qt: Add missing screenshot sorting function * qt: pool: Add missing Q_EMIT keyword * validator: Improve error message if no valid categories were found * validator: Make some length limitations more strict * validator: Only emit developer-name-tag-deprecated once * validator: Ensure filename is properly included in location info again * validator: Improve error reporting on images with missing/bad locales * compose: Don't accidentally set icon scale to 0 in some cases * compose: Add heuristics to show out-of-scope errors if filters were set * Don't prematurely abort URL validity check during semi-large redirects * docs: Update supported hashsums to reflect reality * docs: Describe version comparison letters special case * docs: Clarify release descriptions *must not* contain embedded URL * docs: Explicitly mention /var/cache/swcatalog is a valid catalog data location * tests: Fix tests with old & new FontConfig * its: Allow untranslatable developer/name and agreement sections Miscellaneous: * compose: Clarify that "no valid category" can mean bad ones were ignored * news-convert: Don't strip out the last text in brackets - Drop patch, merged upstream: * # 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch - Add upstream change to fix potential URL validity check errors: * 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch ==== coreutils ==== Subpackages: coreutils-doc coreutils-lang - Use %patch -P N instead of deprecated %patchN. ==== coreutils-systemd ==== - Use %patch -P N instead of deprecated %patchN. ==== cyrus-sasl ==== Subpackages: cyrus-sasl-gssapi libsasl2-3 - Use %patch -P N instead of deprecated %patchN. ==== dmraid ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. - Rebase 0001-remove-partitions-with-O_RDONLY.patch to apply -p1. ==== findutils ==== Subpackages: findutils-lang - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. ==== gdm ==== Subpackages: gdm-lang gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add gdm-xvnc-start-session-failed.patch: None seat0 session runs without running launcher(bsc#1219205 glgo#GNOME/gdm#909). ==== kbd ==== Subpackages: kbd-legacy - Use %patch -P N instead of deprecated %patchN. ==== kernel-firmware ==== Version update (20240220 -> 20240229) 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 ucode-amd - Update to version 20240229 (git commit 977332782302): * amdgpu: Update VCN firmware binaries * Intel IPU2: Add firmware files * brcm: Add nvram for the Acer Iconia One 7 B1-750 tablet * i915: Add Xe2LPD DMC v2.18 * i915: Update MTL DMC v2.21 ==== libX11 ==== Subpackages: libX11-6 libX11-data libX11-xcb1 - Trim descriptions for size (keep the big one for the prominently installed libX11-6). - Spin documentation off to libX11-devel-doc, this saves buildroots 800+ files and time (mandb is run in %posttrans). - Use %patch -P N instead of deprecated %patchN. ==== libXcursor ==== Version update (1.2.1 -> 1.2.2) - Update to version 1.2.2 * gitlab CI: stop requiring Signed-off-by in commits * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * If O_CLOEXEC is defined, add "e" to fopen modes * Add comment about keeping libxcb-cursor copy of code in sync * XcursorXcFileLoad: plug memory leak in error paths * Remove superfluous and unguarded config.h include ==== libXdmcp ==== Version update (1.1.4 -> 1.1.5) - Update to version 1.1.5 * Remove "All rights reserved" from Oracle copyright notices * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * Xdmcp.h: add access attributes to function prototypes * Clear -Wunused-macros warnings when arc4random_buf() is available * XdmcpWriteHeader: drop unnecessary cast of free() argument * XdmcpWriteHeader: use calloc instead of malloc to alloc buffer * gitlab CI: add xz-utils to container for "make distcheck" ==== libatasmart ==== Subpackages: libatasmart-utils libatasmart4 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libcddb ==== - Use %patch -P N instead of deprecated %patchN. ==== libcontainers-common ==== Version update (20231204 -> 20240206) Subpackages: libcontainers-default-policy - disable the SUSE registry key validation temporary to switch the key on registry.suse.com. - New release 20240206 - bump bundled c/common to 0.57.4 - bump bundled c/image to 0.29.2 - conditionally require libcontainers-sles-mounds for product(SLE-Micro) as well (SLE Micro 6.0 now no longer provides product(SUSE_SLE) and instead only provides product(SLE-Micro)), fixes bsc#1216443 ==== libdb-4_8 ==== - Use %patch -P N instead of deprecated %patchN. ==== libfontenc ==== Version update (1.1.7 -> 1.1.8) - update to 1.1.8 * This release includes build system cleanups and adds "e" to the fopen() flags to avoid leaking fd's when calling applications exec another program. ==== libgsm ==== - Use %patch -P N instead of deprecated %patchN. ==== libkate ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libmad ==== - Use %patch -P N instead of deprecated %patchN. ==== libmetalink ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libogg ==== - Use %patch -P N instead of deprecated %patchN. ==== libpcap ==== - Use %patch -P N instead of deprecated %patchN. ==== libpciaccess ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libraw1394 ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libsamplerate ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== libvdpau ==== - Use %patch -P N instead of deprecated %patchN. ==== libvisual ==== - Use %patch -P N instead of deprecated %patchN. ==== libvorbis ==== Subpackages: libvorbis0 libvorbisenc2 libvorbisfile3 - Use %patch -P N instead of deprecated %patchN. ==== libxcb ==== Version update (1.16 -> 1.16.1) Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 - Update to version 1.16.1 * This release fixes build issues for Windows & NetBSD platforms * For those building for 32-bit platforms, it also enables use of the "large file" APIs - though xcb mainly uses stat() calls on sockets, not normal files. - Use %patch -P N instead of deprecated %patchN. ==== live555 ==== Subpackages: libBasicUsageEnvironment2 libUsageEnvironment3 libgroupsock30 libliveMedia112 - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== lmdb ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ==== mozc ==== Version update (2.29.5220.102 -> 2.29.5268.102) Subpackages: fcitx-mozc ibus-mozc ibus-mozc-candidate-window mozc-gui-tools - Upstream update to 2.29.5268 * Update dictionaries * Fix crash issue of the candidate window UI - Update zip code dictionaries * Refresh add-sha256sum-for-zipcode-archives.patch - Add patch ibus-mozc-candidate-window-qt-virtual-coordinate.patch * Fix google #823: candidate window position issue on HiDPI displays - Enable to build with Python 3.6 * Add support-python-3.6.patch ==== openblas_pthreads ==== Version update (0.3.25 -> 0.3.26) - Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream. - Update to version 0.3.26: * General: - Improved the version of openblas.pc that is created by the CMAKE build. - Fixed a CMAKE-specific build problem on older versions of MacOS. - Worked around linking problems on old versions of MacOS. - Corrected installation location of the lapacke_mangling header in CMAKE builds. - Added type declarations for complex variables to the MSVC-specific parts of the LAPACK header. - Significantly sped up ?GESV for small problem sizes by introducing a lower bound for multithreading. - Imported additions and corrections from the Reference-LAPACK project: + Added new LAPACK functions for truncated QR with pivoting (Reference-LAPACK PRs 891&941). + Handle miscalculation of minimum work array size in corner cases (Reference-LAPACK PR 942). + Fixed use of uninitialized variables in ?GEDMD and improved inline documentation. + Fixed use of uninitialized variables (and consequential failures) in ?BBCSD. + Added tests for the recently introduced Dynamic Mode Decomposition functions. + Fixed several memory leaks in the LAPACK testsuite. + Fixed counting of testsuite results by the Python script. * x86-64: - Fixed computation of CASUM on SkylakeX and newer targets in the special case that AVX512 is not supported by the compiler or operating environment. - Fixed potential undefined behaviour in the CASUM/ZASUM kernels for AVX512 targets. - worked around a problem in the pre-AVX kernels for GEMV * arm64: - Sped up SGEMM and DGEMM on Neoverse V1 and N1. - Sped up ?DOT on SVE-capable targets. - Reduced the number of targets in DYNAMIC_ARCH builds by eliminating functionally equivalent ones. * POWER: - Improved the SGEMM kernel for POWER10. - Fixed compilation with (very) old versions of gcc. - Fixed detection of old 32bit PPC targets in CMAKE-based builds. - Added autodetection of the POWERPC 7400 subtype. - Fixed CMAKE-based compilation for PPCG4 and PPC970 targets. * LONGARCH64: - Added and improved optimized kernels for almost all BLAS functions. ==== openslp ==== Subpackages: libslp1 - Use %patch -P N instead of deprecated %patchN. ==== pcr-oracle ==== - Remove fix_efi_measure.patch - Add fix_efi_measure_and_shim.patch (bsc#1219807) ==== pcre ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== pipewire ==== Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Use %patch -P N instead of deprecated %patchN. ==== ptools ==== - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. ==== rpm ==== - added a missing %patch NR conversion ==== screen ==== - Use %patch -P N instead of deprecated %patchN. ==== sharutils ==== Subpackages: sharutils-lang - Use %patch -P N instead of deprecated %patchN. ==== tcl ==== Version update (8.6.13 -> 8.6.14) - Version 8.6.14: * Backport TIP #402: path name starting with '//' not replaced by '/' also on Cygwin and QNX * (bug) [8f7fde] string compare failing on big endian * (bug) [3e8074] y2k38 problem in [interp limit time -seconds] * (bug) [e3dcab] crash with tcl_precision equal 15..18 * (bug) [d19fe0] output replacement character on incomplete sequences in unicode encoding * (bug) [534172] sporadic crash in memchan thread cleanup. * (bug) [f9eafc] throw error in zip command when file comment/filename to long or not iso-latin-1 * (bug)[183a1a] Prevent BO by Tcl_UtfToExternal * (bug) [ea69b0], crash when using a channel transformation on TCP client socket * (bug)[026575] Prevent invalid read in Tcl_UtfToUniChar * (rfe) Allow empty mode in [chan create] to allow refchan version of [socket -server] * (bug) [ab123c] argument position overflow in [scan %num$mode] * (bug) [784bef] tailcall crash * (bug) [af3ebc] clock scan and clock add bugs in error cases / with abbreviated options * (bug) [66ffaf] incomplete double byte encoding sequences ignored like in [encoding convertfrom gb12345 x] * (rfe) [c54e4a] fork multithreading performance by using vfork/spawn when supported * Update libtommath to version 1.2.1 * (bug) [60cacf] Fix tclvfs tkt Segmentation Fault at interpreter exit when tclvfs loaded. * (bug) [b5ac3e] Tcl_GetUniChar reads beyond string length for ASCII strings * Unicode 15.1 * (bug) [00655c] ClockGetdatefieldsObjCmd(): avoid signed integer overflow and platform-dependent behavior * TIP #662: Tcl_VarEval is not depreciated any more * (bug) [7b3167] tclOO.c: initialize fakeObject.refCount * (bug) [7371b6] AddressSanitizer use-after-return detection breaks NRE tests, coroutines * (bug)[32b889] prevent spurious errors from [clock format] * (rfe) [0ac9d0] Don't call getsockname(2) in Tcl_MakeFileChannel(3) unless absolutely necessary. Permits better constraining of Tcl/tclsh via OpenBSD's pledge(2) or similar mechanisms. Minor rewrite. * (feature) Adapt tcltest to support Tcl 9. * (bug) [fd27ad] doc change of Tcl_PkgRequire & friends: version string specification refers to "package require". * (bug) [16e25e] error for [tcl_startOfPreviousWord string end-1] * [db4f28] segfault when Tcl_ReadChars is called with unicode object * fix/document Tcl_ObjPrintf with "ll" modifier * [8e666d] endless loop when redefining proc ::history * [86b3c1] endless loop when ::unknown is moved into a namespace - Obsoleted patches: * tcl-interp-limit-time.patch * tcl-refchan-mode-needed.patch * tcl-string-compare.patch ==== xen ==== - bsc#1219885 - VUL-0: CVE-2023-46841: xen: x86: shadow stack vs exceptions from emulation stubs (XSA-451) xsa451.patch ==== xorg-x11-fonts ==== Subpackages: xorg-x11-fonts-core xorg-x11-fonts-legacy - encodings-1.1.0 * Add a meson build system * Add the ISO8859-14 encoding ==== xorg-x11-fonts-converted ==== - encodings-1.1.0 * Add a meson build system * Add the ISO8859-14 encoding ==== yast2-bootloader ==== Version update (5.0.5 -> 5.0.6) - Feature: Do not timeout boot menue in systemd-boot. (bsc#1216366) - 5.0.6