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)
  libvpl (2.13.0 -> 2.14.0)
  openblas_openmp (0.3.27 -> 0.3.28)
  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

==== libvpl ====
Version update (2.13.0 -> 2.14.0)

- Update to version 2.14.0:
  + Added:
  - Intel® VPL API 2.14 support, including new quality and speed
    settings for AI based video frame interpolation, new
    algorithm and mode selection options for AI based super
    resolution, and HEVC level 8.5 decode support.
  - Improved support for Python 3.12 development environments.
  + Fixed: Bootstrap to support Debian distributions that do not
    define ID_LIKE.
- Update URL and source to new home.

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

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