Packages changed:
  Mesa (23.1.7 -> 23.1.8)
  Mesa-drivers (23.1.7 -> 23.1.8)
  autoyast2 (4.6.2 -> 5.0.1)
  gcc13
  gnome-tweaks (42.beta+60 -> 45.0)
  gpg2 (2.3.8 -> 2.4.0)
  libsolv (0.7.24 -> 0.7.25)
  libstorage-ng (4.5.141 -> 4.5.143)
  mozjs115 (115.2.0 -> 115.2.1)
  open-vm-tools
  python-alembic (1.11.2 -> 1.12.0)
  tracker
  unar
  vsftpd
  yast2-schema (4.6.1 -> 5.0.1)
  yast2-storage-ng (4.6.12 -> 5.0.1)
  yast2-users (4.6.4 -> 5.0.1)

=== Details ===

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

- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.
- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...
- Update to bugfix release 23.1.8:
  - -> https://docs.mesa3d.org/relnotes/23.1.8.html

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

- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.
- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...
- Update to bugfix release 23.1.8:
  - -> https://docs.mesa3d.org/relnotes/23.1.8.html

==== autoyast2 ====
Version update (4.6.2 -> 5.0.1)
Subpackages: autoyast2-installation

- Added several LUKS-related elements to the partitioning schema
  (jsc#PED-3878, jsc#PED-5518).
- 5.0.1
- 5.0.0 (#bsc1185510)

==== gcc13 ====
Subpackages: cpp13 gcc13-locale libasan8 libatomic1 libgcc_s1 libgccjit0 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-locale libstdc++6-pp libtsan2 libubsan1

- add pr111411.patch (bsc#1215427)

==== gnome-tweaks ====
Version update (42.beta+60 -> 45.0)
Subpackages: gnome-tweaks-lang

- Update to version 45.0:
  + This release removes several features now found in GNOME
    Settings. There are also some small interface refreshments in
    preparation for the GTK4 upgrade. More significantly, the core
    interface has been refactored to use layout files.
  + Updated translations.
- Switch compression to zst both in service and tarball produced.

==== gpg2 ====
Version update (2.3.8 -> 2.4.0)
Subpackages: dirmngr gpg2-lang

- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.
- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch
- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch
- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch
- Updated to require libgpg-error-devel >= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt < 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.

==== libsolv ====
Version update (0.7.24 -> 0.7.25)
Subpackages: libsolv-tools python3-solv ruby-solv

- support complex deps in SOLVABLE_PREREQ_IGNOREINST
- fix minimization not prefering installed packages in some cases
- reduce memory usage in repo_updateinfoxml
- fix lock-step interfering with architecture selection
- fix choice rule handing for package downgrades
- fix complex dependencies with an "else" part sometimes leading
  to unsolved dependencies
- bump version to 0.7.25

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

- merge gh#openSUSE/libstorage-ng#949
- reduce manual memory handing
- 4.5.143
- merge gh#openSUSE/libstorage-ng#948
- fixed memory leak
- more consistent function naming
- 4.5.142

==== mozjs115 ====
Version update (115.2.0 -> 115.2.1)

- Update to version 115.2.1:
  + Security fix: CVE-2023-4863: Heap buffer overflow in libwebp.

==== open-vm-tools ====
Subpackages: libvmtools0 open-vm-tools-desktop

- open-vm-tools is built with containerinfo plugin from 15 sp3 onwards

==== python-alembic ====
Version update (1.11.2 -> 1.12.0)

- Clean up the SPEC file
- update to 1.12.0
  * Added new feature to the "code formatter" function which allows standalone
  executable tools to be run against code, without going through the Python
  interpreter.  Known as the `exec` runner, it complements the existing
  `console_scripts` runner by allowing non-Python tools such as `ruff` to
  be used.
  * Change the default value of `.EnvironmentContext.configure.compare_type` to `True`.
  As Alembic's autogenerate for types was dramatically improved in
  version 1.4 released in 2020, the type comparison feature is now much
  more reliable so is now enabled by default.
  * Fixed issue where the `ForeignKeyConstraint.match` parameter would not be
  rendered in autogenerated migrations.
  * Fixed issue where the `revision_environment` directive in `alembic.ini`
  was ignored by the `alembic merge` command, leading to issues when other
  configurational elements depend upon `env.py` being invoked within the
  command.
  * Added support for `op.drop_constraint()` to support PostgreSQL
  `ExcludeConstraint` objects, as well as other constraint-like objects
  that may be present in third party dialects, by resolving the `type_`
  parameter to be `None` for this case.   Autogenerate has also been
  enhanced to exclude the `type_` parameter from rendering within this
  command when  `type_` is `None`.

==== tracker ====
Subpackages: libtracker-sparql-3_0-0 tracker-data-files tracker-lang typelib-1_0-Tracker-3_0

- use pkgconfig(icu-i18n) to use the current libicu. (jsc#PED-6193)

==== unar ====

- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)

==== vsftpd ====

- Enable crypto-policies support: [bsc#1211301]
  * Add vsftpd-use-system-wide-crypto-policy.patch

==== yast2-schema ====
Version update (4.6.1 -> 5.0.1)

- Added several LUKS-related elements to the partitioning schema
  (jsc#PED-3878, jsc#PED-5518).
- 5.0.1
- 5.0.0 (#bsc1185510)

==== yast2-storage-ng ====
Version update (4.6.12 -> 5.0.1)

- AutoYaST: official support for LUKS2 (jsc#PED-3878, jsc#PED-5518)
- 5.0.1
- 5.0.0 (#bsc1185510)

==== yast2-users ====
Version update (4.6.4 -> 5.0.1)

- Don't use obsolete method Dir.exists? (bsc#1215637)
- 5.0.1
- 5.0.0 (#bsc1185510)