Packages changed: Mesa (24.3.1 -> 24.3.3) Mesa-drivers (24.3.1 -> 24.3.3) SDL2 (2.30.10 -> 2.30.11) c-ares flashrom (1.5.0 -> 1.5.1) glslang iputils kbd kitinerary libnettle (3.10 -> 3.10.1) libvirt openblas_openmp (0.3.27 -> 0.3.28) openblas_pthreads (0.3.27 -> 0.3.28) pixman python-attrs (24.2.0 -> 24.3.0) subversion xinit (1.4.2 -> 1.4.3) xorg-x11-server (21.1.14 -> 21.1.15) === Details === ==== Mesa ==== Version update (24.3.1 -> 24.3.3) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to release 24.3.3 - -> https://docs.mesa3d.org/relnotes/24.3.3 - Update to release 24.3.2 - -> https://docs.mesa3d.org/relnotes/24.3.2 - supersedes the following patches: * 0001-dri-don-t-fetch-X11-modifiers-if-we-don-t-support-th.patch * 0002-egl-wayland-only-supply-LINEAR-modifier-when-support.patch * 0003-egl-wayland-fallback-to-implicit-modifiers-if-advert.patch ==== Mesa-drivers ==== Version update (24.3.1 -> 24.3.3) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - Update to release 24.3.3 - -> https://docs.mesa3d.org/relnotes/24.3.3 - Update to release 24.3.2 - -> https://docs.mesa3d.org/relnotes/24.3.2 - supersedes the following patches: * 0001-dri-don-t-fetch-X11-modifiers-if-we-don-t-support-th.patch * 0002-egl-wayland-only-supply-LINEAR-modifier-when-support.patch * 0003-egl-wayland-fallback-to-implicit-modifiers-if-advert.patch ==== SDL2 ==== Version update (2.30.10 -> 2.30.11) - Update to release 2.30.11 * Fixed a crash if the controller product name is NULL * Corrected CoreAudio surround sound channel layouts ==== c-ares ==== - skip-test.patch replaced with upstream unit test fix a531524a3d085fcd9a5e25d5f6cbdb953082c2b9.patch ==== flashrom ==== Version update (1.5.0 -> 1.5.1) - Update to version 1.5.1 * fixed an issue flashing some Intel-based platforms with the internal programmer that was introduced in 1.5.0. ==== glslang ==== - Fix building vsgXChange and other packages by adding the missing runtime dependency to the development package for SPIRV-Tools-opt ==== iputils ==== - Backport ping man page fix 0001-Fix-ping-man-page-syntax-error.patch ==== kbd ==== Subpackages: libkbdfile1 libkeymap1 libkfont0 - sysconfig.keyboard: KBD_NUMLOCK="bios" works only on systems without Secure Boot. Document that. Change the default to KBD_NUMLOCK="no". (boo#1212141) - kbdsettings-nox86.patch: Update and return missing chunk. - Remove obsolete parts of suse-add.tar.bz2 (jsc#PED-7977), possible BREAKING CHANGES for obscure configurations: * Replace consolefonts/Cyr_a8x*.psf with upstream instances. * Replace consolefonts/cp850-full-8x*.psfu with upstream instances. * Drop consolefonts/lat5--*.psfu in favor of upstream lat5-*.psfu, exactly the same fonts with a better unimap. * Drop consolefonts/lat7.psf as it is lat7a-16.psf in the upstream. * Drop consolefonts/lt-brim-8x14.psfu in favor of upstream lat7a-14.psfu, exactly the same fonts with a better unimap. * Drop keymaps/i386/qwerty/Pl02.map in favor of nearly equal upstream pl2.map. * Drop keymaps/i386/qwerty/br-abnt-alt.map in favor of nearly equal upstream br-abnt.map. * Drop keymaps/i386/qwerty/tj_alt-UTF8.map that is already upstreamed. * Drop unimaps/iso07*.uni that is already upstreamed. - Remove broken KBD_DISABLE_CAPS_LOCK feature (sysconfig.keyboard, boo#1179897, jsc#PED-7814). Can be replaced by KEYMAP="{my map} disable.capslock" in /etc/vconsole.conf. ==== kitinerary ==== Subpackages: libKPim6Itinerary6 - Add bcb009f56f8f1c9c0d1612a0ec9f581907b51534.patch -- Fix compilation against Poppler 25.01. ==== libnettle ==== Version update (3.10 -> 3.10.1) Subpackages: libhogweed6 libnettle8 - Update to nettle 3.10.1: * Bug fixes: - Fix buffer overread in the new sha256 assembly for powerpc64, as well as a stack alignment issue. - Added missing nettle_mac structs for hmac-gosthash. - Fix configure test for valgrind, to not attempt to run valgrind on executables built using memory sanitizers. * Enable back the gcm regression test: - Remove libnettle-powerpc64-skip-AES-GCM-test.patch * Remove patches upstream: - libnettle-powerpc64-sha256-fix-loading-overreads.patch - libnettle-powerpc64-sha256-adjust-stack-offset-for-non-volatile-registers.patch - libnettle-powerpc64-remove-m4_unquote-sha256.patch ==== libvirt ==== Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-qemu libvirt-libs - tests: Extend EOY check in virtimetest boo#1234995 ==== openblas_openmp ==== Version update (0.3.27 -> 0.3.28) - Update to version 0.3.27 (jsc#PED-9676): * General: + Reworked the unfinished implementation of `HUGETLB` from GotoBLAS for allocating huge memory pages as buffers on suitable systems. + Changed the unfinished implementation of `GEMM3M` for the generic target on all architectures to at least forward to regular GEMM. + Improved multithreaded `GEMM` performance for large non-skinny matrices. + Improved BLAS3 performance on larger multicore systems through improved parallelism. + Improved performance of the initial memory allocation by reducing locking overhead. + Improved performance of `GBMV` at small problem sizes by introducing a size barrier for the switch to multithreading. + Added an implementation of the `CBLAS_GEMM_BATCH` extension. + Fixed corner cases involving the handling of NAN and INFINITY arguments in `?SCAL` on all architectures. + Fixed NAN handling and potential accuracy issues in compilations with Intel ICX by supplying a suitable fp-model option by default. + It is now possible to register a callback function that replaces the built-in support for multithreading with an external backend like TBB (`openblas_set_threads_callback_function`). + Fixed potential duplication of suffixes in shared library naming. + Improved C compiler detection by the build system to tolerate more naming variants for gcc builds. + Fixed an unnecessary dependency of the utest on CBLAS. + Fixed spurious error reports from the BLAS extensions `utest`. + Fixed unwanted invocation of the `GEMM3M` tests in cross- compilation. + Fixed a flaw in the makefile build that could lead to the pkgconfig file containing an entry of `UNKNOWN` for the target cpu after installing. + Integrated fixes from the Reference-LAPACK project: - Fixed uninitialized variables in the LAPACK tests for `?QP3RK`. - Fixed potential bounds error in `?UNHR_COL`/`?ORHR_COL`. - Fixed potential infinite loop in the LAPACK testsuite. - Make the variable type used for hidden length arguments configurable. + Fixed `SYTRD` workspace computation and various typos. + Prevent compiler use of FMA that could increase numerical error in `?GEEVX`. * x86-64: + Fixed a potential thread buffer overrun in `SBSTOBF16` on small systems. + Fixed an accuracy issue in `ZSCAL` introduced in 0.3.26. + Added support for Intel Emerald Rapids and Meteor Lake CPUs. + Added autodetection support for the Zhaoxin KX-7000 CPU. + Fixed autodetection of Intel Prescott (probably broken since 0.3.19). + Fixed compilation of the converter-generated C versions of the LAPACK sources with gcc-14. + Added support for supplying the L2 cache size via an environment variable (`OPENBLAS_L2_SIZE`) in case it is not correctly reported (as in some VM configurations). + Improved the error message shown when thread creation fails on startup. * arm64: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding `GEMV` kernel. + Added optimized `SGEMV` and `DGEMV` kernels for A64FX. + Added optimized SVE kernels for small-matrix `GEMM`. + Added A64FX to the CPU list for DYNAMIC_ARCH. + Fixed building with support for CPU affinity. + Worked around accuracy problems with `C/ZNRM2` on NeoverseN1 targets. + Improved GEMM performance on Neoverse V1. + Fixed compilation for `NEOVERSEN2` with older compilers. + Fixed potential miscompilation of the SVE `SDOT` and `DDOT` kernels. + Fixed potential miscompilation of the non-SVE `CDOT` and `ZDOT` kernels. + Fixed a potential overflow when using very large user-defined `BUFFERSIZE`. * Power: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding `GEMV` kernel. + Significantly improved performance of `SBGEMM`. on POWER10. + Fixed compilation with OpenMP and the XLF compiler. + Fixed building of parts of the LAPACK testsuite with XLF. + Fixed CSWAP/ZSWAP on big-endian POWER10 targets. + Fixed a performance regression in SAXPY on POWER10 with OpenXL. + Fixed a potential overflow when using very large user-defined `BUFFERSIZE`. + Fixed an accuracy issue in the POWER6 kernels for `GEMM` and `GEMV`. * RISCV64: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding GEMV kernel. + Wdded `DYNAMIC_ARCH` support (comprising `GENERIC_RISCV64` and the two RVV 1.0 targets with vector length of 128 and 256). + Worked around the `ZVL128B` kernels for `AXPBY` mishandling the special case of zero Y increment. - Obsoleted: no-static.patch. ==== openblas_pthreads ==== Version update (0.3.27 -> 0.3.28) - Update to version 0.3.27 (jsc#PED-9676): * General: + Reworked the unfinished implementation of `HUGETLB` from GotoBLAS for allocating huge memory pages as buffers on suitable systems. + Changed the unfinished implementation of `GEMM3M` for the generic target on all architectures to at least forward to regular GEMM. + Improved multithreaded `GEMM` performance for large non-skinny matrices. + Improved BLAS3 performance on larger multicore systems through improved parallelism. + Improved performance of the initial memory allocation by reducing locking overhead. + Improved performance of `GBMV` at small problem sizes by introducing a size barrier for the switch to multithreading. + Added an implementation of the `CBLAS_GEMM_BATCH` extension. + Fixed corner cases involving the handling of NAN and INFINITY arguments in `?SCAL` on all architectures. + Fixed NAN handling and potential accuracy issues in compilations with Intel ICX by supplying a suitable fp-model option by default. + It is now possible to register a callback function that replaces the built-in support for multithreading with an external backend like TBB (`openblas_set_threads_callback_function`). + Fixed potential duplication of suffixes in shared library naming. + Improved C compiler detection by the build system to tolerate more naming variants for gcc builds. + Fixed an unnecessary dependency of the utest on CBLAS. + Fixed spurious error reports from the BLAS extensions `utest`. + Fixed unwanted invocation of the `GEMM3M` tests in cross- compilation. + Fixed a flaw in the makefile build that could lead to the pkgconfig file containing an entry of `UNKNOWN` for the target cpu after installing. + Integrated fixes from the Reference-LAPACK project: - Fixed uninitialized variables in the LAPACK tests for `?QP3RK`. - Fixed potential bounds error in `?UNHR_COL`/`?ORHR_COL`. - Fixed potential infinite loop in the LAPACK testsuite. - Make the variable type used for hidden length arguments configurable. + Fixed `SYTRD` workspace computation and various typos. + Prevent compiler use of FMA that could increase numerical error in `?GEEVX`. * x86-64: + Fixed a potential thread buffer overrun in `SBSTOBF16` on small systems. + Fixed an accuracy issue in `ZSCAL` introduced in 0.3.26. + Added support for Intel Emerald Rapids and Meteor Lake CPUs. + Added autodetection support for the Zhaoxin KX-7000 CPU. + Fixed autodetection of Intel Prescott (probably broken since 0.3.19). + Fixed compilation of the converter-generated C versions of the LAPACK sources with gcc-14. + Added support for supplying the L2 cache size via an environment variable (`OPENBLAS_L2_SIZE`) in case it is not correctly reported (as in some VM configurations). + Improved the error message shown when thread creation fails on startup. * arm64: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding `GEMV` kernel. + Added optimized `SGEMV` and `DGEMV` kernels for A64FX. + Added optimized SVE kernels for small-matrix `GEMM`. + Added A64FX to the CPU list for DYNAMIC_ARCH. + Fixed building with support for CPU affinity. + Worked around accuracy problems with `C/ZNRM2` on NeoverseN1 targets. + Improved GEMM performance on Neoverse V1. + Fixed compilation for `NEOVERSEN2` with older compilers. + Fixed potential miscompilation of the SVE `SDOT` and `DDOT` kernels. + Fixed potential miscompilation of the non-SVE `CDOT` and `ZDOT` kernels. + Fixed a potential overflow when using very large user-defined `BUFFERSIZE`. * Power: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding `GEMV` kernel. + Significantly improved performance of `SBGEMM`. on POWER10. + Fixed compilation with OpenMP and the XLF compiler. + Fixed building of parts of the LAPACK testsuite with XLF. + Fixed CSWAP/ZSWAP on big-endian POWER10 targets. + Fixed a performance regression in SAXPY on POWER10 with OpenXL. + Fixed a potential overflow when using very large user-defined `BUFFERSIZE`. + Fixed an accuracy issue in the POWER6 kernels for `GEMM` and `GEMV`. * RISCV64: + Added a fast path forwarding `SGEMM` and `DGEMM` calls with a 1xN or Mx1 matrix to the corresponding GEMV kernel. + Wdded `DYNAMIC_ARCH` support (comprising `GENERIC_RISCV64` and the two RVV 1.0 targets with vector length of 128 and 256). + Worked around the `ZVL128B` kernels for `AXPBY` mishandling the special case of zero Y increment. - Obsoleted: no-static.patch. ==== pixman ==== - Increase test timeout on s390x. Several tests can be slow and sometimes times out in our builds. - Use autosetup macro. ==== python-attrs ==== Version update (24.2.0 -> 24.3.0) - update to 24.3.0: * Python 3.7 has been dropped. * Introduce `attrs.NothingType`, for annotating types consistent with `attrs.NOTHING`. * Allow mutating `__suppress_context__` and `__notes__` on frozen exceptions. * `attrs.converters.optional()` works again when taking `attrs.converters.pipe()` or another Converter as its argument. * *attrs* instances now support `copy.replace()`. * `attrs.validators.instance_of()`'s type hints now allow for union types. * For example: `instance_of(str | int)` ==== subversion ==== Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl - fix inconsistencies in subversion.README.SUSE ==== xinit ==== Version update (1.4.2 -> 1.4.3) - Update to version 1.4.3 * Reindent startx after !6 * Remove Xdmx from suggested Xserver list * Mark global variables as static since there's only one source file * Clear -Wunused-parameter warnings from clang * Use ptrdiff_t to store results of pointer subtraction * Use asprintf() if available * Don't exit with failure on SIGTERM regardless. * darwin: Remove bashism from 10-tmpdirs script * Modernized shell scripts * startx: Assign XSERVERRC to correct userserverrc * add closing quote to /dev/random mcookie hex - adjusted xinit-suse.patch - refreshed xinit-client-session.patch - refreshed xinit-tolerant-hostname-changes.patch - Properly comment %patch 5 out: '#' still expands the macro, which makes build fail with rpm 4.20. Use %dnl instead. ==== xorg-x11-server ==== Version update (21.1.14 -> 21.1.15) Subpackages: xorg-x11-server-Xvfb xorg-x11-server-extra - get rid of %dnl usage (fails on SP7 due to unkonwn macro); also after latest change I now got an autodecline that patches in sources are not mentioned in specfile; just use '#patch ...' now for not applying a patch ... - properly comment out also "PatchXX:" lines; since 'osc service runall source_validator' failed with latest change - Properly comment out %patch lines: '#' still expands the macro, which makes build fail with rpm 4.20. Use %dnl instead. - Update to relesae 21.1.15 * dix-config.h: add HAVE_SOCKLEN_T definition * config: add a quirk for Apple Silicon appledrm * os: Fix assignment with incompatible pointer type * os: Fix siHostnameAddrMatch in the case where h_addr isn't defined * hw/xfree86: Fix -Wmissing-prototypes warnings * hw/xfree86: Fix -Wincompatible-pointer-types sbus compile failure