Packages changed:
  fftw3
  gpgme (1.22.0 -> 1.23.0)
  kdump (1.9.6 -> 1.9.7)
  llvm17 (17.0.2 -> 17.0.3)
  net-snmp
  policycoreutils
  python-httpcore (0.17.3 -> 0.18.0)
  python-httpx (0.24.1 -> 0.25.0)
  python-psutil
  python-pycairo (1.24.0 -> 1.25.1)
  qemu (8.1.0 -> 8.1.2)
  qt6-base
  systemd
  systemd-default-settings (0.7 -> 0.8)
  vlan
  webkit2gtk3
  webkit2gtk4
  yast2-country (5.0.1 -> 5.0.2)

=== Details ===

==== fftw3 ====

- Disable HPC flavors on %ix86
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

==== gpgme ====
Version update (1.22.0 -> 1.23.0)
Subpackages: libgpgme11 libgpgmepp6 python311-gpg

- Update to 1.23.0:
  * Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. [T6559]
  * New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR. [T6705]
  * New key capability flags has_*. [T6748]
  * gpgme-tool: Support use of Windows HANDLE. [T6634]
  * qt: Support refreshing keys via WKD. [T6672]
  * qt: Handle cancel in changeexpiryjob. [T6754]
  * Remove patches fixed upstream:
  - gpgme-qt-tests-Fix-build-in-source-directory.patch
  - gpgme-build-Suggest-out-of-source-build.patch

==== kdump ====
Version update (1.9.6 -> 1.9.7)

- upgrade to version 1.9.7
  * prevent dracut emergency shell
  * s390: consolidate low-level network configuration with zdev
  * s390: Explicitly request zFCP devices

==== llvm17 ====
Version update (17.0.2 -> 17.0.3)

- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.

==== net-snmp ====
Subpackages: libsnmp40 perl-SNMP snmp-mibs

- net-snmp-5.9.4-systemd-no-utmp.patch: prefer systemd-logind over
  utmp to count number of logged in users, utmp is not reliable for
  this and has a Y2038 problem (jsc#PED-3144)

==== policycoreutils ====
Subpackages: policycoreutils-lang policycoreutils-python-utils python3-policycoreutils

- Add reproducible-build.patch to make the output of "sepolicy manpage"
  deterministic (bsc#1216452)

==== python-httpcore ====
Version update (0.17.3 -> 0.18.0)

- Update to 0.18.0:
  - Add support for HTTPS proxies.
  - Handle sni_hostname extension with SOCKS proxy.
  - Change the type of Extensions from Mapping[Str, Any] to
    MutableMapping[Str, Any].
  - Handle HTTP/1.1 half-closed connections gracefully.
  - Drop Python 3.7 support.
- Update httpcore-allow-deprecationwarnings-test.patch
- Skip failing tests test_ssl_request and test_extra_info
  (gh#encode/httpcore!832)

==== python-httpx ====
Version update (0.24.1 -> 0.25.0)

- Update to 0.25.0:
  - Drop support for Python 3.7.
  - Support HTTPS proxies.
  - Change the type of Extensions from Mapping[Str, Any] to
    MutableMapping[Str, Any].
  - Add socket_options argument to httpx.HTTPTransport and
    httpx.AsyncHTTPTransport classes.
  - The Response.raise_for_status() method now returns
    the response instance. For example: data =
    httpx.get('...').raise_for_status().json().
  - Return 500 error response instead of exceptions when
    raise_app_exceptions=False is set on ASGITransport.
  - Ensure all WSGITransport environs have a SERVER_PROTOCOL.
  - Always encode forward slashes as %2F in query parameters
  - Use Mozilla documentation instead of httpstatuses.com for
    HTTP error reference
- Requires higher version of httpcore.

==== python-psutil ====

- Rebase logind_y2038.patch based on the reviewed code

==== python-pycairo ====
Version update (1.24.0 -> 1.25.1)

- update to 1.25.1:
  * fix a crash in pypy3.10
  * Fix the build with CPython 3.13.0a1
- introduced from 1.25.0:
  * update to cairo 1.18.0 (for windows only)
  * new apis:
  - Status.SVG_FONT_ERROR
  - FontOptions.get_color_mode(), FontOptions.set_color_mode(), ColorMode
  - FontOptions.set_color_palette(), FontOptions.get_color_palette(), COLOR_PALETTE_DEFAULT
  - FontOptions.set_custom_palette_color(), FontOptions.get_custom_palette_color()
  - TAG_CONTENT, TAG_CONTENT_REF
  - Pattern.get_dither(), Pattern.set_dither(), Dither

==== qemu ====
Version update (8.1.0 -> 8.1.2)

- [openSUSE] supportconfig: Adapt plugin to modern supportconfig
- [openSUSE] Add -p1 to autosetup in spec files
  * So patches can be applied easily (might be useful for development)
- Update to version 8.1.2:
  This fixes the following upstream issues:
  * https://gitlab.com/qemu-project/qemu/-/issues/1826
  * https://gitlab.com/qemu-project/qemu/-/issues/1834
  * https://gitlab.com/qemu-project/qemu/-/issues/1846
  It also contains a fix for:
  * CVE-2023-42467
  As well as several upstream backports (list available at:
  https://lore.kernel.org/qemu-devel/24dfb1c2-dc40-4841-893d-5d530638b684@tls.msk.ru/)
- Update to version 8.1.1:
  Upstream backports and bugfixes, among which:
  * tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR (Marc-Andr303251 Lureau)
  * meson: Fix targetos match for illumos and Solaris. (Jonathan Perkin)
  * s390x/ap: fix missing subsystem reset registration (Janosch Frank)
  * ui: fix crash when there are no active_console (Marc-Andr303251 Lureau)
  * virtio-gpu/win32: set the destroy function on load (Marc-Andr303251 Lureau)
  * target/riscv: Allocate itrigger timers only once (Akihiko Odaki)
  * target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes (Leon Schuermann)
  * target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 (Daniel Henrique Barboza)
  * hw/riscv: virt: Fix riscv,pmu DT node path (Conor Dooley)
  * [...]
  * target/arm: Fix 64-bit SSRA (Richard Henderson)
  * target/arm: Fix SME ST1Q (Richard Henderson)
  * accel/kvm: Specify default IPA size for arm64 (Akihiko Odaki)
  * kvm: Introduce kvm_arch_get_default_type hook (Akihiko Odaki)
  * include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts (Thomas Huth)
  * target/s390x: Check reserved bits of VFMIN/VFMAX's M5 (Ilya Leoshkevich)
  * target/s390x: Fix VSTL with a large length (Ilya Leoshkevich)
  * target/s390x: Use a 16-bit immediate in VREP (Ilya Leoshkevich)
  * target/s390x: Fix the "ignored match" case in VSTRS (Ilya Leoshkevich)
  Full list available at:
  * https://lore.kernel.org/qemu-devel/d0d2ac8f-313a-c937-dc3a-88e45fce933c@tls.msk.ru/
- Fix (bsc#1215486):
  * [openSUSE][RPM] spec: enable the Pipewire audio backend (bsc#1215486)
- (Properly) fix: bsc#1213210
  * linux-user/elfload: Enable vxe2 on s390x
- Fix: bsc#1215677
  * optionrom: Remove build-id section

==== qt6-base ====
Subpackages: libQt6Core6 libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6Sql6 libQt6Test6 libQt6Widgets6 qt6-network-tls qt6-platformtheme-gtk3

- Add upstream change:
  * 0001-xkb-fix-build-with-libxkbcommon-1.6.0-and-later.patch

==== systemd ====
Subpackages: libsystemd0 libudev1 systemd-boot systemd-coredump systemd-doc systemd-lang udev

- Import commit b53f364c264cd598d4210b64285a55d362b47b89
  b53f364c26 test: install af_packet kernel module on openSUSE
  86b7521a3c shared/wall: use logind if build without utmp support
  65aac5858f errno-util: allow ERRNO_IS_* to accept types wider than int
  8f93b89db4 basic/errno-util: add wrappers which only accept negative errno
  1b815b3e76 Introduce RET_GATHER and use it in src/shared/
- Drop 0001-conf-parser-introduce-early-drop-ins.patch
  The usage of drop-ins is now the official way for configuring systemd and its
  various daemons on Factory/ALP.
  See: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/KWRBTAVQ6MGHVAHKDZZ6GIRX4RMHKHQ6/
- Ship the main configuration files in /usr/lib/
  Besides the fact that shipping files in /etc is not recommended anymore, this
  change will hopefully encourage users to customize the defaults via the mean
  of drop-ins hence removing the risk of conflicts with downstream
  customization.
  In contrary, shipping empty directories *.conf.d/ in /etc is not a concern and
  should suggest users to create drop-ins (bsc#1207056).
- systemd.spec: add files.portable and files.journal-remote
- Don't include entries listed in kbd-model-map.xkb-generated (provided by kbd
  package) in kbd-model-map anymore. Yast, the only user of these entries,
  directly parses kbd-model-map.xkb-generated now (bsc#1211104).
- tmpfiles-suse.conf: drop entries for /run/lock and /var/log/wtmp
  /run/lock is now defined by filesystem package and wtmp has been replaced by
  wtmpdb on TW.

==== systemd-default-settings ====
Version update (0.7 -> 0.8)
Subpackages: systemd-default-settings-branding-SLE systemd-default-settings-branding-openSUSE

- The usage of drop-ins is now the official way for configuring systemd and its
  various daemons on Factory/ALP. Hence the early drop-ins SUSE specific
  "feature" has been abandoned.
- Import 0.8
  f34372f User priority '26' for SLE-Micro
  c8b6f0a Revert "Convert more drop-ins into early ones"

==== vlan ====

- Drop url for sources, they are no longer valid.

==== webkit2gtk3 ====
Subpackages: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles

- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).

==== webkit2gtk4 ====
Subpackages: WebKitGTK-6.0-lang libjavascriptcoregtk6_0-1 libwebkitgtk6_0-4 webkitgtk-6_0-injected-bundles

- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).

==== yast2-country ====
Version update (5.0.1 -> 5.0.2)
Subpackages: yast2-country-data

- BuildRequire kbd to fix the build (bsc#1211104)
- 5.0.2