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
  libnettle (3.10 -> 3.10.1)
  openblas_openmp (0.3.27 -> 0.3.28)
  pixman
  python-attrs (24.2.0 -> 24.3.0)
  sof-firmware (2024.09.1 -> 2024.09.2)
  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

- 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.

==== 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

==== 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.

==== 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)`

==== sof-firmware ====
Version update (2024.09.1 -> 2024.09.2)

- update to v2024.09.02: (jsc#PED-9993 jsc#PED-10202)
  * Updated DSP topology files for SOF2.11.3

==== 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

- 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