Packages changed: 389-ds (3.0.1~git1.1f95b57 -> 3.0.1~git37.55529d1) glslang (14.1.0 -> 14.2.0) libgpg-error (1.48 -> 1.49) libnvme (1.8+0.gbff7dda -> 1.9+0.g80c5cf2) libqaccessibilityclient-qt6 (0.5.0 -> 0.6.0) libvirt (10.2.0 -> 10.3.0) nvme-cli (2.8 -> 2.9.1) openSUSE-release (20240503 -> 20240505) python-libvirt-python (10.2.0 -> 10.3.0) qt6-base rebootmgr (2.4 -> 2.4+git20240503.5b98913) sane-backends (1.2.1 -> 1.3.0) yast2-bootloader (5.0.9 -> 5.0.10) === Details === ==== 389-ds ==== Version update (3.0.1~git1.1f95b57 -> 3.0.1~git37.55529d1) Subpackages: lib389 libsvrcore0 - Update to version 3.0.1~git37.55529d1: * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145) * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144) * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143) * Issue 6136 - failure in freeipa tests (#6137) * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131) * Issue i6057 - Fix3 - Fix covscan issues (#6127) * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130) * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126) * Issue 6080 - ns-slapd crash in referint_get_config (#6081) * Issue 6110 - Typo in Account Policy plugin message * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121) * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120) * Issue 6117 - Fix the UTC offset print (#6118) * Issue 6112 - RFE - add new operation note for MFA authentications * Issue 5842 - Add log buffering to audit log * Issue 5305 - OpenLDAP version autodetection doesn't work * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107) * Issue 6057 - vlv search may result wrong result with lmdb (#6091) * Issue 6103 - New connection timeout error breaks errormap (#6104) * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093) * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079) * Issue 6096 - Improve connection timeout error logging (#6097) * Issue 5647 - covscan: memory leak in audit log when adding entries * Issue 6094 - Add coverity scan workflow * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088) * Issue 5487 - Fix various isses with logconv.pl (#6085) * Issue 5962 - Rearrange includes for 32-bit support logic * Issue 6046 - Make dscreate to work during kickstart installations * Issue 6082 - Remove explicit dependencies toward libdb (#6083) * Issue 6073 - Improve error log when running out of memory (#6084) * Issue 6071 - Instance creation/removal is slow * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027) * Issue 6075 - Ignore build artifacts (#6076) * Issue 6068 - Add dscontainer stop function ==== glslang ==== Version update (14.1.0 -> 14.2.0) - Update to release 14.2 * Improve checking for location aliasing errors * Fix undefined behavior in parser * Add bounds check to gl_SampleMask * Fix alignment and padding of matrices consuming one vector * Remove duplicate SPIR-V decorations * Check for exponent overflow in float parser * Fix bug in relaxed verification rules * Fix bug when importing SPIR-V extended intruction set * Fix issues with the interaction of cooperative_matrix and spirv_intrinsics * Support SPV_QCOM_image_processing2 * Support files with UTF8BOM character ==== libgpg-error ==== Version update (1.48 -> 1.49) Subpackages: libgpg-error0 libgpg-error0-32bit - Update to 1.49: * Two new functions to improve the logging interface. The gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but allows to pass a domain string so that in future we will be able to select log output by domain. It also provide a non yet functional feature to include a hex dump. * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb] * Avoid an endless loop in the argparser due to a conf file read error. [rE2dc93cfecc] * Interface changes relative to the 1.48 release: - gpgrt_add_post_log_func NEW. - gpgrt_logv_domain NEW. * Release-info: https://dev.gnupg.org/T7012 ==== libnvme ==== Version update (1.8+0.gbff7dda -> 1.9+0.g80c5cf2) Subpackages: libnvme-mi1 libnvme1 - Update to version 1.9+0.g80c5cf2: * types: Added Command and Feature Lockdown LID * types: add ASQ, ACQ and BPMBL controller properties definitions * types: add controller properties enum documentation * types: fix CRTO.CRIMT mask value definition * tree: use strtou32 to read lba_size * types: Fix PMRWBM register name * examples: fix mi-mctp build warning errors * test: add CSTS.ST, CAP.CPS and CAP.NSSS registers * types: add CAP.CPS and CAP.NSSS definitions * types: add enum nvme_cap documentation * types: Add enum nvme_unit/cmbebs/cmbswtp/flbas/cmic documentation * util: Add string constant for ENVME_CONNECT_IGNORED * tests: Add sample NBFT table with mpath IPv4+IPv6 discovery * types: add controller status shutdown type (CSTS.ST) definition * types: Add enum nvme_csts documentation * types: Add NVME_CMIC definitions * types: Add CMBSWTP property definitions * types: Add NVME_CMBEBS property definitions * types: Fix boot partition read offset (BPROF) mask value * tree: fix mem leak in nvme_ns_init() (bsc#1223331) * fabrics: retry discovery log page when DNR is not set * ioctl: return EPROTO when an NVMe status occurred * linux: Allocate aligned payload for nvme_get_telemetry_log * test: use diff to compare sysfs output * tree: fix lba_count size calculation * tree: Add NVM subsystem controller identifier * test: Add unit test for nvme_id_ns_flbas_to_lbaf_inuse() * types: Fix NVME_CSTS_SHST_MASK definition * util: Fixed nvme_id_ns_flbas_to_lbaf_inuse() * types: Add optional data present filed mask and shift definition * types: Fix EOM header optional data present fields definition * libnvme : record the nvme pci adapter physical slot (bsc#1223208) * sysfs: minimize heap allocations of sysfs paths * json: Fix uninitialized variables * libnvme: add missing symbol nvme_scan_tls_keys * nbft: Whitespace fixes (bsc#1222026) * tests: Add complex NBFT table from Dell R660 (bsc#1222026) * tests: Adapt to added NBFT SSNS flags (bsc#1222026) * nbft: Add SSNS 'discovered' flag (bsc#1222026) * nbft: Add SSNS 'unavailable' flag (bsc#1222026) * doc: Document the NBFT API (bsc#1222026) * ioctl: Move nvme_cmd_dword_fields definitions into header file * types: Add PEL set feature event layout definitions * types: Fix enum nvme_pel_rci documentation error * types: Add boot partition information definitions * types: Add PEL header additional information definitions * fabrics: keyring is a long (bsc#1216982) * config-schema.json.in: tls keys and keyrings are strings (bsc#1216982) * linux: Add nvme_scan_tls_keys() (bsc#1216982) * json: dump TLS key data in PSK interchange format (bsc#1216982) * json: import TLS key from PSK interchange format (bsc#1216982) * json: export TLS key in PSK interchange format (bsc#1216982) * tree: read TLS key in nvme_configure_ctrl() (bsc#1216982) * linux: rework nvme_insert_tls_key_versioned() (bsc#1216982) * linux: add nvme_import_tls_key() (bsc#1216982) * linux: add nvme_export_tls_key() (bsc#1216982) * crc32: Add CRC32 algorithm (bsc#1216982) * linux: add nvme_update_key() (bsc#1216982) * linux: add nvme_read_key() (bsc#1216982) * linux: allow for NULL argument in nvme_lookup_keyring() (bsc#1216982) * log: Respect DEFAULT_LOGLEVEL on uninitialized logging * log: Introduce nvme_get_logging_level() * ioctl: remove incomplete debug logging infrastructure * ioctl: export nvme_submit_passthru{64} as weak symbol * log: move nvme_{set|get}_debug to log.c * fabrics: check the read() return value * types: Add PEL reporting context port identifier type definitions * types: Add persistent event log reporting context definitions - Upstream changed the sysfs test setup, thus sysfs test works in OSB * remove 0001-build-disable-sysfs-test.patch ==== libqaccessibilityclient-qt6 ==== Version update (0.5.0 -> 0.6.0) - Update to 0.6.0. No changelog. ==== libvirt ==== Version update (10.2.0 -> 10.3.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-qemu libvirt-daemon-xen libvirt-libs - Update to libvirt 10.3.0 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html#v10-3-0-2024-05-02 ==== nvme-cli ==== Version update (2.8 -> 2.9.1) Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion - Update to version 2.9.1: * plugins/spdk: drop the plugin - Update to version 2.9: * nvme-print: expand the maximum field length to prevent misalignment * plugins/spdk: plugin to list SPDK subsystems * nvme-print: check if controller belong to SPDK * plugins/spdk: plugin to list SPDK controllers * nvme-print-stdout: fix ASQB, ACQB and BMBBA prints * build: bump libnvme wrap * nvmf-autoconnect: fix string encoding * nvme: identify primary ctrl do not accept nsid * nvme-wrap: remove unused nvme_cli_get_log_ana_groups() * nvme-print-json: use admin queue attributes definitions * nvme-print-json: use CSTS definitions * nvme-print-stdout: use POWER_OF_TWO macro * nvme-print-json: use controller configuration definitions * nvme-print-json, nvme-print-stdout: add tertiary version number * nvme-print-json: use NVME_MAJOR and NVME_MINOR definitions * nvme-print-json: use NVME_BOOT_PARTITION_INFO field definitions * nvme-print-json: add support telemetry log create event in PEL * nvme-print-json: add support set feature event in PEL * nvme-print-json: add obj_d() function * nvme-print-json: add obj_add_uint_0nx() function * meson.build: Fix spelling of sed-opal.h filename * sed_opal: Only build when we really have sed_opal headers * nvme: fix error path if write() fails in get_telemetry_log() * plugins/solidigm: Additional LID for temperature statistics. * plugins/solidigm: Improved Solidigm UUID index detection. * nvme-print-stdout: Add CSTS.ST register stdout print * nvme-print-stdout: Use NVME_CMIC definitions * nvme-print: Use NVME_UNIT definitions * nvme-print-stdout: Use NVME_CMBMSC/STS/EBS/SWTP definitions * plugins/ssstc: add a new plugin for SSSTC driver * nvmf-connect: systemd hardening effort * plugins/ocp: Adjusted variable type size carrying UUID index to 8 bit. * nvme: fix security buffer allocation size * nvme: Change fw-download xfer initialization to set 0 * nvme: Add fw-download warning message for FWUG alignment error * plugins/ocp: Split ocp_get_uuid_index() into find and get functions. * nvme: fix mem leak in multiple key related functions (bsc#1223331) * fabrics: fix mem leak in nvmf_check_hostid_and_hostnqn() (bsc#1223331) * nvme-print-stdout: Use NVME_BPRSEL definitions * nvme-print-stdout: Use NVME_BPINFO definitions * nvme-print-stdout: Use NVME_CMBSZ definitions * nvme-print-stdout: Use NVME_CMBLOC definitions * Revert "logging: fix error handling for ioctl passthru wrappers" * fabrics: align identify command payload * ocp: Unify line start spacing as tabs * ocp: support OCP DSSD Async Event Config feature * nvme: Add support for get-reg and set-reg commands * nvme-print-json: Add register print functions * nvme-print-stdout: Add register print functions * nvme-print: Add register print functions * nvme: Refactor mmap_registers to add writable parameter * nvme-print: Change PMRSZU string function as unit string * nvme-print: Refactor CMBLOC and PMRSTS registers function * logging: fix error handling for ioctl passthru wrappers * nbft: Fix scandir() error check * nbft: Refactor connection attempt out * nvme-print: Use EOM optional data present macros changed * nvme-print: Print cntlid number for controller * nvme: check-tls-key fails despite having hostnqn file (bsc#1223331) * nvme: print retained key for gen-tls-key's -i option too (bsc#1223331) * fabrics : allow host to create duplicate connections to target * fabrics: Fix fast_io_fail_tmo option * nvme-print-stdout: use admin queue attributes definitions * nvme-print-stdout: use CSTS definitions * nvme-print-stdout: use controller configuration definitions * nvme-print-stdout: use NVME_MAJOR and NVME_MINOR definitions * nvme-print-stdout: use FDP configuration attributes definitions * nvme: add new function 'tls_key' * nvme: use library functions for importing and exporting TLS keys (bsc#1216982) * nvme: extend error message for ns scan failures * nvme-print-json: Bugfix status json key of sanitize-log * sed: update SED password when initalizing (bsc#1222168) * plugins/memblaze: add performance stats * plugins/memblaze: fix code mis-type error * plugins/memblaze: code refactor on applying __packed on more structs * plugins/memblaze: code refactor on using cleanup_nvme_dev * nvme: Fix to cleanup free raw_secret memory allocated * plugins/memblaze: code-format on leading indent and align * plugins/wdc: Fix narrow index variable type in for loop to __u32 * plugins/wdc: Whitespace changes * nvme: Delete unused nvme root scanned * ocp: support OCP 2.5 Set Telemetry Profile feature * nvme: Don't seg fault if given device is not char/block device * nbft: Include SSNS index in error messages (bsc#1222026) * nbft: Pause logging for expected connection failures (bsc#1222026) * nbft: Silence connection failures for unavailable SSNS (bsc#1222026) * nbft: Fix 'verbose' argument type (bsc#1222026) * plugins/nbft: Implement verbose logging * plugins/nbft: Print the new SSNS flags * nbft: Fix uninitialized variable * plugins/nbft: Fix uninitialized variables * plugins/sed: Fix uninitialized variable * nvme-print-stdout: Fix uninitialized variable * nvme-print-json: Fix uninitialized variable * build: Switch default meson buildtype to 'debugoptimized' * nvme: do not scan topology when mmaping registers ... changelog too long, skipping 53 lines ... * remove 0100-harden_nvmf-connect@.service.patch ==== openSUSE-release ==== Version update (20240503 -> 20240505) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== python-libvirt-python ==== Version update (10.2.0 -> 10.3.0) - Update to 10.3.0 - Add all new APIs and constants in libvirt 10.3.0 ==== qt6-base ==== Subpackages: libQt6Concurrent6 libQt6Core6 libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6OpenGLWidgets6 libQt6PrintSupport6 libQt6Sql6 libQt6Test6 libQt6Widgets6 libQt6Xml6 qt6-network-tls qt6-networkinformation-glib qt6-networkinformation-nm qt6-platformtheme-gtk3 qt6-printsupport-cups qt6-sql-mysql qt6-sql-sqlite - Add upstream security fix (CVE-2024-33861): * 0001-QStringConverterICU-Pass-correct-pointer-to-callback.patch ==== rebootmgr ==== Version update (2.4 -> 2.4+git20240503.5b98913) - Remove rcrebootmgr symlink - Update to version 2.4+git20240503.5b98913: * Don't generate html documentation anymore * Fix manual page dependencies for parallel build * Update configure.ac * Fix soft-reboot detection in forced mode ==== sane-backends ==== Version update (1.2.1 -> 1.3.0) Subpackages: libsane1 sane-backends-autoconfig - Updated to sane-backends version 1.3.0 * Backends + avision: - Correction for ADF presence detect which caused a hang. - Internationalised some text items in the backend to make them available for translation. + epsonds: - Some small changes to option documentation. - Added support for models: ES-C220, DS-C330, and DS-C490. + escl: - Fix for pwf:Version item. - Fix for crash in libjpeg when cropping image. - Fix for issue with configured device when AVAHI not running. - Fix for build without poppler-glib. + fujitsu: - Added support for Ricoh scanners: FI-8040, FI-70F. + genesys: - Added missing configuration for Plustek OpticFilm 7500i and Plustek OpticFilm 8100. + hpljm1005: - Fixes to maximum geometries and various cropping and geometry details specifically for the HP LaserJet M1005. + lexmark_X2670: - Added new backend for the Lexmark X26xx series of scanners. + pixma: - Fix to prevent mode change when source is selected. Mode should not change if still valid for source. - Added support for models: TS8630 Series, XK110 Series, GX3000 Series, GX4000 Series, G3070 Series, G2070 Series, G4070 Series, G3030 Series, G2030 Series, TC-20M, TC-5200M, TR4500 Series, TS8700 series, XK120 series, GX1000 series, GX2000 series, TS6630 series, TS7700 series, TS7600i series, TS6730 series, TR7800 series, TS7700i series, TS7700A series, GX6500 series, i-SENSYS MF750 Series + snapscan: - Corrections for Agfa ARCUS 1200 scan area. + test: - Fix for a crash in the backend. + xerox_mfp: - Added support for Dell 1135n, which is a clone of the Samsung SCX-4623F. - Added support for Xerox WorkCentre 3335. - Added JPEG mitigation for modules that don't properly support JPEG output: Xerox WorkCentre 3225 - Fix to remove USB CLEAR HALT during initialisation which can potentially lock up devices. - General fixes to support the SCX-4521F model. * Frontends + saned: - Default scan buffer is now 1MB. -B option added to permit the buffersize to be set. - Documentation fixes. + scanimage: - Fix for keyboard prompt processing - Default scan buffer is now 1MB. --buffer-size and -B options now require an argument to be provided. - Fix for PDF generation, missing newline in generated file. * Build + Fixes for clang-16 compiler + Fixes for FreeBSD build. + Fixes for escl build option involving poppler-glib. + Optionally take build version from ChangeLog if not other version source is available. + Fixes to autoconf files to remove unnecessary warnings from test logs. + Fix for macOS builds related to threading support: SANE in macOS doesn't work for multi-process with libusb. * Tools + sane-find-scanner: Added some Linux SCSI device names since some later potential names are missing. Better solution in the pipeline. * Documentation + Fixes for a number of man pages. + Added documentation for a number of Ricoh scanners which are rebranded products acquired from Fujitsu. * Miscellaneous + sanei_config: Fix for a potential crash. + New Georgian translation added. + Translations updated for: British English, Ukrainian, French and Simplified Chinese. ==== yast2-bootloader ==== Version update (5.0.9 -> 5.0.10) - Writing "root" entry into /etc/kernel/cmdline which is needed by sdbootutil. (still for bsc#1220892) - 5.0.10