Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libnvme for openSUSE:Factory checked in at 2025-03-18 17:40:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnvme (Old) and /work/SRC/openSUSE:Factory/.libnvme.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnvme" Tue Mar 18 17:40:08 2025 rev:33 rq:1253746 version:1.12 Changes: -------- --- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes 2024-11-26 20:54:48.775718056 +0100 +++ /work/SRC/openSUSE:Factory/.libnvme.new.19136/libnvme.changes 2025-03-18 17:41:36.810323135 +0100 @@ -1,0 +2,91 @@ +Mon Mar 17 10:18:04 UTC 2025 - Daniel Wagner <dwag...@suse.de> + +- Update to version 1.12: + * Release v1.12 + * doc: Regenerate all docs for v1.12 + * build: ignore PREFER_DEFINED_ATTRIBUTE_MACRO + * python, swig: add missing controller attributes + * types: add SLM and CP command set indicator values + * Makefile: Add new targets and update meson command syntax + * build: do not include config.h globally + * types: add enum for Identify I/O Command Set Data Structure + * libnvme: export nvmf_exat_ptr_next + * build: drop support for openssl 1 + * build: request c++ compiler for host and build machine + * build: update min meson dependency + * pyproject.toml: allow newer meson version + * examples: fix time stamp prefix printf format string + * mi: fix nvme_mi_admin_get_log_reachability_groups() parameters order + * types: add HDISNS field of Host Behavior Support feature + * types: fix nvme_reachability_association_desc member variable name + * ioctl: fix nvme_get_log_reachability_groups() parameters order + * build: checkpatch limit line length to 100 chars + * types,util: add Asynchronous Event Configuration NVMe 2.1 definitions + * types,util: Added Enums for missing status codes + * ioctl: add libnvme-mi NVMe 2.1 log page APIs + * mi: fix indentation errors + * test: check the namespace is not cluttered with min/max + * util: avoid min macro pollution + * build: remove thank you bot + * types: Update nvm-id-ns fields based on NVM Command Set Spec 1.1 + * build: add github token to comment step + * types: add NVME_CTRL_OACS definitions + * build: add thank you bot + * types: Update id-ns fields based on NVM Command Set Spec 1.1 + * build(deps): bump pypa/gh-action-pypi-publish@release/v1.5 + * mi: add nvme_mi_admin_get_log_mgmt_addr_list() + * types: add spinup control and pls features definition + * types: fix enum nvme_psd definitions indentation errors + * mi_xfer: Added nvme_mi_mi_xfer API + * types: add I/O command fabric commands opcode definition + * types: add NVME_FEAT_FDPE_*** definitions + * ioctl: add nvme_get_log_pull_model_ddc_req() + * ioctl: add nvme_get_log_ave_discover() + * ioctl: add nvme_get_log_host_discover() + * ioctl: add nvme_get_log_changed_alloc_ns_list() + * ioctl: add nvme_get_log_reachability_associations() + * ioctl: add nvme_get_log_reachability_groups() + * ioctl: add nvme_get_log_mgmt_addr_list() + * ioctl: add nvme_get_log_dispersed_ns_participating_nss() + * ioctl: add nvme_get_log_rotational_media_info() + * ioctl: add nvme_get_endgid_log() + * types: add NVMe 2.1 identify command CNS definitions + * types: add NVMe 2.1 admin command opcode definitions + * types: Add NVMe 2.1 feature ID definitions + * types: add NVMe 2.1 identify power state descriptor fields + * types: error information log entry status field definitions + * types: fix lm data field unsigned values to little endian + * build: bump wraps + * ioctl: fix io_uring whitespace damages + * ioctl: get_log_page by nvme uring cmd + * tests: mock io_uring_get_probe + * types: add enum for the fields added in TP4058 + * Update mctp APIs to mctp codeconstruct version 2.0 + * ioctl: Live Migration + * types: Add enum for nvme_id_ctrl.trattr + * types: use __le16 instead of __u16 for data fields + * types: Update id-ctrl field based on NVMe 2.1 spec + * types: Live Migration + * mi: telemetry log update based NVMe v2.1 + * ioctl,types: telemetry log update based NVMe v2.1 + * types: add enum for the fields added in TP4160 + * rpm: use defined prefix from meson + * tests: do not unconditionally depend on dlsym + * types: add NVME_ID_CTRL_NVM_LBAMQF definitions + * test/mock: pass thru unknown ioctls + * build(deps): bump codecov/codecov-action from 4 to 5 + * Release v1.11.1 + * doc: Regenerate all docs for v1.11.1 + * fabrics: do not attempt to import keys if tls is not enabled (bsc#1216982 bsc#1226216) + * linux: do not do any keyring ops when no key is provided (bsc#1216982 bsc#1226216) + * types: Add id-ctrl CTRATT.RHII enum + * linux: do not return w/o OpenSSL support enabled (bsc#1216982 bsc#1226216) + * build: Add token for coverage test + * linux: fix derive_psk_digest OpenSSL 1.1 version (bsc#1216982 bsc#1226216) +- Add liburing dependency +- Add bugzilla references +- Remove downstream build fixes + * remove 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch + * remove 0002-test-mock-pass-thru-unknown-ioctls.patch + +------------------------------------------------------------------- @@ -13,2 +104,2 @@ - * json: do not escape strings when printing the configuration - * tree: do no export tls keys when not provided by user + * json: do not escape strings when printing the configuration (bsc#1216982 bsc#1226216) + * tree: do no export tls keys when not provided by user (bsc#1216982 bsc#1226216) @@ -18,15 +109,15 @@ - * linux: fixup PSK HMAC type '0' handling - * util: added error code for ENOKEY - * fabrics: fix map error level in __nvmf_add_ctrl - * fabrics: add ctrl connect interface - * fabrics: use hex numbers when generating command line options - * fabrics: rename first argument for argument macros - * linux: handle key import correctly - * linux: export keys to config - * tree: read tls_configured_key and tls_keyring from sysfs - * tree: move dhchap and tls sysfs parser into separate functions - * json: move keystore operations out of the JSON parser - * tree: add getter/setters for TLS PSK - * linux: add import/export function for TLS pre-shared keys - * linux: only return the description of a key - * linux: use ssize_t as return type for nvme_identity_len + * linux: fixup PSK HMAC type '0' handling (bsc#1216982 bsc#1226216) + * util: added error code for ENOKEY (bsc#1216982 bsc#1226216) + * fabrics: fix map error level in __nvmf_add_ctrl (bsc#1216982 bsc#1226216) + * fabrics: add ctrl connect interface (bsc#1216982 bsc#1226216) + * fabrics: use hex numbers when generating command line options (bsc#1216982 bsc#1226216) + * fabrics: rename first argument for argument macros (bsc#1216982 bsc#1226216) + * linux: handle key import correctly (bsc#1216982 bsc#1226216) + * linux: export keys to config (bsc#1216982 bsc#1226216) + * tree: read tls_configured_key and tls_keyring from sysfs (bsc#1216982 bsc#1226216) + * tree: move dhchap and tls sysfs parser into separate functions (bsc#1216982 bsc#1226216) + * json: move keystore operations out of the JSON parser (bsc#1216982 bsc#1226216) + * tree: add getter/setters for TLS PSK (bsc#1216982 bsc#1226216) + * linux: add import/export function for TLS pre-shared keys (bsc#1216982 bsc#1226216) + * linux: only return the description of a key (bsc#1216982 bsc#1226216) + * linux: use ssize_t as return type for nvme_identity_len (bsc#1216982 bsc#1226216) @@ -87 +178 @@ - * tree: optionally skip namespaces during scanning + * tree: optionally skip namespaces during scanning (bsc#1232616) Old: ---- 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch 0002-test-mock-pass-thru-unknown-ioctls.patch libnvme-1.11.obscpio New: ---- libnvme-1.12.obscpio BETA DEBUG BEGIN: Old:- Remove downstream build fixes * remove 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch * remove 0002-test-mock-pass-thru-unknown-ioctls.patch Old: * remove 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch * remove 0002-test-mock-pass-thru-unknown-ioctls.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnvme.spec ++++++ --- /var/tmp/diff_new_pack.TFSeaq/_old 2025-03-18 17:41:37.322344542 +0100 +++ /var/tmp/diff_new_pack.TFSeaq/_new 2025-03-18 17:41:37.322344542 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnvme # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,19 +21,18 @@ %bcond_without check Name: libnvme -Version: 1.11 +Version: 1.12 Release: 0 Summary: Linux-native nvme device management library License: LGPL-2.1-or-later URL: https://github.com/linux-nvme/libnvme/ Source0: libnvme-%{version}.tar.gz -Patch01: 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch -Patch02: 0002-test-mock-pass-thru-unknown-ioctls.patch BuildRequires: dbus-1-devel BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: keyutils-devel BuildRequires: libjson-c-devel +BuildRequires: liburing-devel BuildRequires: meson BuildRequires: openssl-devel BuildRequires: python3-devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.TFSeaq/_old 2025-03-18 17:41:37.350345712 +0100 +++ /var/tmp/diff_new_pack.TFSeaq/_new 2025-03-18 17:41:37.354345880 +0100 @@ -4,7 +4,7 @@ <param name="url">https://github.com/linux-nvme/libnvme.git</param> <param name="filename">libnvme</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v1.11</param> + <param name="revision">v1.12</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.TFSeaq/_old 2025-03-18 17:41:37.370346549 +0100 +++ /var/tmp/diff_new_pack.TFSeaq/_new 2025-03-18 17:41:37.374346716 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/linux-nvme/libnvme.git</param> - <param name="changesrevision">2b3cb1746451f58583408a25857ca897d18cd4ca</param> + <param name="changesrevision">5ec1f5284ecb0eda481f3d2d61236fbc5b46164f</param> </service> </servicedata> (No newline at EOF) ++++++ libnvme-1.11.obscpio -> libnvme-1.12.obscpio ++++++ ++++ 19537 lines of diff (skipped) ++++++ libnvme.obsinfo ++++++ --- /var/tmp/diff_new_pack.TFSeaq/_old 2025-03-18 17:41:37.910369126 +0100 +++ /var/tmp/diff_new_pack.TFSeaq/_new 2025-03-18 17:41:37.914369294 +0100 @@ -1,5 +1,5 @@ name: libnvme -version: 1.11 -mtime: 1730365599 -commit: 2b3cb1746451f58583408a25857ca897d18cd4ca +version: 1.12 +mtime: 1742203784 +commit: 5ec1f5284ecb0eda481f3d2d61236fbc5b46164f