Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nvme-cli for openSUSE:Factory 
checked in at 2024-08-06 09:07:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and      /work/SRC/openSUSE:Factory/.nvme-cli.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvme-cli"

Tue Aug  6 09:07:40 2024 rev:76 rq:1191155 version:2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes        2024-05-05 
12:10:37.595531374 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.7232/nvme-cli.changes      
2024-08-06 09:07:49.932476050 +0200
@@ -1,0 +2,173 @@
+Fri Aug 02 08:27:05 UTC 2024 - Daniel Wager <daniel.wag...@suse.com>
+
+- 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
+  * nvme-print-stdout: Fix stdout_smart_log indentation error
+  * nvme-print-binary: Fix binary_smart_log indentation error
+  * completions: add smart-log command fahrenheit option
+  * doc: Add smart-log command fahrenheit option
+  * nvme: Add smart-log command fahrenheit option
+  * nvme-print: add PEL vendor specific and TCG defined events strings
+  * nvme-print: Print PEL reserved event string
+  * completions: Add timeout option bash completions
+  * completions: Add timeout option zsh completions
+  * completions: Add io-mgmt-recv/send commands zsh completions
+  * completions: Add /dev/nvme argument missed
+  * completions: Change fw-activate command name to fw-commit
+  * completions: Fix _nvme indentation errors (bsc#1226197)
+  * completions: Fix bash-nvme-completion.sh indentation errors (bsc#1226197)
+  * doc: Add nvme commands timeout option
+  * nvme: Add support for delete-ns command timeout option
+  * nvme: Change NVME_DEFAULT_IOCTL_TIMEOUT to use nvme_cfg timeout
+  * nvme: Add nvme_cfg timeout default option
+  * nvme: Add nvme_cfg global variable for NVME_ARGS default options
+  * nvme: add helper function to get pif and sts value
+  * nvme: choose PIF from QPIF if QPIFS supports and PIF is QTYPE
+  * nvme: use libnvme's atomic ANA log page fetch
+  * nvme: fix maximum ANA log page length calculation
+  * nvme-print-json: add missing va_end()
+  * fabrics: skip namespace scan for fabric commands
+  * nvme-print: print the new fields added in TP4141a
+  * plugins/ocp: underflow + index fixes for telemetry
+  * plugins/ocp: Add ocp TCG Configuration Log Page
+  * nvme-print-stdout: Add helper function to print PIF in string form
+  * doc: fix format command info
+  * nvme: telemetry: report the correct error if the ioctl() fails.
+  * nvme-print: add the cancel opcode to the nvme_cmd_to_string() list
+  * doc: fix ocp format issues
+  * nbft: Reuse existing discovery controller
+  * nbft: Skip SSNS records pointing to well-known discovery NQN
+  * nbft: Perform actual discovery
+  * util/cleanup: Add cleanup for struct nvme_fabrics_uri
+  * fabrics: Make some symbols public (bsc#1226216)
+  * nvme-print-stdout: fix format index in stdout_nvm_id_ns
+  * plugins/solidigm: Added workload-tracker command
+  * plugins/solidigm: Added extra VU fields to id-ctrl
+  * nvme-print-stdout: print MEM bit of CTRATT field
+  * nvme-print-stdout: fix to print the log line by line
+  * fabrics: Always pass hostid and hostnqn (bsc#1226216)
+  * plugins/ssstc: Replace __uint16_t with uint16_t
+  * plugins/solidigm: Added log pages to vs-internal-logs
+  * sed: perform a tper revert after lsp revert
+  * plugins/nbft: Use default library logging
+  * docs: Add missing OCP plugin docs to meson
+  * ocp: Switch OCP plugin to use semantic versioning
+  * nvme: fix fw-commit MUD result message
+  * sed: only re-read partition table after unlock.
+  * nvme-print-json: Fix LBA status DSLBA output as hexadecimal
+  * nvme-print-json: Use NVME_PMRxxx register definitions to print
+  * nvme-print-stdout: Fix PMRWBM register name
+  * nvme-print-json: Fix channel configuration descriptors pointer
+  * nvme-print-json: Fix linux kernel check patch errors
+  * nvme-print: Added "Command and Feature Lockdown" string to LID 0x14
+  * plugins/innogrit: `u_char` -> `unsigned char`
+  * nvme: Use C99 types for uint32_t
+  * nvme-print-stdout: print frl1/2/3 values for zns id-ns
+  * solidigm: Eliminate <linux/limits.h>
+  * nvme: remove double free in persistent-event-log
+  * ocp: Add Get DSSD Power State Feature (FID: C7h)
+  * nvme: initialize default library logging
+  * nvme: use cleanup helper for nvme_root_t objects (bsc#1226197)
+  * doc: add nvme connet ctrl-loss-tmo description
+  * plugins/solidigm: Automatic enabling Data Area 4 when retrieving Telemetry.
+- always build the docs
+  * add 0001-docs-rename-ocp-unsupported-req-log-file.patch
+
+-------------------------------------------------------------------
@@ -78 +251 @@
-  * nvme: add new function 'tls_key'
+  * nvme: add new function 'tls_key' (bsc#1226197)

Old:
----
  nvme-cli-2.9.1.obscpio

New:
----
  0001-docs-rename-ocp-unsupported-req-log-file.patch
  nvme-cli-2.10.obscpio

BETA DEBUG BEGIN:
  New:- always build the docs
  * add 0001-docs-rename-ocp-unsupported-req-log-file.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nvme-cli.spec ++++++
--- /var/tmp/diff_new_pack.GoObae/_old  2024-08-06 09:07:54.220652546 +0200
+++ /var/tmp/diff_new_pack.GoObae/_new  2024-08-06 09:07:54.228652875 +0200
@@ -19,7 +19,7 @@
 %bcond_without check
 
 Name:           nvme-cli
-Version:        2.9.1
+Version:        2.10
 Release:        0
 Summary:        NVM Express user space tools
 License:        GPL-2.0-only
@@ -27,6 +27,7 @@
 URL:            https://github.com/linux-nvme/nvme-cli/
 Source0:        nvme-cli-%{version}.tar.gz
 Source1:        nvme-cli-rpmlintrc
+Patch0:         0001-docs-rename-ocp-unsupported-req-log-file.patch
 BuildRequires:  asciidoc
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
@@ -91,7 +92,7 @@
     -Ddracutrulesdir=%{_sysconfdir}/dracut/dracut.conf.d \
     -Dsystemddir=%{_unitdir} \
     -Ddocs=man \
-    %{?_with_docs_build:-Ddocs-build=true} \
+    -Ddocs-build=true \
     -Dsystemctl=%{_bindir}/systemctl \
     -Dversion-tag=%{version}
 %meson_build

++++++ 0001-docs-rename-ocp-unsupported-req-log-file.patch ++++++
>From 8e940c48a032831a91cbcd5b357edb90c96506af Mon Sep 17 00:00:00 2001
From: Daniel Wagner <dwag...@suse.de>
Date: Fri, 2 Aug 2024 11:46:49 +0200
Subject: [PATCH] docs: rename ocp-unsupported-req-log file

The filename has to match the command name, thus rename the filename.

Signed-off-by: Daniel Wagner <dwag...@suse.de>
---
 Documentation/meson.build                                       | 2 +-
 ...ted-reqs-log-pages.txt => nvme-ocp-unsupported-reqs-log.txt} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename Documentation/{nvme-ocp-unsupported-reqs-log-pages.txt => 
nvme-ocp-unsupported-reqs-log.txt} (100%)

diff --git a/Documentation/meson.build b/Documentation/meson.build
index 30c0efc418a4..14781341752d 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -103,7 +103,7 @@ adoc_sources = [
   'nvme-ocp-set-telemetry-profile',
   'nvme-ocp-smart-add-log',
   'nvme-ocp-telemetry-string-log-page',
-  'nvme-ocp-unsupported-reqs-log-pages',
+  'nvme-ocp-unsupported-reqs-log',
   'nvme-ocp-internal-log',
   'nvme-persistent-event-log',
   'nvme-pred-lat-event-agg-log',
diff --git a/Documentation/nvme-ocp-unsupported-reqs-log-pages.txt 
b/Documentation/nvme-ocp-unsupported-reqs-log.txt
similarity index 100%
rename from Documentation/nvme-ocp-unsupported-reqs-log-pages.txt
rename to Documentation/nvme-ocp-unsupported-reqs-log.txt
-- 
2.46.0


++++++ _service ++++++
--- /var/tmp/diff_new_pack.GoObae/_old  2024-08-06 09:07:54.672671150 +0200
+++ /var/tmp/diff_new_pack.GoObae/_new  2024-08-06 09:07:54.704672467 +0200
@@ -4,7 +4,7 @@
     <param name="url">https://github.com/linux-nvme/nvme-cli.git</param>
     <param name="filename">nvme-cli</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">v2.9.1</param>
+    <param name="revision">v2.10</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.GoObae/_old  2024-08-06 09:07:54.912681029 +0200
+++ /var/tmp/diff_new_pack.GoObae/_new  2024-08-06 09:07:54.944682346 +0200
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/linux-nvme/nvme-cli.git</param>
-    <param 
name="changesrevision">b340fd7dcf1aef76f8d46ab28bef3c170d310887</param>
+    <param 
name="changesrevision">7960a126c2cbada3c65aac1f3381539987cf54b1</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ nvme-cli-2.9.1.obscpio -> nvme-cli-2.10.obscpio ++++++
/work/SRC/openSUSE:Factory/nvme-cli/nvme-cli-2.9.1.obscpio 
/work/SRC/openSUSE:Factory/.nvme-cli.new.7232/nvme-cli-2.10.obscpio differ: 
char 49, line 1

++++++ nvme-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.GoObae/_old  2024-08-06 09:07:55.464703749 +0200
+++ /var/tmp/diff_new_pack.GoObae/_new  2024-08-06 09:07:55.516705890 +0200
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.9.1
-mtime: 1714745022
-commit: b340fd7dcf1aef76f8d46ab28bef3c170d310887
+version: 2.10
+mtime: 1722585491
+commit: 7960a126c2cbada3c65aac1f3381539987cf54b1
 

Reply via email to