Packages changed:
  SVT-AV1
  coreutils (9.5 -> 9.6)
  coreutils-systemd (9.5 -> 9.6)
  kernel-source (6.12.9 -> 6.12.10)
  libxslt (1.1.39 -> 1.1.42)
  openSUSE-release (20250119 -> 20250120)
  virtiofsd (1.12.0 -> 1.13.0)
  xen (4.20.0_02 -> 4.20.0_04)
  yast2-core (5.0.2 -> 5.0.3)

=== Details ===

==== SVT-AV1 ====

- Added optimzation flags to Cmake
- Santitized thired party folder
  * Deleted bechmarking folders
  * Renamed conflicting license files
  * Switced to system libcpuinfo

==== coreutils ====
Version update (9.5 -> 9.6)

- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %<i>$ format, where '<i>' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '<' and '>' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch

==== coreutils-systemd ====
Version update (9.5 -> 9.6)

- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %<i>$ format, where '<i>' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '<' and '>' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch

==== kernel-source ====
Version update (6.12.9 -> 6.12.10)
Subpackages: kernel-64kb kernel-default

- Linux 6.12.10 (bsc#1012628).
- netdev: prevent accessing NAPI instances from another namespace
  (bsc#1012628).
- iio: imu: inv_icm42600: fix spi burst write not supported
  (bsc#1012628).
- io_uring: don't touch sqd->thread off tw add (bsc#1012628).
- drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is
  supported (bsc#1012628).
- firewall: remove misplaced semicolon from
  stm32_firewall_get_firewall (bsc#1012628).
- arm64: dts: rockchip: add hevc power domain clock to rk3328
  (bsc#1012628).
- block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
  (bsc#1012628).
- hwmon: (drivetemp) Fix driver producing garbage data when SCSI
  errors occur (bsc#1012628).
- arm64: dts: qcom: sa8775p: fix the secure device bootup issue
  (bsc#1012628).
- ARM: dts: imxrt1050: Fix clocks for mmc (bsc#1012628).
- arm64: dts: imx95: correct the address length of
  netcmix_blk_ctrl (bsc#1012628).
- io_uring/eventfd: ensure io_eventfd_signal() defers another
  RCU period (bsc#1012628).
- iio: adc: ad7124: Disable all channels at probe time
  (bsc#1012628).
- iio: adc: ad7173: fix using shared static info struct
  (bsc#1012628).
- iio: inkern: call iio_device_put() only on mapped devices
  (bsc#1012628).
- iio: adc: at91: call input_free_device() on allocated iio_dev
  (bsc#1012628).
- iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
  (bsc#1012628).
- iio: imu: inv_icm42600: fix timestamps after suspend if sensor
  is on (bsc#1012628).
- iio: adc: ti-ads1298: Add NULL check in ads1298_init
  (bsc#1012628).
- iio: gyro: fxas21002c: Fix missing data update in trigger
  handler (bsc#1012628).
- iio: adc: ti-ads1119: fix sample size in scan struct for
  triggered buffer (bsc#1012628).
- iio: adc: ti-ads1119: fix information leak in triggered buffer
  (bsc#1012628).
- iio: adc: ti-ads8688: fix information leak in triggered buffer
  (bsc#1012628).
- iio: adc: rockchip_saradc: fix information leak in triggered
  buffer (bsc#1012628).
- iio: imu: kmx61: fix information leak in triggered buffer
  (bsc#1012628).
- iio: light: bh1745: fix information leak in triggered buffer
  (bsc#1012628).
- iio: light: vcnl4035: fix information leak in triggered buffer
  (bsc#1012628).
- iio: dummy: iio_simply_dummy_buffer: fix information leak in
  triggered buffer (bsc#1012628).
- iio: pressure: zpa2326: fix information leak in triggered buffer
  (bsc#1012628).
- usb: typec: fix pm usage counter imbalance in
  ucsi_ccg_sync_control() (bsc#1012628).
- usb: host: xhci-plat: set skip_phy_initialization if software
  node has XHCI_SKIP_PHY_INIT property (bsc#1012628).
- usb: gadget: configfs: Ignore trailing LF for user strings to
  cdev (bsc#1012628).
- usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
  (bsc#1012628).
- usb: typec: tcpm/tcpci_maxim: fix error code in
  max_contaminant_read_resistance_kohm() (bsc#1012628).
- usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
  (bsc#1012628).
- usb: typec: tcpci: fix NULL pointer issue on shared irq case
  (bsc#1012628).
- usb: chipidea: ci_hdrc_imx: decrement device's refcount in
  .remove() and in the error path of .probe() (bsc#1012628).
- usb: gadget: midi2: Reverse-select at the right place
  (bsc#1012628).
- usb: fix reference leak in usb_new_device() (bsc#1012628).
- USB: core: Disable LPM only for non-suspended ports
  (bsc#1012628).
- USB: usblp: return error when setting unsupported protocol
  (bsc#1012628).
- usb: dwc3-am62: Disable autosuspend during remove (bsc#1012628).
- x86/fpu: Ensure shadow stack is active before "getting"
  registers (bsc#1012628).
- usb: gadget: u_serial: Disable ep before setting port to null
  to fix the crash caused by port being null (bsc#1012628).
- serial: stm32: use port lock wrappers for break control
  (bsc#1012628).
- tty: serial: 8250: Fix another runtime PM usage counter
  underflow (bsc#1012628).
- misc: microchip: pci1xxxx: Resolve return code mismatch during
  GPIO set config (bsc#1012628).
- misc: microchip: pci1xxxx: Resolve kernel panic during GPIO
  IRQ handling (bsc#1012628).
- topology: Keep the cpumask unchanged when printing cpumap
  (bsc#1012628).
- usb: dwc3: gadget: fix writing NYET threshold (bsc#1012628).
- USB: serial: cp210x: add Phoenix Contact UPS Device
  (bsc#1012628).
- usb-storage: Add max sectors quirk for Nokia 208 (bsc#1012628).
    ... changelog too long, skipping 239 lines ...
- commit dc79831

==== libxslt ====
Version update (1.1.39 -> 1.1.42)
Subpackages: libexslt0 libxslt-tools libxslt1

- Remove the test_bad regression test that fails with old libxml2
  as suggested by upstream devs:
  * https://gitlab.gnome.org/GNOME/libxslt/-/issues/126
- Allow building with older libxml2 versions:
  * tests: Make runtest compile with older libxml2 versions
  * https://gitlab.gnome.org/GNOME/libxslt/issues/125
  * Add libxslt-test-compile-with-older-libxml2-versions.patch
- Update to 1.1.42:
  * Regressions:
  - extensions: Readd call to xmlCheckFilename with older libxml2
  * Improvments:
  - utils: Don't use deprecated xmlCharEncodingHandler member
  - transform: Handle filesystem paths after libxml2 changes
  - locale: Work around issue with FreeBSD's strxfrm_l
  * Build systems:
  - cmake: Add LIBXSLT_WITH_PROGRAMS option (Don Olmstead)
  - cmake: Fix HAVE_GCRYPT check
- Update to 1.1.41:
  * Removals:
  - autotools: Stop installing libxslt.m4
  - autotools: Remove RPM build
  * Improvements:
  - libxslt: Set _FILE_OFFSET_BITS to 64
  - xsltproc: Remove unneeded includes
  - include: Don't define ATTRIBUTE_UNUSED in public header
  - xsltproc: Make "-" read from stdin
  * Build systems:
  - cmake: Adjust paths for UNIX or UNIX-like target systems (Daniel E)
  * Tests:
  - cmake: Link testplugin with libxml2
  - tests: Link testplugin with libxml2
  - tests: Fix expected error after libxml2 change
  - runtest: Switch to xmlFormatError
  - fuzz: Avoid accessing internal struct members
- Update to 1.1.40:
  * Removals:
  - xsltproc: remove maxparserdepth option (Mike Dalessio)
  * Improvements:
  - functions: xmlXPtrNewContext is deprecated
  - xsltproc: Stop calling xmlMemoryDump
  - xsltproc: Prefer XML_PARSE_NONET over xmlNoNetEntityLoader
  - functions: Fix build if libxml2 modules are disabled
  - extensions: Don't call deprecated xmlCheckFilename
  - documents: Don't set ctxt->directory
  - exslt: Fix EXSLT functions without parameters
  * Build systems:
  - build: Remove mem-debug option
  * Remove patches upstream:
  - gcc14-runtest-no-const.patch
  - 0001-tests-Fix-build-with-older-libxml2.patch

==== openSUSE-release ====
Version update (20250119 -> 20250120)
Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd

- automatically generated by openSUSE-release-tools/pkglistgen

==== virtiofsd ====
Version update (1.12.0 -> 1.13.0)

- Update to version 1.13.0:
  * Bump version to v1.13.0
  * Add and use openat_verbose() where reasonable
  * Revert "openat: Always annotate errors with filename"
  * Add --readonly flag
  * Add PassthroughFsRo as read-only variant
  * Add a note about the required FD state for --fd

==== xen ====
Version update (4.20.0_02 -> 4.20.0_04)
Subpackages: xen-libs xen-tools-domU

- Update to Xen 4.20.0 RC1 release
  * x86/amd: Misc setup for Fam1Ah processors
  * xen/perfc cleanups and adjustments
  * libxl: drop setting XEN_QEMU_CONSOLE_LIMIT in the environment
    (XSA-180 / CVE-2014-3672)
  * x86emul: VCVT{,U}DQ2PD ignores embedded rounding
  * x86emul: correct put_fpu()'s segment selector handling
  * xen/flask: Wire up XEN_DOMCTL_dt_overlay and XEN_DOMCTL_set_llc_colors
  * xen/events: fix race with set_global_virq_handler()

==== yast2-core ====
Version update (5.0.2 -> 5.0.3)

- adjust testsuite to pass also with newer coreutils-9.6
  (gh#yast/yast-core#167)
- Stop using std::binary_function, deprecated since C++11
- 5.0.3.