Packages changed:
  389-ds
  aaa_base (84.87+git20240620.57ee9e1 -> 84.87+git20240805.7513b28)
  elilo
  grub2
  kernel-source (6.10.2 -> 6.10.3)
  libXfont2 (2.0.6 -> 2.0.7)
  libXtst (1.2.4 -> 1.2.5)
  libnbd (1.18.4 -> 1.20.2)
  libnvme (1.9+0.g80c5cf2 -> 1.10+0.gdd51fa8)
  libreoffice
  libstorage-ng (4.5.218 -> 4.5.219)
  libxml2 (2.12.8 -> 2.12.9)
  libxml2-python (2.12.8 -> 2.12.9)
  nbdkit (1.36.5 -> 1.40.1)
  nvme-cli (2.9.1 -> 2.10)
  openSUSE-release (20240805 -> 20240806)
  procps
  sensors
  swtpm (0.8.1 -> 0.9.0)
  vde2
  zchunk (1.4.0 -> 1.5.1)

=== Details ===

==== 389-ds ====
Subpackages: lib389 libsvrcore0

- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.

==== aaa_base ====
Version update (84.87+git20240620.57ee9e1 -> 84.87+git20240805.7513b28)
Subpackages: aaa_base-extras

- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]
- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)

==== elilo ====

- Add elilo-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen

- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch
- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch

==== kernel-source ====
Version update (6.10.2 -> 6.10.3)

- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e
- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
    ... changelog too long, skipping 1294 lines ...
- commit 07b8b4e

==== libXfont2 ====
Version update (2.0.6 -> 2.0.7)

- Update to version 2.0.7
  * This release cleans out remnants of support for archiac platforms,
    improves handling of font server reconnection, fixes several issues
    found by static analysis, and updates some build checks.

==== libXtst ====
Version update (1.2.4 -> 1.2.5)

- Update to version 1.2.5
  * This release fixes issues found by Coverity & gcc -fanalyzer

==== libnbd ====
Version update (1.18.4 -> 1.20.2)
Subpackages: libnbd0

- Update to version 1.20.2:
  * CVE-2024-7383 (bsc#1228872)
  * Version 1.20.2.
  * docs: security: Add link to TLS server certificate checking announcement
  * lib/uri.c: Allow tls-verify-peer to be overridden in URIs
  * interop: Test interop with a bad system CA
  * interop: Add -DEXPECT_FAIL=1 where we expect the test to fail
  * interop: Pass -DCERTS and -DPSK as strings
  * lib/crypto.c: Allow CA verification even if h->hostname is not set
  * lib/crypto.c: Check server certificate even when using system CA
  * build: Move to minimum gnutls >= 3.5.18
  * nbdfuse: Can't use ?tls-certificates or ?tls-psk-file
  * ci: Fix MacOS builds
  * tests: Fix CI on Fedora 40
  * Version 1.20.1.
  * tests: Add some code quality checks (mainly for maintainers)
  * common/utils/device-size.c: Include <stdint.h>
  * copy: Use device_size to get size of block devices
  * copy: Refactor the internal file_create API
  * common/utils: Add a function to find the size of a file or block device
  * Include <stdint.h> in code which uses standard C int types
  * common/include, ublk: Include <inttypes.h> in code which uses PRI* or SCN*
  * Include <stdbool.h> in code which uses bool/true/false
  * copy: Detect <sys/ioctl.h>
  * copy: Detect <linux/fs.h> at configure time
  * configure.ac: Indent AC_CHECK_HEADERS consistent with nbdkit
  * ublk/nbdublk.c: Include <errno.h>
  * copy, lib, ublk: Include <assert.h> which was missing in a few places
  * tests: Remove extra whitespace
  * copy/copy-nbd-to-small-block-error.sh: Use different pidfiles
  * copy: Use verbose nbdcopy in test
  * copy: Fix "destination size is smaller than source size" error
  * ci: refresh with latest 'lcitool manifest'
  * ci: import lcitool project package list definitions
  * podwrapper: nbd-server(1), nbd-client(8) are not local man pages
  * Version 1.20.0.
  * tests/connect-uri.c: Don't call strlen on each loop iteration
  * tests/connect-uri: Remove -DPIDFILE, generate it implicitly
  * lib/uri: Make parsing URIs more case insensitive
  * rust: Make the struct Cookie internal field fully public
  * interop/block-status-64.c: Fix skip path under valgrind
  * Revert "valgrind: Add suppression for liblzma bug"
  * docs: Add outline release notes for forthcoming libnbd 1.20
  * lib/handle.c: Invalidate h->magic field just before freeing
  * Version 1.19.11.
  * ocaml: Add ocamlfind -package to ocamldoc invocation
  * ocaml: Mention bigstring and bigstringaf libraries
  * ocaml/tests: Add a test of the buffer lifecycle
  * ocaml: Update META so we link programs with bigarray on OCaml < 5
  * ocaml: Use Bigarray to link examples and tests on OCaml < 5
  * ocaml/tests: Modify the tests to use the new NBD.Buffer.t
  * ocaml: Add NBD.Buffer to/from string functions
  * ocaml: Reimplement NBD.Buffer.t using Bigarray for zero-copy
  * Version 1.19.10.
  * info: Add --isnt & --cannot to --help output
  * info: Implement --cannot and synonyms
  * info/can.c: Assert that 'can' variable is set
  * info: Fix error message
  * info: Add note that --can/--is/--has are synonyms
  * Version 1.19.9.
  * info: --uri: Free URI after printing it
  * lib/uri.c: Add better comments to nbd_get_uri function
  * info: Add --uri parameter
  * docs: Link from nbd_get_size to nbdinfo --size option
  * info: Handle failure of call to file
  * copy, fuse: Use vector_reserve_exactly in a few places
  * common/utils: Make vector_reserve_page_aligned allocate exactly
  * common/utils: Add vector_reserve_exactly function
  * fuzzing: Add a comment that the libfuzzer test is unmaintained
  * Version 1.19.8.
  * tests/opt-info.c: Free string returned by nbd_get_export_name
  * valgrind: Add suppression for liblzma bug
  * info: Try harder to report contents from nbd-server
  * copy: Add test for server without meta context support
  * api: Fix nbd_can_meta_context for server that lacks meta contexts
  * copy, info: Treat can_meta_context failures as unsupported
  * configure: Copy bash-completions test from nbdkit
  * Version 1.19.7.
  * podwrapper: Ignore check on older versions of Perl
  * podwrapper: Allow = (POD directive) followed by bare URL
  * podwrapper: Check for bare URLs and suggest replacement with L<> links
  * podwrapper: Move long lines and cross-reference checks earlier
  * contrib: Add suggested autoconf CHECK_LIBNBD macro
  * Version 1.19.6.
  * tests: Missed another C test which didn't use NBDKIT
  * tests: Use $NBDKIT instead of plain 'nbdkit'
  * tests: Use 'source ./function.sh' consistently in this directory
  * ocaml/tests: Add replacement for Bytes.set_int64_be
  * ocaml/tests: Add explicit dependency on ocaml_test_config.cm{o,x}
  * build: Define the minimum required version of OCaml as 4.05
  * generator: Remove definition of sort_uniq
  * configure: Annotate OCaml tests by version of OCaml
  * ci: Skip certain deadlocking nbd-server tests on Alpine 3.19
  * docs: Clarify description of block size constraints
  * ocaml: tests: Compute srcdir centrally in Ocaml_test_config module
  * ocaml: tests: Use @NBDKIT@ instead of hard coding nbdkit
  * python: tests: Use $NBDKIT instead of hard coding nbdkit
  * python: Various fixes to the Python tests and test wrapper
  * Version 1.19.5.
    ... changelog too long, skipping 51 lines ...
  * info: Try harder for graceful disconnect from server

==== libnvme ====
Version update (1.9+0.g80c5cf2 -> 1.10+0.gdd51fa8)
Subpackages: libnvme-mi1 libnvme1

- Update to version 1.10:
  * linux: update TLS version 1 PSK derivation (bsc#1228376)
  * tree: fix nvme_read_config() to not set errno if return 0
  * types: add new fields added in TP4165
  * types: Changed the space into tap space
  * tree: handle no address phy slot dirs
  * linux: Remove the use of OpenSSL Engine API
  * types: Added new controller attribute as per TP4104
  * tree: add helper to lookup hostnqn/hostid (bsc#1226216)
  * fabrics: extend hostnqn/hostid variable inject interface (bsc#1226216)
  * json: filter out pcie transport (bsc#1226216)
  * tree: preserve parsing order of a config file (bsc#1226216)
  * types: add new field added in TP4099
  * types: add new field added in TP4090
  * linux: add nvme_revoke_tls_key (bsc#1226197)
  * tree: fix segfault in nvme_free_tree()
  * types: add PEL vendor specific and TCG defined events definitions
  * mi-mctp: initialize the rc variable in handle_mctp_endpoint()
  * linux: avoid potential null pointer dereference
  * linux: add nvme_get_ana_log_len_from_id_ctrl()
  * libnvme: export nvme_mi_admin_get_ana_log_atomic()
  * ioctl: add support for atomic, piecewise ANA log fetch
  * ioctl: replace nvme_ana_rsp_hdr in doc comments
  * ioctl: respect rae in nvme_get_log_ana()
  * ioctl: fix nvme_get_log_ana_groups() pointer type
  * types: add new filed added in TP4141a
  * mi: Probe quirks on first command submission
  * tree: optionally skip namespaces during scanning
  * ioctl: update nvme_set_var_size_tags() to properly use reftag
  * types: add enum for Protection Information Format
  * libnvme: Introduce functions to generate host identifier and host NQN (bsc#1226216)
  * fabrics: Unescape URI elements
  * tests: Add uriparser tests
  * fabrics: Introduce simple URI parser
  * linux: default init cleanup variable
  * linux: Fix uninitialized variables
  * types: add the nvme Cancel command opcode
  * log: split log variables from root object
  * log: keep log level logic in one place
  * mi: restore default ep timeout during admin_passthru
  * mi: fix the rc for nvme_mi_scan_ep
  * ccan/endian.h: Only define __{BIG,LITTLE}_ENDIAN if undefined.
  * Use C99 types for uint32_t
  * mi: fix the return error code.

==== libreoffice ====
Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-qt6 libreoffice-writer libreofficekit

- Add reproducible-clucene.patch to use new clucene function
  to make index files reproducible (boo#1047218)
- Normalize .jar and .zip mtimes with strip-nondeterminism

==== libstorage-ng ====
Version update (4.5.218 -> 4.5.219)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- merge gh#openSUSE/libstorage-ng#1001
- added unit test
- 4.5.219

==== libxml2 ====
Version update (2.12.8 -> 2.12.9)
Subpackages: libxml2-2 libxml2-tools

- Update to version 2.12.9:
  + Security: (CVE-2024-40896) Fix XXE protection in downstream
    code.
  + Improvements: Undeprecate xmlKeepBlanksDefault.

==== libxml2-python ====
Version update (2.12.8 -> 2.12.9)

- Update to version 2.12.9:
  + Security: (CVE-2024-40896) Fix XXE protection in downstream
    code.
  + Improvements: Undeprecate xmlKeepBlanksDefault.

==== nbdkit ====
Version update (1.36.5 -> 1.40.1)
Subpackages: nbdkit-basic-filters nbdkit-basic-plugins nbdkit-curl-plugin nbdkit-nbd-plugin nbdkit-python-plugin nbdkit-server nbdkit-ssh-plugin nbdkit-vddk-plugin

- Update to version 1.40.1:
  * Version 1.40.1.
  * tests/test-ext2-exportname.sh: Ignore libnbd < 1.8 for this test
  * server: Send the last error to the NBD client
  * server: Take a thread-local copy of the last call to nbdkit_error
  * server: Introduce threadlocal_{set,get}_last_error
  * server: Rename threadlocal_{set,get}_error to .._errno
  * server: log: Move preserve errno to log_verror function
  * server/crypto.c: Fix fallback functions used when gnutls is unavailable
  * Version 1.40.0.
  * tests/test-tar-info-xz.sh: Check plugin and filters required
  * README.md: Describe captive use of nbdkit as a key feature
  * curl: Add CURLPROTO_GOPHERS to list
  * tests: bzip2: Add disk.bz2 to CLEANFILES
  * tests: bzip2: Don't keep recreating disk.bz2
  * curl: Enhance --dump-plugin output
  * curl: Add --dump-plugin output
  * docs: Copy-edit and fix typo in release notes for nbdkit 1.40
  * docs: Add outline release notes for nbdkit 1.40
  * ci: Drop Alma Linux 8
  * file: Add file_block_size & file_blkrotational to --dump-plugin
  * Version 1.39.10.
  * file: Rethink calculation of block device I/O size preferences
  * file: Return minimum and preferred I/O size for block devices
  * server: Add a note about asynch-signal unsafety
  * ip: Fix version number where we started to deny unknown socket families
  * Version 1.39.9.
  * server: Add nbdkit_peer_tls_issuer_dn to read the CA DN
  * spinner: Small clarification for diagram of separate-heads property
  * vddk: Tested VDDK 8.0.3
  * scan: Use superscript instead of asterisk for footnote
  * readahead, scan: Fix documentation referring to parallel thread model
  * ip: Revise filter documentation
  * ocaml, python: Implement bindings for nbdkit_peer_tls_dn
  * Version 1.39.8.
  * docs: Add nbdkit_peer_tls_dn.pod to EXTRA_DIST
  * ip: Allow matching on the TLS Distinguished Name
  * server: Add nbdkit_peer_tls_dn to read the TLS Distinguished Name
  * ip: Move fetching peer_name into check_if_allowed
  * ip: Move 'check_if_allowed' function closer to use
  * ip: Remove implicit allow for non-IP/-Unix/-vsock sockets
  * ip: Fix parsing of "security:" rule
  * server/crypto.c: Check <gnutls/socket.h> works before including it
  * server: Use '(void)' instead of '()' for a few function definitions
  * server/crypto.c: Fix spelling mistake in function name
  * docs: tls: Remove incorrect assertion that nbdkit checks the client's CN
  * build: Move to minimum gnutls >= 3.5.18
  * maint: Fix logic bug in previous commit
  * tests: Fix CI on Fedora 40
  * tests: Require bzip2 on OpenSUSE
  * bzip2: Fix mingw build
  * ci: Pull in bzip2 development for CI
  * xz: Add cross-reference to gzip filter.
  * gzip, xz: Add cross-references to new nbdkit-bzip2-filter
  * bzip2: Add cross-references to tar and xz filters
  * bzip2: Fix extension in description
  * Version 1.39.7.
  * docs: Mention bzip2 in README.md
  * New filter: bzip2
  * .gitignore: add .swp
  * build: Fix sorting of 'evil' filter
  * Revise README.md file
  * .gitignore: Ignore various gcov files
  * captive: Use $uri instead of $nbd consistently
  * Version 1.39.6.
  * tests/test-tls.sh: Use $uri instead of constructing the URI
  * server: Set $tls_certificates and $tls_psk variables in --run command
  * server/uri.c: Append tls-certificates or tls-psk-key parameter to $uri
  * tests/test-tls.sh, tests/test-tls-psk.sh: Use captive nbdkit
  * server/uri.c: Refactor URI scheme creation
  * server/uri.c: Move URI debug statement into make_uri
  * server/uri.c: Single return from function
  * server/uri.c: Improve error messages
  * server/uri.c: Use close_memstream instead of fclose
  * server: Move URI code to a new file server/uri.c
  * tests: Fix comment in tests
  * tests/test-tls.sh: Skip on RHEL 8
  * tests: Rework TLS tests to use nbdinfo instead of qemu-img info
  * tests: Test --print-uri + TLS
  * server: Make the --print-uri option easier to machine parse
  * docs/nbdkit-captive.pod: Refer to --print-uri section in main doc
  * server: Add --print-uri option
  * tests: Sort lines in list of tests
  * server/main.c: Sort options into order
  * tests: More debug output in test-blocksize-sharding.sh
  * Version 1.39.5.
  * tests: Add tests/test-gcs/google/api_core/__init__.py to EXTRA_DIST
  * common/utils/device-size.c: Include <stdint.h>
  * plugins: Use new device_size function
  * tests: Add and enhance some tests to cover device_size function
  * common/utils: Add a function to find the size of a file or block device
  * sh: Abstract the eval and sh plugins
  * docs: Fix references to nbdkit-sh-plugin(3)
  * cc, eval: Comma-separate SEE ALSO section of docs correctly
  * ci: refresh with latest lcitool manifest
  * ci: import lcitool project package list definitions
  * podwrapper: nbd-server(1), nbd-client(8) are not local man pages
  * tests/test-gcs: Skip tests if google.cloud.storage is installed
  * tests/test-gcs: Add __init__.py to mark package
    ... changelog too long, skipping 194 lines ...
  * python: Implement nbdkit.is_tls, nbdkit.stdio_safe and nbdkit.nanosleep

==== nvme-cli ====
Version update (2.9.1 -> 2.10)
Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion

- Update to version 2.10:
  * sed: Fix parsing of Discovery0 features
  * fabrics: avoid potential segfault in nvmf_dim()
  * nvme: avoid segfault in show-topology (bsc#1226197)
  * fabrics: do not leak nvme_ctrl_t object on connect
  * nvme: extend help message when mmap regs fails
  * nvme: return -ENXIO value to open device if errno not set
  * wdc: OCP 2.5 Log Page Updates
  * fabrics: drop --quiet alias -S
  * fabrics: drop --disable-sqflow alias -d
  * fabrics: check if json config is existing
  * plugins/ocp: fix UAF when printing telemetry log
  * nvme-print-stdout: fix persistent-event-log set feature event output
  * fabrics: do not report error when no modules are loaded when disconnecting
  * fabrics: use cleanup helper where possible
  * fabrics: print an error for ENOENT too
  * plugins/virtium: use time_t for time_stamp values
  * completions: add ocp set-error-injection command
  * doc: add ocp set-error-injection command
  * ocp: add set-error-injection command
  * nvme: use argconfig_parse_seen to check conditions
  * nvme: use proper mask to get correct lbafu value
  * utils: fix print formatting option
  * utils: cleanup includes in utils.h
  * utils: add missing header
  * nvme-print: Added print for two new fields for HMB feature
  * plugins/micron: Move OCP internal log parsing from Micron to OCP Plugin.
  * fabrics: remove unused _discover_from_json_config_file() argument
  * nvme: avoid unnecessary dup() + close() in io_mgmt_send()
  * util: remove unnecessary NULL check in cleanup_nvme_root()
  * nvme: use argconfig_parse_comma_sep_array_u16() in attach-ns
  * util: avoid duplication in argconfig_parse_comma_sep_array*()
  * util: remove redundant loop condition in argconfig_parse()
  * util: introduce is_null_or_empty() to avoid strlen()
  * util: reduce allocation sizes in argconfig_parse()
  * util: consolidate call paths to argconfig_parse_type()
  * util: reduce complexity of argconfig_parse_val()
  * util: reduce arguments passed to argconfig_parse_type()
  * util: remove empty default case in argconfig functions
  * util: remove unnecessary parentheses in argconfig_parse_type()
  * util: remove redundant cast in argconfig_parse_type()
  * util: inline argconfig_parse_byte()
  * util: remove redundant NULL check in argconfig_print_help()
  * util: use cleanup to avoid goto in argconfig_parse()
  * util: make argconfig_set_opt_val() a void function
  * util: remove argconfig_parse_val() declaration
  * util: remove argconfig CFG_SIZE type
  * wdc: Update and refactor the C0h log page parsing
  * ccan: Add freed pointer checking to delete strset member
  * fabrics: connect all hosts in config.json (bsc#1226216)
  * fabrics: refactore discover from json config (bsc#1226216)
  * fabrics: first read config before topology scanning (bsc#1226216)
  * fabrics: use helper to lookup default hostnqn/hostid (bsc#1226216)
  * fabrics: extend already connected message (bsc#1226216)
  * fabrics: use cleanup helper to free nvme root object
  * nvme: check MD size with PI size when PRACT set to 1
  * nvme-print: add new field added in TP4090
  * nvme-print-binary: add effects-log command output missed
  * completions: add ocp get-error-injection command
  * doc: add ocp get-error-injection command
  * ocp: add get-error-injection command
  * ocp: fix eol-plp-failure-mode command sel option value
  * doc: fix ocp eol-plp-failure-mode select short option
  * ocp: set UUID index for eol-plp-failure-mode command to get
  * nvme: fix verbose logging
  * doc: fix micron ocp telemetry log parse title
  * nvme-rpmb: send RPMB_REQ_READ_RESULT for authentication key programming
  * plugins/micron: Add support for OCP telemetry log parsing
  * ocp: Update Plugin Version
  * nvme: fix lbaf inuse to use 6:5 bits
  * ocp: use NVME_ARGS macro definition by eol-plp-failure-mode command
  * nvme: extern NVME_ARGS macro definition
  * nvme: use _cleanup_free_ type buffer for get-feature command
  * plugins/ocp: Update telemetry string log page (C9h)
  * nvme-print-json: add get-feature command fahrenheit temperature output
  * nvme: add get-feature and id-ctrl commands fahrenheit outputs
  * nvme: delete smart-log command fahrenheit option
  * nvme-print: check locale to use temperatures in degrees fahrenheit
  * completion: add support for tls-key (bsc#1226197)
  * doc: add tls-key --revoke documentation (bsc#1226197)
  * doc: fix tls-key --keyfile shorthand (bsc#1226197)
  * nvme: add support to revoke TLS key (bsc#1226197)
  * nvme: return error code/message for TLS commands (bsc#1226197)
  * nvme: factor out import key function (bsc#1226197)
  * nvme: use cleanup helper to close file descriptor (bsc#1226216)
  * nvme-rpmb: use cleanup helper for STREAM objects
  * fabrics: use cleanup helper for STREAM objects
  * nvme: use cleanup helper for STREAM objects (bsc#1226216)
  * nvme: strip newline when parsing TLS key files (bsc#1226197)
  * nvme: use stdout for exporting TLS keys (bsc#1226197)
  * nvme: change _cleanup_file_ to _cleanup_fd_ (bsc#1226197)
  * common.h: Avoid using unsupported load/store instructions in arm64 VMs
  * ocp: OCP 2.5 Telemetry DA 1 and 2 Parsing Updates
  * nvme-print-stdout: refactor subsys config
  * wdc: Fix compiler warning.
  * nvme: add flags type nvme_print_flags_t
  * nvme-print: Use 'unsigned int' instead of 'unsigned'
  * nvme: update parse_args() return value handling
  * nvme-print: Fix nvme_show_smart_log indentation error
    ... changelog too long, skipping 69 lines ...
  * add 0001-docs-rename-ocp-unsupported-req-log-file.patch

==== openSUSE-release ====
Version update (20240805 -> 20240806)
Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd

- automatically generated by openSUSE-release-tools/pkglistgen

==== procps ====
Subpackages: libproc2-0 procps-lang

- Switch to procps 4 branch, absorbing the former procps4 package:
  + Add provides/obsoletes procps4: make zypper replace procps4
    with the main package for users that manually switched.
- Aligning to the existing procps4 package, drop/add/modify
  patches:
  A    79042e07.patch
  A    procps-ng-4.0.0-integer-overflow.patch
  A    procps-ng-4.0.4-ignore-sysctl_conf.patch
  A    procps-ng-4.0.4-pmapX-not-twice-anymore.patch
  A    procps-ng-4.0.0-floats.dif
  D    CVE-2023-4016.patch
  D    bsc1195468-23da4f40.patch
  D    procps-3.3.17-bsc1181976.patch
  D    procps-3.3.17-ignore-sysctl_conf.patch
  D    procps-3.3.17-library-bsc1181475.patch
  D    procps-3.3.17-top-bsc1181475.patch
  D    procps-ng-3.3.10-integer-overflow.patch
  D    procps-ng-3.3.10-large_pcpu.patch
  D    procps-ng-3.3.17-logind.patch
  D    procps-ng-3.3.8-bnc634840.patch
  D    procps-ng-3.3.9-watch.patch
  D    procps-ng-3.3.8-accuracy.dif
  D    procps-ng-3.3.10-bnc634071_procstat2.diff
  D    procps-ng-3.3.10-fdleak.dif
  M    procps-ng-3.3.10-errno.patch
  M    procps-ng-3.3.10-slab.patch
  M    procps-ng-3.3.11-pmap4suse.patch
  M    procps-ng-3.3.8-ignore-scan_unevictable_pages.patch
  M    procps-ng-3.3.8-petabytes.patch
  M    procps-ng-3.3.8-readeof.patch
  M    procps-v3.3.3-pwdx.patch

==== sensors ====
Subpackages: libsensors4

- Add lm_sensors-revert-6b5a19b708.patch which reverts an upstream
  patch, thus adding back two explicit pointer type-casts.  Code
  without them used to generate mere warnings until this year but
  causes compiler errors with GCC 14 by default.

==== swtpm ====
Version update (0.8.1 -> 0.9.0)
Subpackages: swtpm-selinux

- update to 0.9.0:
  - fixes: boo#1226398
  - swtpm:
  - Use umask() to create/truncated state file rather than fchmod()
  - Use fchmod to set mode bits provided by user
  - Replace mkstemp with g_mkstemp_full (Coverity)
  - fix typo in help message
  - cuse: Fix Coverity complaints regarding locks
  - Fix double free in error path
  - Close fd after main loop
  - Restore logging to stderr on log open failure
  - swtpm_setup:
  - Fail --pcr-banks without --tpm2
  - Fail --decryption or --allow-signing without --tpm2
  - Initialized argv in get_swtpm_capabilities()
  - Flush spk after persisting to create room for another key
  - Refactor duplicate code into swtpm_tpm2_write_cert_nvram
  - Move persisting of certificate into tpm2_persist_certificate
  - Pass key_type to function creating filename for key
  - Add scheme parameter before curveid to createprimary_ecc
  - Rename is_ek to preserve for future extension
  - Mask-out EK and plaform certificate flags and set cert_flags
  - Move common code into new function read_certificate_file()
  - Exit with '0' upon --version rather than '1'
  - Close file descriptors passed to swtpm process on parent side
  - Make stdout unbuffered
  - Use medium duration on TSC_PhysicalPresence to avoid timeouts
  - Add poll() after write() and before read() to detect errors
  - swtpm_localca:
  - Add support for up to 20 bytes serial numbers
  - Introduce --key as more generic alias for --ek
  - Add missing NULL option to end of array
  - Make stdout unbuffered
  - swtpm_cert:
  - Add support for serial numbers up to 20 bytes long
  - swtpm_ioctl:
  - Separate return code from flags
  - Repeatedly call PTM_GET_INFO for long responses
  - selinux:
  - Re-add rule for svirt_tcg_t and user_tmp_t:sock_file (virt-install)
  - New SELinux policy that requires Fedora 40 or later
  - tests:
  - Fixed occurrences of stray '' before '-'
  - Rearrange order of test cases to run some also as 'root'
  - Add tests for command line options and combinations of options
  - Add softhsm_setup to shellcheck'ed files and fix issues
  - Add missing 'exit 1' on unexpected file size on --reconfigure
  - Add test cases for swtpm_cert with max serial number
  - Fix spelling mistakes
  - reformat regexs for easier readability and extension
  - ibmtss2: Add patch to disable x509 test with older libtpms
  - Upgrade to ibmtss2 v2.0.1
  - Fixed several issues detected by shellcheck
  - build-sys:
  - Add support for --disable-tests to disable tests
  - Display GMP_LIBS and GMP_CFLAGS
  - Only display warning if pkg-config for gmp fails
  - Add gmp library and devel package as dependency
  - use PKG_CHECK_MODULES to check libtpms version

==== vde2 ====

- Added vde2-C99.patch to avoid a C99 violation preventing the package
  to be built with GC 14.  [boo#1225950]

==== zchunk ====
Version update (1.4.0 -> 1.5.1)

- update to 1.5.1:
  * Stop storing last error when missing zchunk context