Packages changed:
  Mesa (23.1.6 -> 23.1.7)
  Mesa-drivers (23.1.6 -> 23.1.7)
  btrfsprogs (6.3 -> 6.5)
  dracut (059+suse.491.g87f19c22 -> 059+suse.497.ga7feaf12)
  gcab (1.5 -> 1.6)
  javapackages-tools
  libportal (0.6 -> 0.7)
  libstorage-ng (4.5.139 -> 4.5.141)
  libvirt (9.6.0 -> 9.7.0)
  luajit (2.1.0~beta3+git.1669107176.46aa45d -> 5.1.2.1.0+git.1693350652.41fb94d)
  nodejs20
  python-libvirt-python (9.6.0 -> 9.7.0)
  python-psutil

=== Details ===

==== Mesa ====
Version update (23.1.6 -> 23.1.7)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libOSMesa8 libgbm1

- Update to bugfix release 23.1.7:
  - -> https://docs.mesa3d.org/relnotes/23.1.7.html
- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python >= 3.7 ...

==== Mesa-drivers ====
Version update (23.1.6 -> 23.1.7)
Subpackages: Mesa-dri Mesa-gallium Mesa-libva libxatracker2

- Update to bugfix release 23.1.7:
  - -> https://docs.mesa3d.org/relnotes/23.1.7.html
- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python >= 3.7 ...

==== btrfsprogs ====
Version update (6.3 -> 6.5)
Subpackages: btrfsprogs-bash-completion btrfsprogs-udev-rules libbtrfs0 libbtrfsutil1

- update to 6.5:
  * crc32c implementation speedup (3x)
  * btrfstune:
  * be more strict about option combinations and refuse changing
    features from incompatible groups
  * metadata_uuid changes fixes
  * libbtrfs: fix ABI breakage introduced in 6.3.1, revert struct subvol_info
    and subvol_uuid_search changes (bsc#1212217)
  * CI updates
  * pull request build tests enabled
  * published static binaries built with backward compatibility (-march=x86-64)
  * other
  * documentation updates
  * new and updated tests
  * experimental feature updates (json, list-chunks, checksum switch)
  * code refactoring
  * remove btrfs-fragments
- update to 6.3.3:
  * add btrfs-find-root to btrfs.box
  * replace: properly enqueue if there's another replace running
  * other:
  * CI updates, more tests enabled, code coverage, badges
  * documentation updates
  * build warning fixes
- Let btrfsprogs-bash-completion conflict with btrfsprogs <= 6.2.1
  as there is a file conflict with the bash completion scripts
  still being bundled with btrfsprogs in these versions.
- update to 6.3.2:
  * fix mkfs and others on big endian hosts
  * mkfs: don't print changed defaults notice with --quiet
  * scrub: fix wrong stats of processed bytes in background and foreground mode
  * convert: actually create free-space-tree instead of v1 space cache
  * print-tree: recognize and print CHANGING_FSID_V2 flag (for the
    metadata_uuid change in progress)
  * other: documentation updates
- update to 6.3.1:
  * convert: fix checksum of a block relocated from 0-1M range
  * qgroup show: fix formatting of limit values in json output
  * receive: report paret subovl UUID on errors
  * btrfsune: new option --convert-to-free-space-tree to convert from
    block-group-tree back to extent tree for block group tracking
  * mkfs: make option --rootdir more verbose and report start when filling
    from the given directory starts
  * experimental:
  * btrfstune: checksum switch logic reimplemented, conversion of all
    metadata and data now works, resume from various states also supported
  * other:
  * test updates and fixes
  * CI cleanups and old files removed
  * integration with Github actions
- Remove patch: btrfs-progs-qgroup-show-fix-formatting-of-limit-valu.patch (upstreamed)

==== dracut ====
Version update (059+suse.491.g87f19c22 -> 059+suse.497.ga7feaf12)

- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc

==== gcab ====
Version update (1.5 -> 1.6)
Subpackages: gcab-lang libgcab-1_0-0

- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.

==== javapackages-tools ====
Subpackages: javapackages-filesystem

- Modified patch:
  * 0001-Make-the-alias-generation-reproducible.patch ->
    0001-Make-maven_depmap-order-of-aliases-reproducible.patch
    + replace by the version of patch integrated by upstream
- Added patch:
  * 0002-Do-not-bomb-on-relativePath-construct.patch
    + integrated patch fixing parent recursion with empty
    <relativePath/> element

==== libportal ====
Version update (0.6 -> 0.7)
Subpackages: libportal-1 libportal-gtk3-1 libportal-gtk4-1

- Update to version 0.7:
  + Add support for the new SetStatus() method of the Background
    portal.
  + Add support for the new ConnectToEIS() method of the Remote
    Desktop portal.
  + Improve unit and integration tests.
  + Documentation improvements.
  + CI improvements.

==== libstorage-ng ====
Version update (4.5.139 -> 4.5.141)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.141
- merge gh#openSUSE/libstorage-ng#947
- handle json output of btrfs version 6.5
- 4.5.140

==== libvirt ====
Version update (9.6.0 -> 9.7.0)
Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-libxl 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-proxy libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs

- Update to libvirt 9.7.0 (jsc#PED-3279)
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-7-0-2023-09-01
- spec: Unconditionally enable modular daemons (jsc#PED-6303)
- spec: ESX hypervisor driver in ALP-based products
- spec: Disable glusterfs storage backend in ALP-based products

==== luajit ====
Version update (2.1.0~beta3+git.1669107176.46aa45d -> 5.1.2.1.0+git.1693350652.41fb94d)

- Update to version 5.1.2.1.0+git.1693350652.41fb94d:
  * Add randomized register allocation for fuzz testing.
  * ARM64: Improve register allocation for integer IR_MUL/IR_MULOV.
  * ARM64: Fix register allocation for IR_*LOAD.
  * Update external MSDN URL in code.
  * FFI/ARM64/OSX: Handle non-standard OSX C calling conventions.
  * FFI: Unify stack setup for C calls in interpreter.
  * ARM64: Prevent STP fusion for conditional code emitted by TBAR.
  * ARM64: Fix LDP/STP fusing for unaligned accesses.
  * Handle table unsinking in the presence of IRFL_TAB_NOMM.
  * Use fallback name for install files without valid .git or .relver.
  * Handle non-.git checkout with .relver in .bat-file builds.
  * Fix external C call stack check when using LUAJIT_MODE_WRAPCFUNC.
  * Fix predict_next() in parser (again).
- Update luajit-lua-versioned.patch to work with the git checkout
  created tarball. The point of the patch is to extend the
  version number so that it is always bigger than 2.2.0 version
  of moonjit, which is Obsoleted by this package.
- Update to version 2.1.0~beta3+git.1692716794.03c3112:
  * Fix typo.
  * Handle the case when .git is not a directory.
  * Add .gitattributes to dynamically resolve .relver.
  * Add .gitattributes to dynamically resolve .relver.
  * Fix for last commit: also remove symlink on uninstall.
  * Switch to rolling releases: mark v2.1 as production.
  * Fix Windows build scripts for rolling releases.
  * Switch MSVC and console build scripts to rolling releases.
  * Switch build system to rolling releases.
  * Update documentation for switch to rolling releases.
  * Bump copyright date.
  * Remove work-in-progress notice in string buffer docs.
  * MIPS: Fix "bad FP FLOAD" assertion.
  * Ensure forward progress on trace exit to BC_ITERN.
  * ARM64: Add support for ARM64e pointer authentication codes (PAC).
  * DynASM/ARM64: Add instructions for ARM64e PAC.
  * Fix maxslots when recording BC_VARG, part 3.
  * Fix predict_next() in parser.
  * MIPS32: Declare that the assembler part uses the FR=0 model.
  * ARM64: Fix assembly of HREFK (again).
  * Fix frame for more types of on-trace error messages.
  * Add workaround for bytecode dump of builtins.
  * DynASM: Fix regression due to warning fix.
  * Fix base register coalescing in side trace.
  * ARM64: Fix assembly of HREFK.
  * Fix maxslots when recording BC_VARG, part 2.
  * Fix maxslots when recording BC_TSETM.
  * Fix maxslots when recording BC_VARG.
  * Fix register mask for stack check in head of side trace.
  * FFI: Fix ffi.metatype() for non-raw types.
  * ARM64: Fix LDP code generation.
  * MIPSr6: Add missing files to Makefile install target.
  * DynASM: Fix warnings.
  * Fix frame for on-trace out-of-memory error.
  * Fix handling of instable types in TNEW/TDUP load forwarding.
  * Fix compiler warning.
  * Fix last commit.
  * Print errors from __gc finalizers instead of rethrowing them.
  * Fix TDUP load forwarding after table rehash.
  * Fix canonicalization of +-0.0 keys for IR_NEWREF.
  * Improve error reporting on stack overflow.
  * Allow building sources with mixed LF/CRLF line-endings.
  * Fix compiler warning.
  * Don't fail for Clang builds, which pretend to be an ancient GCC.
  * Avoid negation of signed integers in C that may hold INT*_MIN.
  * Correct fix for stack check when recording BC_VARG.
  * Disable FMA by default. Use -Ofma or jit.opt.start("+fma") to enable.
  * FFI: Fix dangling reference to CType. Improve checks.
  * ARM64: Fix code generation for IR_SLOAD with typecheck + conversion.
  * PS4/PS5: Fix build scripts.
  * Avoid assertion in case of stack overflow from stitched trace.

==== nodejs20 ====
Subpackages: npm20

- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with
  Angular and other software that tries to load ECM modules in
  somewhat circular fashion ending up with multiple executions.

==== python-libvirt-python ====
Version update (9.6.0 -> 9.7.0)

- Update to 9.7.0
  - Add all new APIs and constants in libvirt 9.7.0
  - jsc#PED-3279

==== python-psutil ====

- BuildRequire /usr/bin/who: called by the test suite. With
  coreutils 9.4 'who' is no longer part of the main package but is
  shipped as part of coreutils-systemd.