commit nvme-cli for openSUSE:Factory

2024-08-06 Thread Source-Sync
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.changes2024-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 
+
+- 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 

commit nvme-cli for openSUSE:Factory

2024-05-05 Thread Source-Sync
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-05-05 12:10:29

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1880 (New)


Package is "nvme-cli"

Sun May  5 12:10:29 2024 rev:75 rq:1171773 version:2.9.1

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2024-02-15 
20:59:34.922267030 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1880/nvme-cli.changes  
2024-05-05 12:10:37.595531374 +0200
@@ -1,0 +2,161 @@
+Fri May 03 14:06:47 UTC 2024 - Daniel Wagner 
+
+- Update to version 2.9.1:
+  * plugins/spdk: drop the plugin
+
+---
+Fri May 03 13:33:54 UTC 2024 - Daniel Wagner 
+
+- 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 

commit nvme-cli for openSUSE:Factory

2024-02-15 Thread Source-Sync
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-02-15 20:59:12

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1815 (New)


Package is "nvme-cli"

Thu Feb 15 20:59:12 2024 rev:74 rq:1146582 version:2.8

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2024-01-19 
23:00:09.269549244 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1815/nvme-cli.changes  
2024-02-15 20:59:34.922267030 +0100
@@ -1,0 +2,27 @@
+Wed Feb 14 12:37:16 UTC 2024 - Daniel Wagner 
+
+- Update to version 2.8:
+  * nvme-print-json: append array object in json_support_log
+  * sed: Add plugin for basic SED Opal operations (jsc#PED-5061)
+  * don't include newlines in already wrapped text
+  * nvme: do not include meta data for PRACT=1 and MD=8 (version 2)
+  * create-ns: align the namespaces to 1Mib boundaries when using SI suffixes
+  * doc: Fix config-schema.json's URL
+  * plugins/solidigm: Compressing vs-internal-log log files into zip file.
+  * nbft: do not issue an error if ACPI tables are missing
+  * nbft: fixup include for libnvme
+  * doc: Fix short option name for cfg-file
+  * completions: added Solidigm plugin to autocomplete scripts
+  * nvme: Remove unused cfg argument from NVME_ARGS() macro
+  * nvme: fix directive receive identify offsets
+  * nvme-fabrics: enable option 'concat'
+  * build: Update libnvme wrap
+  * plugins/wdc: Add Debug Log Collection Support
+  * nbft: fix tcp/dhcp address fallback retry (bsc#1218873)
+  * nvme: use correct telemetry log size
+  * nvme-print: fix typo in list verbose output (bsc#1219086)
+  * nvme: print inserted tls key for check-tls-key (bsc#1219086)
+  * plugins/wdc: Plugin fixes and updates
+  * fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086)
+
+---
@@ -12,3 +39,3 @@
-  * nvme-print-stdout: enhance connect message
-  * fabrics: fix connect error if hostid file does not exist
-  * fabrics: fix invalid output format error during nvme connect
+  * nvme-print-stdout: enhance connect message (bsc#1219086)
+  * fabrics: fix connect error if hostid file does not exist (bsc#1219086)
+  * fabrics: fix invalid output format error during nvme connect (bsc#1219086)
@@ -16 +43 @@
-  * nvme: restric hmac options for gen-tls-key
+  * nvme: restric hmac options for gen-tls-key (bsc#1219086)
@@ -144,2 +171,2 @@
-  * udev-rules: rename netapp udev rule
-  * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP
+  * udev-rules: rename netapp udev rule (bsc#1219086)
+  * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP (bsc#1219086)
@@ -195 +222 @@
-  * udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994)
+  * udev-rule: apply round-robin iopolicy on i/o subsystems alone 
(bsc#1215994) (bsc#1219086)

Old:

  nvme-cli-2.7.1.obscpio

New:

  nvme-cli-2.8.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.taQ1Dl/_old  2024-02-15 20:59:35.954303527 +0100
+++ /var/tmp/diff_new_pack.taQ1Dl/_new  2024-02-15 20:59:35.954303527 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nvme-cli
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %bcond_without check
 
 Name:   nvme-cli
-Version:2.7.1
+Version:2.8
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only

++ _service ++
--- /var/tmp/diff_new_pack.taQ1Dl/_old  2024-02-15 20:59:35.986304652 +0100
+++ /var/tmp/diff_new_pack.taQ1Dl/_new  2024-02-15 20:59:35.990304792 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
 @PARENT_TAG@
-v2.7.1
+v2.8
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.taQ1Dl/_old  2024-02-15 20:59:36.006305354 +0100
+++ /var/tmp/diff_new_pack.taQ1Dl/_new  2024-02-15 20:59:36.010305496 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-dcdad6f5d70ffb2fa151f229db048180671eb1fe
+43b716b982da3df1cf8c4658f7c31b0fe28d377b
   
 
 (No newline at EOF)

++ nvme-cli-2.7.1.obscpio -> nvme-cli-2.8.obscpio ++
/work/SRC/openSUSE:Factory/nvme-cli/nvme-cli-2.7.1.obscpio 
/work/SRC/openSUSE:Factory/.nvme-cli.new.1815/nvme-cli-2.8.obscpio differ: char 
49, line 1

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.taQ1Dl/_old  2024-02-15 20:59:36.050306901 +0100
+++ 

commit nvme-cli for openSUSE:Factory

2024-01-19 Thread Source-Sync
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-01-19 23:00:03

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.16006 (New)


Package is "nvme-cli"

Fri Jan 19 23:00:03 2024 rev:73 rq:1139715 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-12-21 
23:38:09.957558605 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.16006/nvme-cli.changes 
2024-01-19 23:00:09.269549244 +0100
@@ -1,0 +2,152 @@
+Thu Dec 21 15:04:58 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.7.1:
+  * nvme-print-json: Revert field name changes (bsc#1218306)
+
+---
+Tue Dec 19 13:30:18 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.7:
+  * nvme-print-json: include vs for identify namespace
+  * nvme-print-stdout: enhance connect message
+  * fabrics: fix connect error if hostid file does not exist
+  * fabrics: fix invalid output format error during nvme connect
+  * wdc: Fix vs-smart-add-log Command for SN650 and SN655
+  * nvme: restric hmac options for gen-tls-key
+  * wdc: Fix UUID index fallback mechanism
+  * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page
+  * completions: Add bash completions for telemetry string log page
+  * plugins/solidigm: Added OCP 2.0 compatibility version command
+  * plugins/solidigm: Added OCP 2.0 vs-drive-info command.
+  * plugins/ocp: Fix printing order of various Latency Monitor Log buckets
+  * nvme: validate output format split status from flag return value
+  * nvme: simplify cleanup_nvme_dev()
+  * cleanup: remove unused cleanup_charp()
+  * wdc: Add support for SN861 2nd pci device id
+  * nvme: replace libhugetlbfs with mmap and madvise
+  * util/mem: move alloc helper to util section
+  * nvme: auto cleanup filedescriptors
+  * nvme: auto cleanup buffers
+  * nvme: return error code in get_persistent_event_log
+  * nvme: sanitize nvme-gen-tls-key
+  * nvme: print out the resulting TLS identity for 'nvme check-tls-key'
+  * nvme: Add version '1' identifier for nvme-gen-tls-key
+  * subprojects/libnvme: update wrapper for TP8018
+  * plugins/solidigm: Added re_sku_count smart atrribute
+  * doc: Fix nvme-connect manpage --application option string
+  * plugins/ocp: changed command clear-pcie-correctable-error-counters to 
match OCP 2.0 spec.
+  * plugins/solidigm: Added command to clear PCIe Correctable Error Counters 
according to OCP 2.0
+  * plugins/ocp: Reorganized clear feature code for better reuse
+  * nvme: fixup length calculation for 'nvme gen-tls-key --secret'
+  * doc: remove invalid hostkey info for --dhchap-secret
+  * nvme-print-json: use human helper everywhere
+  * nvme-print-json: remove obj_print helper
+  * plugins/ocp: update nvme_show_select_result call
+  * mailmap: only show contributer's name
+  * nvme-print-json: Change to report status and message in array
+  * nvme-print-json: Change to report feature select in array
+  * nvme-print-json: Change to report error and data in array
+  * nvme-print-json: Add show_init/finish calls to report features in array
+  * nvme-print: Add nvme_show_error_status() to merge error message and status
+  * nvme-print-json: Use r instead of root and use obj_add_***(r, ..., ...)
+  * nvme-print-json: Delete static const char string global variables
+  * nvme-print-json: Add remaining controller registers readable format
+  * nvme-print-json: Add readable format cap, vs, cc, csts, nssr and crto 
registers
+  * nvme-print-json: Combine duplicated json key and val string variables
+  * nvme-print-json: Replase json_array_add_value_string() to array_add_str()
+  * nvme-print-json: Replase json_object_add_value_uint128() to 
obj/root_add_uint128()
+  * nvme-print-json: Replase json_object_add_value_object() to 
obj/root_add_obj()
+  * nvme-print-json: Replase json_array_add_value_object() to array_add_obj()
+  * nvme-print-json: Replase json_object_add_value_array() to 
obj/root_add_array()
+  * nvme-print-json: Replase json_object_add_value_uint() to 
obj/root_add_uint()
+  * nvme-print-json: Replase json_object_add_value_int() to obj/root_add_int()
+  * nvme-print-json: Replase json_object_add_value_uint64() to 
obj/root_add_uint64()
+  * nvme-print-json: Replase json_object_add_value_string() to 
obj/root_add_str()
+  * nvme-print-json: Update feature_show_fields_*** to use root/obj_add_***()
+  * nvme-print-json: Update lba_status_log to use root_add_***() and 
obj_add_***()
+  * nvme-print-json: Replace lba_status_log printf() to root_add_result()
+  * nvme-print-json: Add list_item print function
+  * nvme-print-json: Add lba_status_info print function
+  * nvme-print-json: Add lba_range print 

commit nvme-cli for openSUSE:Factory

2023-12-21 Thread Source-Sync
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 2023-12-21 23:38:02

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1840 (New)


Package is "nvme-cli"

Thu Dec 21 23:38:02 2023 rev:72 rq:1134429 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-12-20 
21:00:36.518870207 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1840/nvme-cli.changes  
2023-12-21 23:38:09.957558605 +0100
@@ -2,146 +1,0 @@
-Tue Dec 19 13:30:18 UTC 2023 - Daniel Wagner 
-
-- Update to version 2.7:
-  * nvme-print-json: include vs for identify namespace
-  * nvme-print-stdout: enhance connect message
-  * fabrics: fix connect error if hostid file does not exist
-  * fabrics: fix invalid output format error during nvme connect
-  * wdc: Fix vs-smart-add-log Command for SN650 and SN655
-  * nvme: restric hmac options for gen-tls-key
-  * wdc: Fix UUID index fallback mechanism
-  * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page
-  * completions: Add bash completions for telemetry string log page
-  * plugins/solidigm: Added OCP 2.0 compatibility version command
-  * plugins/solidigm: Added OCP 2.0 vs-drive-info command.
-  * plugins/ocp: Fix printing order of various Latency Monitor Log buckets
-  * nvme: validate output format split status from flag return value
-  * nvme: simplify cleanup_nvme_dev()
-  * cleanup: remove unused cleanup_charp()
-  * wdc: Add support for SN861 2nd pci device id
-  * nvme: replace libhugetlbfs with mmap and madvise
-  * util/mem: move alloc helper to util section
-  * nvme: auto cleanup filedescriptors
-  * nvme: auto cleanup buffers
-  * nvme: return error code in get_persistent_event_log
-  * nvme: sanitize nvme-gen-tls-key
-  * nvme: print out the resulting TLS identity for 'nvme check-tls-key'
-  * nvme: Add version '1' identifier for nvme-gen-tls-key
-  * subprojects/libnvme: update wrapper for TP8018
-  * plugins/solidigm: Added re_sku_count smart atrribute
-  * doc: Fix nvme-connect manpage --application option string
-  * plugins/ocp: changed command clear-pcie-correctable-error-counters to 
match OCP 2.0 spec.
-  * plugins/solidigm: Added command to clear PCIe Correctable Error Counters 
according to OCP 2.0
-  * plugins/ocp: Reorganized clear feature code for better reuse
-  * nvme: fixup length calculation for 'nvme gen-tls-key --secret'
-  * doc: remove invalid hostkey info for --dhchap-secret
-  * nvme-print-json: use human helper everywhere
-  * nvme-print-json: remove obj_print helper
-  * plugins/ocp: update nvme_show_select_result call
-  * mailmap: only show contributer's name
-  * nvme-print-json: Change to report status and message in array
-  * nvme-print-json: Change to report feature select in array
-  * nvme-print-json: Change to report error and data in array
-  * nvme-print-json: Add show_init/finish calls to report features in array
-  * nvme-print: Add nvme_show_error_status() to merge error message and status
-  * nvme-print-json: Use r instead of root and use obj_add_***(r, ..., ...)
-  * nvme-print-json: Delete static const char string global variables
-  * nvme-print-json: Add remaining controller registers readable format
-  * nvme-print-json: Add readable format cap, vs, cc, csts, nssr and crto 
registers
-  * nvme-print-json: Combine duplicated json key and val string variables
-  * nvme-print-json: Replase json_array_add_value_string() to array_add_str()
-  * nvme-print-json: Replase json_object_add_value_uint128() to 
obj/root_add_uint128()
-  * nvme-print-json: Replase json_object_add_value_object() to 
obj/root_add_obj()
-  * nvme-print-json: Replase json_array_add_value_object() to array_add_obj()
-  * nvme-print-json: Replase json_object_add_value_array() to 
obj/root_add_array()
-  * nvme-print-json: Replase json_object_add_value_uint() to 
obj/root_add_uint()
-  * nvme-print-json: Replase json_object_add_value_int() to obj/root_add_int()
-  * nvme-print-json: Replase json_object_add_value_uint64() to 
obj/root_add_uint64()
-  * nvme-print-json: Replase json_object_add_value_string() to 
obj/root_add_str()
-  * nvme-print-json: Update feature_show_fields_*** to use root/obj_add_***()
-  * nvme-print-json: Update lba_status_log to use root_add_***() and 
obj_add_***()
-  * nvme-print-json: Replace lba_status_log printf() to root_add_result()
-  * nvme-print-json: Add list_item print function
-  * nvme-print-json: Add lba_status_info print function
-  * nvme-print-json: Add lba_range print function
-  * nvme-print-json: Add id_ctrl_rpmbs print function
-  * nvme-print-json: Unify json_list and jroot object names to root
-  * nvme-print-json: Add json_zns_changed print function
-  * nvme-print-json: Add 

commit nvme-cli for openSUSE:Factory

2023-11-13 Thread Source-Sync
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 2023-11-13 22:17:09

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.17445 (New)


Package is "nvme-cli"

Mon Nov 13 22:17:09 2023 rev:70 rq:1124997 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-10-13 
23:15:05.587933795 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.17445/nvme-cli.changes 
2023-11-13 22:19:33.080587753 +0100
@@ -43 +43 @@
-  * udev-rule: apply round-robin iopolicy on i/o subsystems alone
+  * udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994)
@@ -56,2 +56,2 @@
-  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq()
-  * fabrics: lookup_discovery_ctrl() must look under host and not root
+  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() 
(bsc#1213768)
+  * fabrics: lookup_discovery_ctrl() must look under host and not root 
(bsc#1213768)
@@ -86 +86 @@
-  * fabrics: only look for matching ctrl on same host
+  * fabrics: only look for matching ctrl on same host (bsc#1213768)



Other differences:
--


commit nvme-cli for openSUSE:Factory

2023-10-13 Thread Source-Sync
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 2023-10-13 23:14:27

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.20540 (New)


Package is "nvme-cli"

Fri Oct 13 23:14:27 2023 rev:69 rq:1117512 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-10-12 
11:47:21.876439060 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.20540/nvme-cli.changes 
2023-10-13 23:15:05.587933795 +0200
@@ -1,0 +2,5 @@
+Thu Oct 12 17:05:14 UTC 2023 - Daniel Wagner 
+
+- Add missing jsc# and bsc# tracking entries in change log.
+
+---
@@ -14 +19 @@
-- Enable test during build
+- Enable test during build (bsc#1207686)
@@ -204 +209 @@
-  * nbft: added NBFT v1.0 table support
+  * nbft: added NBFT v1.0 table support (jsc#PED-1449)
@@ -232,0 +238 @@
+



Other differences:
--


commit nvme-cli for openSUSE:Factory

2023-10-13 Thread Source-Sync
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 2023-10-11 23:53:54

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1807 (New)


Package is "nvme-cli"

Wed Oct 11 23:53:54 2023 rev:68 rq:1116610 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-10-05 
20:03:38.703779363 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1807/nvme-cli.changes  
2023-10-12 11:47:21.876439060 +0200
@@ -1,0 +2,10 @@
+Mon Oct  9 14:17:21 UTC 2023 - Daniel Wagner 
+
+- Use fixed timestamps for documentation allowing reproducable builds
+- Announce nvmeof-boot-support support via Provides
+- Filter rpmlint warnings for systemd-service-without-service_ macros
+- Add missing service files for NBFT feature
+  * add 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
+  * add 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch
+
+---
@@ -12 +22 @@
-- Update to version 2.6:
+- Update to version 2.6 (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061):
@@ -58 +68 @@
-  * json: fix seg. fault converting NULL to JSON string
+  * json: fix seg. fault converting NULL to JSON string (bsc#1213762)
@@ -60,2 +70,2 @@
-  * nvme-print: Show subsystem iopolicy
-  * nvme-print-stdout: Do not show non reachable ns in namespace topology
+  * nvme-print: Show subsystem iopolicy (bsc#1124564)
+  * nvme-print-stdout: Do not show non reachable ns in namespace topology 
(bsc#1212598)
@@ -65,4 +75,4 @@
-  * nvme-print-stdout: List only ctrls which are part of ns
-  * nvme-print-stdout: Support subsys reachable from several hosts
-  * ccan: Add htable, strset and dependencies
-  * ccan: Remove unused documentation
+  * nvme-print-stdout: List only ctrls which are part of ns (bsc#1212598)
+  * nvme-print-stdout: Support subsys reachable from several hosts 
(bsc#1212598)
+  * ccan: Add htable, strset and dependencies (bsc#1212598)
+  * ccan: Remove unused documentation (bsc#1212598)
@@ -70 +80 @@
-  * nvme-print: fix counter while looping through uuid_list
+  * nvme-print: fix counter while looping through uuid_list (bsc#1212598)
@@ -220,2 +230,2 @@
-  * fabrics: fix fc config JSON file handling
-- Refresh 0100-harden_nvmf-connect@.service.patch
+  * fabrics: fix fc config JSON file handling (bsc#1210089)
+ Refresh 0100-harden_nvmf-connect@.service.patch
@@ -223 +232,0 @@
-
@@ -227 +236 @@
-- Update to version 2.4:
+- Update to version 2.4 (jsc#PED-553 jsc#PED-3884):
@@ -246 +255 @@
-  * nvme-print: sanitize supported-log-pages output
+  * nvme-print: sanitize supported-log-pages output (bsc#1209550)
@@ -248 +257 @@
-  * nvme: fix block count and data size logic
+  * nvme: fix block count and data size logic (bsc#1209564)
@@ -253 +262 @@
-  * nvme-doc: update man page for supported-log-pages
+  * nvme-doc: update man page for supported-log-pages (bsc#1209550)
@@ -262 +271 @@
-  * fabrics: Fix ordering for auto connect services
+  * fabrics: Fix ordering for auto connect services (bsc#1208075)
@@ -300,0 +310,4 @@
+  * json_discovery_log: avoid buffer overrun (bsc#1207435)
+  * Fix connect nbft regressions (bsc#1209905)
+  * Fix auto connect conditions (bsc#1210105)
+  * Fix auto boot for NBFT connections (bsc#1211647)
@@ -328 +341 @@
-  * fabrics: Honor JSON config file in connect-all command
+  * fabrics: Honor JSON config file in connect-all command (bsc#1199504)
@@ -393 +406 @@
-  * udev: Add HOST_IFACE to udev rule
+  * udev: Add HOST_IFACE to udev rule (bsc#1208001)
@@ -445 +458 @@
-  * fabrics: Remove dhchap-ctrl-secret from discover/connect-all
+  * fabrics: Remove dhchap-ctrl-secret from discover/connect-all (bsc#1201701)
@@ -449,0 +463,3 @@
+  * fabrics: Already connected uses a different error code (bsc#114)
+  * fabrics: skip connect if the transport types don't match (bsc#1199949 
bsc#114)
+  * nvme-print: Show ANA state only for one namespace (bsc#1200044 bsc#1199956 
bsc#110)

New:

  0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
  0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch
  nvme-cli-rpmlintrc



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.03Jzv0/_old  2023-10-12 11:47:22.600465750 +0200
+++ /var/tmp/diff_new_pack.03Jzv0/_new  2023-10-12 11:47:22.604465897 +0200
@@ -26,6 +26,9 @@
 Group:  Hardware/Other
 URL:https://github.com/linux-nvme/nvme-cli/
 Source0:nvme-cli-%{version}.tar.gz
+Source1:nvme-cli-rpmlintrc
+Patch001:   0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
+Patch002:   

commit nvme-cli for openSUSE:Factory

2023-10-05 Thread Source-Sync
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 2023-10-05 20:03:06

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.28202 (New)


Package is "nvme-cli"

Thu Oct  5 20:03:06 2023 rev:67 rq:1115659 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-10-01 
21:21:46.699499221 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.28202/nvme-cli.changes 
2023-10-05 20:03:38.703779363 +0200
@@ -1,0 +2,8 @@
+Wed Oct  4 15:11:19 UTC 2023 - Daniel Wagner 
+
+- Enable test during build
+- Drop minimum version meson dependency
+- Add asciidoc dependency
+- Build documentation when requested
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.SNKdWI/_old  2023-10-05 20:03:40.087829364 +0200
+++ /var/tmp/diff_new_pack.SNKdWI/_new  2023-10-05 20:03:40.087829364 +0200
@@ -16,6 +16,8 @@
 #
 
 
+%bcond_without check
+
 Name:   nvme-cli
 Version:2.6
 Release:0
@@ -26,13 +28,14 @@
 Source0:nvme-cli-%{version}.tar.gz
 # downstream patches
 Patch100:   0100-harden_nvmf-connect@.service.patch
+BuildRequires:  asciidoc
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
 BuildRequires:  libnvme-devel
 BuildRequires:  libuuid-devel
-BuildRequires:  meson >= 0.50.0
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
 BuildRequires:  zlib-devel
@@ -87,9 +90,16 @@
 -Ddracutrulesdir=%{_sysconfdir}/dracut/dracut.conf.d \
 -Dsystemddir=%{_unitdir} \
 -Ddocs=man \
--Dsystemctl=%{_bindir}/systemctl
+%{?_with_docs_build:-Ddocs-build=true} \
+-Dsystemctl=%{_bindir}/systemctl \
+-Dversion-tag=%{version}
 %meson_build
 
+%if %{with check}
+%check
+%meson_test
+%endif
+
 %install
 %meson_install
 install -m 644 -D /dev/null %{buildroot}%{_sysconfdir}/nvme/hostnqn


commit nvme-cli for openSUSE:Factory

2023-10-01 Thread Source-Sync
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 2023-10-01 21:21:44

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.28202 (New)


Package is "nvme-cli"

Sun Oct  1 21:21:44 2023 rev:66 rq:1114411 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-07-27 
14:13:16.928520943 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.28202/nvme-cli.changes 
2023-10-01 21:21:46.699499221 +0200
@@ -1,0 +2,215 @@
+Fri Sep 29 11:49:56 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.6:
+  * nvme: allocate payload buffer in create-ns command
+  * nvme-print-stdout: Add CAP.CPS and CAP.NSSS human readable outputs
+  * nvme: Add output-format default option instead of argconfig json option
+  * nvme: fw-download offset only describes FW offset, not file offset
+  * unit: add locale number test
+  * util: handle utf-8 thousend separators correctly
+  * nvme: Change to use NVME_ARGS verbose default option from OPT_ARGS
+  * fabrics: Fix NVMF_ARGS macro to use parameter n correctly
+  * nvme: Add verbose default option to show command debug output
+  * util: Fix to set argconfig output format json option correctly
+  * util: Split argconfig output format json function to set and get
+  * nvme: Spport Phy Rx Eye Opening Measurement Log
+  * nvme: Introduce nvme_realloc function
+  * nvme: Fix for fdpa reserved field printing
+  * completion: add 'version' and 'help' to list
+  * udev-rule: apply round-robin iopolicy on i/o subsystems alone
+  * nvme: Add support for the OAQD ID controller field
+  * plugins/solidigm: use static log macro to calc bitmask
+  * plugins/ocp: Rename FW activation history command
+  * nvme: auto free nvme_dev resource
+  * nvme: allocate aligned payloads for all nvme commands
+  * nvme: introduce alloc helper with alignment support
+  * util: add cleanup function for generic memory allocations
+  * nvme: append huge to nvme_{alloc|free} function
+  * nvme: fw_download use nvme_alloc only
+  * fabrics: Removing duplicate code and moving to libnvme
+  * nvme-print: omit size of protection information
+  * tree: Modify label name close_fd to close_dev
+  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq()
+  * fabrics: lookup_discovery_ctrl() must look under host and not root
+  * nvme: Do not map status to errno codes
+  * completions: Add bash completion for DSSD Power state feature(FID: C7h)
+  * Documentation: Add document for DSSD Power state feature(FID: C7h)
+  * plugins/ocp: Add DSSD Power state feature(FID: C7h)
+  * avoid casting pointer arguments to argconfig functions
+  * nvme-print: Add support for EGFEAT, Domain Identifier, TEGCAP and UEGCAP
+  * nvme-print: Fix endurance_log whitespace changes
+  * nvme: Fix retrieval of telemetry log up to specified data area.
+  * nvme: Update list secondary command
+  * wdc: Add support for SN861 drive
+  * util: Set errno to 0 before strtol/stroul call
+  * nvme: Revert passthru and submit_io to print status to stderr from stdout
+  * plugins/zns: Fix offset in report zones
+  * nvme-rpmb: Fix nvme_show_id_ctrl_rpmbs() definition error
+  * fabrics: Use corresponding hostid when hostnqn is generated
+  * json: fix seg. fault converting NULL to JSON string
+  * nvme-cli: fix extended metadata size calculation
+  * nvme-print: Show subsystem iopolicy
+  * nvme-print-stdout: Do not show non reachable ns in namespace topology
+  * nvme-print: Fix show-topolocy for ctrls
+  * doc: Fix typo in documentation
+  * nvme-print-stdout: fix storage tag size label
+  * nvme-print-stdout: List only ctrls which are part of ns
+  * nvme-print-stdout: Support subsys reachable from several hosts
+  * ccan: Add htable, strset and dependencies
+  * ccan: Remove unused documentation
+  * nvme-print: Split max power flags
+  * nvme-print: fix counter while looping through uuid_list
+  * fabrics: only look for matching ctrl on same host
+  * README: Correct hugetlbfs spelling error
+  * util: Delete unused CFG_BOOL argconfig type as duplicated with CFG_FLAG
+  * util: Set LC_ALL=C as default if -H option is not used
+  * nvme: Add support for create-ns command endg-id option parameter
+  * nvme-print: fix argument order for show functions
+  * plugins/solidigm: Added Marketing Name Log support for Solidigm.
+  * nvme-print: Remove left overs from refactoring
+  * nvme-print: Move num argument parsing into callbacks
+  * nvme-print: Fix typo in callback definition
+  * scripts: Make release script project neutral
+  * scripts: Update update-docs.sh scripts
+  * scripts: Execute the scripts from toplevel directory
+  * scripts: Move helper scripts to a central place
+  * docs: Update file modes
+  * doc: Add 

commit nvme-cli for openSUSE:Factory

2023-07-27 Thread Source-Sync
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 2023-07-27 14:13:15

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.32662 (New)


Package is "nvme-cli"

Thu Jul 27 14:13:15 2023 rev:65 rq: version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-07-26 
13:21:40.54724 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.32662/nvme-cli.changes 
2023-07-27 14:13:16.928520943 +0200
@@ -2,117 +1,0 @@
-Fri Jul 21 07:45:38 UTC 2023 - Ana Guerrero 
-
-- Fix FTBFS: Remove nvme-cli-2.4.obscpio and add instead nvme-cli-2.5.obscpio
-- Update patch 0100-harden_nvmf-connect@.service.patch
-- Update installation path for regress script.
-

-Thu Jul 06 09:43:48 UTC 2023 - Daniel Wagner 
-
-- Update to version 2.5:
-  * plugins/solidigm: Added Marketing Name Log support for Solidigm.
-  * nvmf-autoconnect: Annotate the context to autoconnect
-  * fabrics: Add support for volatile configuration
-  * plugins/solidigm: Formated log page directory table consistently with 
"nvme list" format.
-  * plugins/solidigm: Added Identify controller VU extensions parsing.
-  * nvme-print-json: Print PCI pysical slot number for controller
-  * nvme-print-stdout: Print PCI physical slot number for controller
-  * fabrics: Do not print device on connect per default
-  * nvme-print: fix wrong list-subsys output when ns are attached to different 
ctrls
-  * plugins/micron: Correct NULL pointer checking error
-  * plugins/innogrit: Add vendor command get-eventlog and get-cdump
-  * nvme: Use correct data buffer size
-  * nvme: Fix quoted string split across lines to use quoted newline
-  * nvme: Use correct metadata buffer size
-  * print: Introduce print ops structure
-  * fabrics: Move printing functions to the print files
-  * plugins/sfx: sfx-nvme add expand-cap & dump evtlog cmd
-  * util/types: Add generic spinner
-  * util/types: Move convert_ts to util/types
-  * plugin: Change version and usage names for linux kernel check patch 
warnings
-  * plugins/solidigm: Added NLog support to Telemetry parsing. Telemetry 
Reason Identifier fields changed to start with lower case.
-  * ocp: Add eol plp failure mode json outputs
-  * nvme-print: Add nvme show result function
-  * nvme-print-json: Add json output result function
-  * nvme-print: Fix nvme_show_error() to call va_end() for json output format
-  * nvme: Fix nvme format block-size option handling
-  * fabrics: Fix NVMF_ARGS macro indentation error
-  * Documentation: Add document for OCP Device capability(LID: 0xC4) log page
-  * completions: Add bash completion for OCP Device capability(LID: 0xC4) log 
page
-  * plugins/ocp: Add Device capability(LID: 0xC4) log page
-  * udev: fix warning reported by udevadm verify
-  * fabrics: fix conditions in nvmf-autoconnect.service
-  * fabrics: Change NVMF_OPTS as NVMF_ARGS to fix linux kernel check patch 
error
-  * nvme: Split passthru commands read output
-  * nvme: Fix io-passthru command read metadata output
-  * plugin/ocp: Added implementation for 0xC1 log page
-  * util: Fix suffix_si_parse to parse no decimal point but suffix value 
correctly
-  * completions: Add zsh option values handling for sanitize command action
-  * completions: Add ocp sub commands zsh completion
-  * completions: Add ocp commands zsh completion
-  * completions: Add ocp commands bash completion
-  * nvmf-autoconnect: restart service to avoid dropping AEN
-  * solidigm: Reduce memory usage in supported log pages feature
-  * solidigm: Changes to supported log pages feature requested by review
-  * solidigm: Add supported log pages log feature to Solidigm plugin
-  * plugins/ocp: Added ocp unsupported requirements log page
-  * completions: Add bash option values handling for sanitize command action
-  * doc: Correct nvme-show-hostnqn command NAME description
-  * completions: Add missing zsh commands descriptions
-  * plugins/wdc: Extend SN530 support.
-  * Fix incorrect article 'an' as 'a' to use for descriptions and message
-  * nvme: Set effects-log command csi option help message string
-  * completions: bash: Delete unsupported id-iocs command options
-  * completions: bash: Add id-domain command
-  * completions: Fix nvm-id-ns-lba-format command zsh definition
-  * completions: Add json command option
-  * nvme: Fix get-feature command sel parameter check to allow value 8
-  * util: Delete unnecessary argconfig definitions OPT_VAL and CFG_VAL
-  * util: Delete argconfig value type to add option value as va lists instead
-  * util: Split to set argconfig option value
-  * util: Delete argconfig value length to calcurate instead
-  * nvme: Change 

commit nvme-cli for openSUSE:Factory

2023-07-26 Thread Source-Sync
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 2023-07-26 13:21:34

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.15225 (New)


Package is "nvme-cli"

Wed Jul 26 13:21:34 2023 rev:64 rq:1099870 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-04-02 
19:16:54.792384088 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.15225/nvme-cli.changes 
2023-07-26 13:21:40.54724 +0200
@@ -1,0 +2,117 @@
+Fri Jul 21 07:45:38 UTC 2023 - Ana Guerrero 
+
+- Fix FTBFS: Remove nvme-cli-2.4.obscpio and add instead nvme-cli-2.5.obscpio
+- Update patch 0100-harden_nvmf-connect@.service.patch
+- Update installation path for regress script.
+
+---
+Thu Jul 06 09:43:48 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.5:
+  * plugins/solidigm: Added Marketing Name Log support for Solidigm.
+  * nvmf-autoconnect: Annotate the context to autoconnect
+  * fabrics: Add support for volatile configuration
+  * plugins/solidigm: Formated log page directory table consistently with 
"nvme list" format.
+  * plugins/solidigm: Added Identify controller VU extensions parsing.
+  * nvme-print-json: Print PCI pysical slot number for controller
+  * nvme-print-stdout: Print PCI physical slot number for controller
+  * fabrics: Do not print device on connect per default
+  * nvme-print: fix wrong list-subsys output when ns are attached to different 
ctrls
+  * plugins/micron: Correct NULL pointer checking error
+  * plugins/innogrit: Add vendor command get-eventlog and get-cdump
+  * nvme: Use correct data buffer size
+  * nvme: Fix quoted string split across lines to use quoted newline
+  * nvme: Use correct metadata buffer size
+  * print: Introduce print ops structure
+  * fabrics: Move printing functions to the print files
+  * plugins/sfx: sfx-nvme add expand-cap & dump evtlog cmd
+  * util/types: Add generic spinner
+  * util/types: Move convert_ts to util/types
+  * plugin: Change version and usage names for linux kernel check patch 
warnings
+  * plugins/solidigm: Added NLog support to Telemetry parsing. Telemetry 
Reason Identifier fields changed to start with lower case.
+  * ocp: Add eol plp failure mode json outputs
+  * nvme-print: Add nvme show result function
+  * nvme-print-json: Add json output result function
+  * nvme-print: Fix nvme_show_error() to call va_end() for json output format
+  * nvme: Fix nvme format block-size option handling
+  * fabrics: Fix NVMF_ARGS macro indentation error
+  * Documentation: Add document for OCP Device capability(LID: 0xC4) log page
+  * completions: Add bash completion for OCP Device capability(LID: 0xC4) log 
page
+  * plugins/ocp: Add Device capability(LID: 0xC4) log page
+  * udev: fix warning reported by udevadm verify
+  * fabrics: fix conditions in nvmf-autoconnect.service
+  * fabrics: Change NVMF_OPTS as NVMF_ARGS to fix linux kernel check patch 
error
+  * nvme: Split passthru commands read output
+  * nvme: Fix io-passthru command read metadata output
+  * plugin/ocp: Added implementation for 0xC1 log page
+  * util: Fix suffix_si_parse to parse no decimal point but suffix value 
correctly
+  * completions: Add zsh option values handling for sanitize command action
+  * completions: Add ocp sub commands zsh completion
+  * completions: Add ocp commands zsh completion
+  * completions: Add ocp commands bash completion
+  * nvmf-autoconnect: restart service to avoid dropping AEN
+  * solidigm: Reduce memory usage in supported log pages feature
+  * solidigm: Changes to supported log pages feature requested by review
+  * solidigm: Add supported log pages log feature to Solidigm plugin
+  * plugins/ocp: Added ocp unsupported requirements log page
+  * completions: Add bash option values handling for sanitize command action
+  * doc: Correct nvme-show-hostnqn command NAME description
+  * completions: Add missing zsh commands descriptions
+  * plugins/wdc: Extend SN530 support.
+  * Fix incorrect article 'an' as 'a' to use for descriptions and message
+  * nvme: Set effects-log command csi option help message string
+  * completions: bash: Delete unsupported id-iocs command options
+  * completions: bash: Add id-domain command
+  * completions: Fix nvm-id-ns-lba-format command zsh definition
+  * completions: Add json command option
+  * nvme: Fix get-feature command sel parameter check to allow value 8
+  * util: Delete unnecessary argconfig definitions OPT_VAL and CFG_VAL
+  * util: Delete argconfig value type to add option value as va lists instead
+  * util: Split to set argconfig option value
+  * util: Delete argconfig value length to calcurate instead
+  * nvme: 

commit nvme-cli for openSUSE:Factory

2023-04-02 Thread Source-Sync
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 2023-04-02 19:16:51

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.9019 (New)


Package is "nvme-cli"

Sun Apr  2 19:16:51 2023 rev:63 rq:1076527 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2023-01-31 
16:15:30.511946393 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.9019/nvme-cli.changes  
2023-04-02 19:16:54.792384088 +0200
@@ -1,0 +2,78 @@
+Fri Mar 31 15:44:20 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.4:
+  * plugins/ocp: Add SMART cloud log to solidigm plugin
+  * nvme-print: Unify number base format for nsid
+  * nvme-(discover,connect,connect-all): enable options '--keyring' and 
'--tls_key'
+  * nvme-connect: enable option '--tls'
+  * nvme-check-tls-key: add options to derive a 'retained' TLS key
+  * nvme-gen-tls-key: add options to derive a TLS key
+  * plugins/ocp: Move SMART cloud log methods to separate file for reusability
+  * nvme: validate storage tag size correctly
+  * nvme-print-json: Add json output status function
+  * util: Cleanup argconfig parse function
+  * nvme: Fix format command function indentation errors
+  * util: Use argconfig commandline options pointer directly
+  * nvme-print: Fix nvme show status function indentation errors
+  * nvme: Check fw-commit command support MUD
+  * print: print csi and opcode in error log (TP4113)
+  * plugins/inspur: Cast vendor specific smart log value
+  * nvme: Use correct ABORT type for self abort test
+  * plugins/solidigm: Do not overwrite previously initialized variable
+  * nvme-print: sanitize supported-log-pages output
+  * nvme: Enforce length to a multiple of 4 in get_log_page
+  * nvme: fix block count and data size logic
+  * util: Introduce argconfig simple helper to check seen condition
+  * plugins/ocp: Add set feature EOL/PLP failure mode no-uuid option
+  * plugins/ocp: Refactor to clear feature identifier C1h and C3h
+  * plugins/ocp: Add support for clear PCIe correctable error counters feature
+  * nvme-doc: update man page for supported-log-pages
+  * plugins/ocp: OCP 2.0 field updates for SMART cloud log
+  * nvme: Fix parameter limit range
+  * fdp: Fix wrong Reclaim Unit Handle Status size
+  * plugins/ocp: Add support for EOL/PLP failure mode feature
+  * nvme-print: Fix printing of u32 values
+  * nvme: Fix invalid memory access in show_registers
+  * util: Add argconfig seen flag parameter to check if feature NSID set
+  * nvme-print: fix segfault in supported-log-pages json output
+  * fabrics: Fix ordering for auto connect services
+  * nvme.c: Check Firmware Update Granularity in fwdl
+  * log: high latency timestamp issue
+  * nvme: Align get feature data buffer length by page size to allocate
+  * nvme: Continue get feature on invalid NS error to get multiple feature ids
+  * plugins/ocp: SMART cloud log bug fixes.
+  * Made temperature readouts in line with the SI.
+  * Changed 'Kelvin' to 'kelvin', as recommended by the BIPM.
+  * plugins/ocp: Fix whitespace and style issues
+  * util: Revert JSON output to plain numbers
+  * nvme: Add rae argument to telemetry-log command
+  * nvme: Refactor get telemetry log page helper
+  * nvme: Factor out parse telemetry log da element
+  * nvme: Fix type in error message
+  * unit: Add test-argconfig-parse
+  * nvme: Use chunked read in get_log()
+  * nvme: Use fprintf for error message logging in get_log()
+  * nvme: fix /dev/spkd/ typo
+  * doc: --storage-tag-check doesn't take any arguments
+  * fabrics: Ensure host-traddr/iface consistency for "connect-all"
+  * nvme-print: print the nvme generic name in json output as well
+  * plugins/innogrit: modify command opcode for eventlog and cdump
+  * completion: fix typo, add missing args
+  * plugins/wdc: Fix data Formatting for Latency Monitor Log Page
+  * nvme: Make json-c optional again
+  * nvme-print: Move JSON printing function into a new file
+  * plugins/solidigm: Use json_create_object wrapper
+  * plugins/solidigm: Use struct json_object instead of typedef
+  * fabrics: No need to sanitize trsvcid and traddr
+  * docs: Fixed typos and missing options
+  * util: Numbers without any suffix are also valid
+  * util: Update suffix_binary_parse API
+  * util: Reimplement suffix_si_parse
+  * nvme: Filter out status flags for get feature command
+  * util: Add crc32 implementation
+  * nvme-print: Use attrs_info as key for Zone Attributes Information
+  * nvme: Support effects-log for fabrics ctrl
+  * plugins/solidigm: Add uuid index resolution
+  * plugins/ocp: Use network byte order for OCP UUID value
+
+---

Old:

  

commit nvme-cli for openSUSE:Factory

2023-01-31 Thread Source-Sync
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 2023-01-31 16:08:49

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.32243 (New)


Package is "nvme-cli"

Tue Jan 31 16:08:49 2023 rev:62 rq:1062070 version:2.3

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-11-03 
19:13:58.971936375 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.32243/nvme-cli.changes 
2023-01-31 16:15:30.511946393 +0100
@@ -1,0 +2,15 @@
+Mon Jan 30 13:55:50 UTC 2023 - Daniel Wagner 
+
+- Update to version 2.3:
+  * Added support for Flexible Data Placement (TP4146)
+  * Added Persistent Discovery Controller support (TP8013/TP8014)
+  * nvme-mi: support for firmware downloads
+  * nvme device-self-test learned the --wait command line argument
+which makes nvme-cli to wait (incl. progress bar) in foreground
+until the test has finished.
+  * A lot of bug fixes all over the place
+- Update spec file
+  * Project depends on meson >= 0.50.0
+  * make build dependency dropped
+
+---

Old:

  nvme-cli-2.2.1.obscpio

New:

  nvme-cli-2.3.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.wDBQfm/_old  2023-01-31 16:15:31.063949591 +0100
+++ /var/tmp/diff_new_pack.wDBQfm/_new  2023-01-31 16:15:31.067949614 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nvme-cli
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.2.1
+Version:2.3
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -32,8 +32,7 @@
 BuildRequires:  libjson-c-devel
 BuildRequires:  libnvme-devel
 BuildRequires:  libuuid-devel
-BuildRequires:  make
-BuildRequires:  meson >= 0.47.0
+BuildRequires:  meson >= 0.50.0
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
 BuildRequires:  zlib-devel

++ _service ++
--- /var/tmp/diff_new_pack.wDBQfm/_old  2023-01-31 16:15:31.103949823 +0100
+++ /var/tmp/diff_new_pack.wDBQfm/_new  2023-01-31 16:15:31.107949846 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
 @PARENT_TAG@
-v2.2.1
+v2.3
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.wDBQfm/_old  2023-01-31 16:15:31.147950077 +0100
+++ /var/tmp/diff_new_pack.wDBQfm/_new  2023-01-31 16:15:31.151950101 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-aff7a09da61a555cea25c48b24224b6e45b905df
+137fb15a285c060789581fc074ab3b1f6b250188
   
 
 (No newline at EOF)

++ nvme-cli-2.2.1.obscpio -> nvme-cli-2.3.obscpio ++
/work/SRC/openSUSE:Factory/nvme-cli/nvme-cli-2.2.1.obscpio 
/work/SRC/openSUSE:Factory/.nvme-cli.new.32243/nvme-cli-2.3.obscpio differ: 
char 49, line 1

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.wDBQfm/_old  2023-01-31 16:15:31.199950379 +0100
+++ /var/tmp/diff_new_pack.wDBQfm/_new  2023-01-31 16:15:31.203950402 +0100
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.2.1
-mtime: 1667403857
-commit: aff7a09da61a555cea25c48b24224b6e45b905df
+version: 2.3
+mtime: 1675084476
+commit: 137fb15a285c060789581fc074ab3b1f6b250188
 


commit nvme-cli for openSUSE:Factory

2022-11-03 Thread Source-Sync
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 2022-11-03 19:13:47

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2275 (New)


Package is "nvme-cli"

Thu Nov  3 19:13:47 2022 rev:61 rq:1033048 version:2.2.1

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-09-22 
14:49:45.650411243 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2275/nvme-cli.changes  
2022-11-03 19:13:58.971936375 +0100
@@ -1,0 +2,90 @@
+Wed Nov 02 17:10:58 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.2.1:
+  * Added parsing for Solidigm telemetry observable data.
+  * add item ddr_ecc_err_cnt in smart-log-add
+  * build: Drop dependency on libuuid
+  * build: Fix endian check for cross build
+  * build: Remove unused uuid.wrap file
+  * build: Remove unusned uuid.h include
+  * completions: Add show-topology tab completion
+  * fabrics: Honor JSON config file in connect-all command
+  * fabrics: Trigger auto connect if config.json exists
+  * fabrics: fix 'persistent' handling during connect-all with JSON file
+  * fabrics: nvme config --modify depends on -n and -t argument
+  * fabrics: re-read the discovery log page when a discovery controller 
reconnected
+  * json: Support uint64 types serialization for older json-c versions
+  * nvme, plugins: fix __u64 -> unsigned long long assumptions
+  * nvme-print: Add missing values in id-ctrl for JSON output
+  * nvme-print: Handle NULL hostid in JSON output
+  * nvme-print: Output 128bit values as uint128 type instead of double
+  * nvme-print: Print fguid as a UUID
+  * nvme-print: Use uint128 JSON function for media_units_written
+  * nvme-print: decode MI status values
+  * nvme-print: decode status types
+  * nvme-print: fix wrong json key
+  * nvme: Add helper function to parse 16-bit comma separated list
+  * nvme: Add nvme_cmd wrapper for get_features
+  * nvme: Add show-topology command
+  * nvme: Add wrapper for Format NVM
+  * nvme: Add wrapper for Sanitize NVM
+  * nvme: Add wrappers for Get Log page helpers
+  * nvme: Add wrappers for Identify controller lists
+  * nvme: Add wrappers for NS attach/detach
+  * nvme: Add wrappers for NS management functions
+  * nvme: Add wrappers for basic NS identify
+  * nvme: Add wrappers for firmware commands
+  * nvme: Fix set feature command to get feature identifier 0Dh length as zero
+  * nvme: Introduce a union in struct nvme_dev for different transport types
+  * nvme: Introduce nvme_cli_ wrappers, wrap identify and identify_ctrl
+  * nvme: Make static nvme_dev private to open_dev(), use locals elsewhere
+  * nvme: Masks SSTAT in sanize-log output
+  * nvme: Remove static nvme_dev, allocate on open instead
+  * nvme: Use correct print format specifier for sizeof arguments
+  * nvme: Use local struct nvme_dev for show_registers & map_registers
+  * nvme: check if cfg.metadata is NULL before passing it to strlen()
+  * nvme: use helpers for checking status types
+  * plugins/innogrit: Include timer.h
+  * plugins/innogrit: add smart items for smart-log-add
+  * plugins/micron-nvme: Use correct print format specifier for sizeof 
arguments
+  * plugins/ocp: Include timer.h
+  * plugins/ocp: Output 128bit values as uint128 type instead of double
+  * plugins/ocp: pass struct nvme_dev to internal functions
+  * plugins/seagate: Add support for OCP
+  * plugins/toshiba: pass struct nvme_dev rather than fd + name
+  * plugins/virtium: Output 128bit values as uint128 type instead of double
+  * plugins/wdc: Add support for SN660 drive
+  * plugins/wdc: Add type case for feature id
+  * plugins/wdc: Output 128bit values as uint128 type instead of double
+  * plugins/wdc: pass a struct nvme_dev around rather than a fd
+  * plugins/wdc: pass struct nvme_dev rather than using global nvme_dev
+  * plugins/ytmc: pass struct nvme_dev rather than fd + name
+  * plugins: Use PRIu64 format specifier for 64bit types
+  * print: Add Controller Ready Timeout Exceeded HW error code
+  * solidgm: fix initialization warning
+  * solidigm: Added parsing for telemetry customer screenable data
+  * solidigm: Fix printf format for size_t variable
+  * solidigm: Updated Telemetry parsing code to MIT license.
+  * subprojects/libnvme: update for MI admin command coverage
+  * tests: Update license to GPL-2.0-or-later
+  * tree: Add NVMe-MI support
+  * tree: Add dev_fd() helper
+  * tree: Change nvme_dev from global to static
+  * tree: Combine NVMe file descriptor into struct nvme_dev
+  * tree: Move global device info to a single struct
+  * tree: fail on non-negative return values from parse_and_open
+  * udev: Add HOST_IFACE to udev rule
+  * util/json.h: Add json_object_get_uint64 fallback implementation
+  * util/json: 

commit nvme-cli for openSUSE:Factory

2022-09-22 Thread Source-Sync
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 2022-09-22 14:49:39

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2275 (New)


Package is "nvme-cli"

Thu Sep 22 14:49:39 2022 rev:60 rq:1005328 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-08-19 
17:54:09.543808696 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2275/nvme-cli.changes  
2022-09-22 14:49:45.650411243 +0200
@@ -1,0 +2,6 @@
+Wed Sep 21 08:32:38 UTC 2022 - Daniel Wagner 
+
+- Support auto discovery, add %systemd_ordering to spec file (bsc#1186399)
+- Mark no binaries rpms as noarch
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.iJzT70/_old  2022-09-22 14:49:46.210412664 +0200
+++ /var/tmp/diff_new_pack.iJzT70/_new  2022-09-22 14:49:46.214412674 +0200
@@ -41,6 +41,8 @@
 BuildRequires:  pkgconfig(bash-completion)
 BuildRequires:  pkgconfig(libudev)
 
+%systemd_ordering
+
 %description
 NVM Express (NVMe) is a direct attached storage interface. The
 nvme-cli package contains core management tools with minimal
@@ -50,6 +52,7 @@
 Summary:A small script to test the nvme binary for regressions
 Group:  Hardware/Other
 Requires:   nvme-cli
+BuildArch:  noarch
 
 %description -n nvme-cli-regress-script
 A small shell script to test the nvme binary for regressions. It requires an
@@ -61,6 +64,7 @@
 Requires:   %{name} = %{version}
 Requires:   bash-completion
 Supplements:(nvme-cli and bash-completion)
+BuildArch:  noarch
 
 %description bash-completion
 Optional dependency offering bash completion for NVM Express user space tools
@@ -71,6 +75,7 @@
 Requires:   %{name} = %{version}
 Requires:   zsh
 Supplements:(nvme-cli and zsh)
+BuildArch:  noarch
 
 %description zsh-completion
 Optional dependency offering zsh completion for NVM Express user space tools


commit nvme-cli for openSUSE:Factory

2022-08-19 Thread Source-Sync
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 2022-08-19 17:53:08

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2083 (New)


Package is "nvme-cli"

Fri Aug 19 17:53:08 2022 rev:59 rq:997666 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-08-04 
13:23:08.288443282 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2083/nvme-cli.changes  
2022-08-19 17:54:09.543808696 +0200
@@ -1,0 +2,16 @@
+Wed Aug 17 19:26:17 UTC 2022 - dmuel...@suse.com
+
+- Update to version 2.1.2:
+  * build: Update version to v2.1.2
+  * wrapper: Update SPDIX license
+  * wrapper: Call library version of nvme_init_copy_range_f1
+  * Revert "udev: re-read the discovery log page when a discovery controller 
reconnected"
+  * nvme: Simplify ns list identify
+  * meson: we don't need a c++ compiler
+  * plugins/ocp: drop unused fd argument
+  * plugins/wdc: remove fd argument from print functions
+  * plugins/wdc: fix memset() on the address of a pointer
+  * plugins/solidigm: fix return value on format parse failure
+  * plugins/wdc: prevent duplicate close on NVMe device
+
+---

Old:

  nvme-cli-2.1.1.obscpio

New:

  nvme-cli-2.1.2.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.gBGwZO/_old  2022-08-19 17:54:10.567810842 +0200
+++ /var/tmp/diff_new_pack.gBGwZO/_new  2022-08-19 17:54:10.571810850 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.1.1
+Version:2.1.2
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only

++ _service ++
--- /var/tmp/diff_new_pack.gBGwZO/_old  2022-08-19 17:54:10.615810943 +0200
+++ /var/tmp/diff_new_pack.gBGwZO/_new  2022-08-19 17:54:10.619810950 +0200
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
 @PARENT_TAG@
-v2.1.1
+v2.1.2
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.gBGwZO/_old  2022-08-19 17:54:10.643811001 +0200
+++ /var/tmp/diff_new_pack.gBGwZO/_new  2022-08-19 17:54:10.647811009 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-972f9f76bca4238f7a19e89de313c97fbe4b0163
+93dd92fefd36581fc795909ed4a1b07e23e92acc
   
 
 (No newline at EOF)

++ nvme-cli-2.1.1.obscpio -> nvme-cli-2.1.2.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.1.1/ccan/meson.build 
new/nvme-cli-2.1.2/ccan/meson.build
--- old/nvme-cli-2.1.1/ccan/meson.build 2022-08-01 17:39:47.0 +0200
+++ new/nvme-cli-2.1.2/ccan/meson.build 2022-08-11 15:07:35.0 +0200
@@ -7,6 +7,6 @@
 ])
 
 if get_option('buildtype') == 'debug'
-add_project_arguments('-DCCAN_LIST_DEBUG=1',  language : ['c', 'cpp'])
-add_project_arguments('-DCCAN_STR_DEBUG=1',  language : ['c', 'cpp'])
+add_project_arguments('-DCCAN_LIST_DEBUG=1',  language : ['c'])
+add_project_arguments('-DCCAN_STR_DEBUG=1',  language : ['c'])
 endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.1.1/meson.build 
new/nvme-cli-2.1.2/meson.build
--- old/nvme-cli-2.1.1/meson.build  2022-08-01 17:39:47.0 +0200
+++ new/nvme-cli-2.1.2/meson.build  2022-08-11 15:07:35.0 +0200
@@ -1,10 +1,10 @@
 # SPDX-License-Identifier: GPL-2.0-or-later
 

 project(
-'nvme-cli', ['c', 'cpp'],
+'nvme-cli', ['c'],
 meson_version: '>= 0.47.0',
 license: 'GPL-2.0-only',
-version: '2.1.1',
+version: '2.1.2',
 default_options: [
   'c_std=gnu99',
   'buildtype=release',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.1.1/nvme.c new/nvme-cli-2.1.2/nvme.c
--- old/nvme-cli-2.1.1/nvme.c   2022-08-01 17:39:47.0 +0200
+++ new/nvme-cli-2.1.2/nvme.c   2022-08-11 15:07:35.0 +0200
@@ -2044,23 +2044,24 @@
goto close_fd;
}
 
+   struct nvme_identify_args args = {
+   .args_size  = sizeof(args),
+   .fd = fd,
+   .timeout= NVME_DEFAULT_IOCTL_TIMEOUT,
+   .data   = _list,
+   .nsid   = cfg.namespace_id - 1.
+   };
if (cfg.csi < 0) {
-   if (cfg.all)
-   err = nvme_identify_allocated_ns_list(fd,
-   cfg.namespace_id - 1, _list);
- 

commit nvme-cli for openSUSE:Factory

2022-08-04 Thread Source-Sync
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 2022-08-04 13:22:57

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1521 (New)


Package is "nvme-cli"

Thu Aug  4 13:22:57 2022 rev:58 rq:992569 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-07-21 
11:32:56.750924957 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1521/nvme-cli.changes  
2022-08-04 13:23:08.288443282 +0200
@@ -2 +2,23 @@
-Thu Jul 14 14:37:05 UTC 2022 - daniel.wag...@suse.com
+Wed Aug  3 08:04:42 UTC 2022 - Dirk M??ller 
+
+- Update to version 2.1.1:
+  * build: Update version to v2.1.1
+  * build: Extend release script to support micro version releases
+  * build: Add minimum build requirement on libnvme
+  * wrapper: Add weak nvme_init_copy_range_f1 symbol
+  * build: Update version before regenerating docs
+  * build: Update release version rules
+
+---
+Mon Aug 01 13:17:48 UTC 2022 - Daniel Wagner 
+
+- Update to version v2.1:
+  * nvme: Do not print error message in collect_effects_log helper
+  * fabrics: Remove dhchap-ctrl-secret from discover/connect-all
+  * nvme-print: sanitize the get-feature async event config output
+  * nvme: Set default rae value for nvme_get_nsid_log users
+  * fabrics: Avoid nvme_scan_ctrl when disconnecting
+  * print: Fix nvme_id_uuid_list
+
+---
+Thu Jul 14 14:37:05 UTC 2022 - Daniel Wagner 

Old:

  nvme-cli-2.1~rc0.obscpio

New:

  nvme-cli-2.1.1.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.H5p4xN/_old  2022-08-04 13:23:08.940445132 +0200
+++ /var/tmp/diff_new_pack.H5p4xN/_new  2022-08-04 13:23:08.952445166 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.1~rc0
+Version:2.1.1
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.1~rc0
+BuildRequires:  libnvme-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0
@@ -84,7 +84,7 @@
 -Ddracutrulesdir=%{_sysconfdir}/dracut/dracut.conf.d \
 -Dsystemddir=%{_unitdir} \
 -Ddocs=man \
--Dsystemctl=/usr/bin/systemctl
+-Dsystemctl=%{_bindir}/systemctl
 %meson_build
 
 %install
@@ -100,7 +100,7 @@
 %define services nvmefc-boot-connections.service nvmf-connect.target 
nvmf-autoconnect.service
 
 %pre
-%service_add_pre %services nvmf-connect@.service
+%service_add_pre %{services} nvmf-connect@.service
 
 %post
 if [ ! -s %{_sysconfdir}/nvme/hostnqn ]; then
@@ -110,13 +110,13 @@
 if [ ! -s %{_sysconfdir}/nvme/hostid ]; then
%{_bindir}/uuidgen > %{_sysconfdir}/nvme/hostid
 fi
-%service_add_post %services nvmf-connect@.service
+%service_add_post %{services} nvmf-connect@.service
 
 %preun
-%service_del_preun %services
+%service_del_preun %{services}
 
 %postun
-%service_del_postun %services
+%service_del_postun %{services}
 
 %posttrans
 if [ -f /sys/class/fc/fc_udev_device/nvme_discovery ]; then

++ _service ++
--- /var/tmp/diff_new_pack.H5p4xN/_old  2022-08-04 13:23:08.988445269 +0200
+++ /var/tmp/diff_new_pack.H5p4xN/_new  2022-08-04 13:23:08.992445279 +0200
@@ -4,9 +4,8 @@
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
 @PARENT_TAG@
-v2.1-rc0
-v(\d+.\d+)-rc(\d+)
-\1~rc\2
+v2.1.1
+v(.*)
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.H5p4xN/_old  2022-08-04 13:23:09.008445326 +0200
+++ /var/tmp/diff_new_pack.H5p4xN/_new  2022-08-04 13:23:09.012445336 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-f2cc94275081454acc0ae8fa21a093a8e3f00769
+972f9f76bca4238f7a19e89de313c97fbe4b0163
   
 
 (No newline at EOF)

++ nvme-cli-2.1~rc0.obscpio -> nvme-cli-2.1.1.obscpio ++
 5242 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.H5p4xN/_old  2022-08-04 13:23:09.508446743 +0200
+++ /var/tmp/diff_new_pack.H5p4xN/_new  2022-08-04 13:23:09.512446755 +0200
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.1~rc0
-mtime: 1657804280
-commit: f2cc94275081454acc0ae8fa21a093a8e3f00769
+version: 2.1.1
+mtime: 1659368387
+commit: 972f9f76bca4238f7a19e89de313c97fbe4b0163
 


commit nvme-cli for openSUSE:Factory

2022-07-21 Thread Source-Sync
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 2022-07-21 11:32:42

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1523 (New)


Package is "nvme-cli"

Thu Jul 21 11:32:42 2022 rev:57 rq:989206 version:2.1~rc0

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-04-10 
19:05:40.786316712 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1523/nvme-cli.changes  
2022-07-21 11:32:56.750924957 +0200
@@ -1,0 +2,10 @@
+Thu Jul 14 14:37:05 UTC 2022 - daniel.wag...@suse.com
+
+- Update to version v2.1~rc0:
+  * build and install fixes/improvements
+  * documentation fixes
+  * version reporting includes library version
+  * various fixes reported by coverity
+  * new solidigm plugin
+
+---

Old:

  nvme-cli-2.0.obscpio

New:

  nvme-cli-2.1~rc0.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.SaXVTU/_old  2022-07-21 11:33:00.342928047 +0200
+++ /var/tmp/diff_new_pack.SaXVTU/_new  2022-07-21 11:33:00.346928050 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0
+Version:2.1~rc0
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0
+BuildRequires:  libnvme-devel >= 1.1~rc0
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ _service ++
--- /var/tmp/diff_new_pack.SaXVTU/_old  2022-07-21 11:33:00.378928078 +0200
+++ /var/tmp/diff_new_pack.SaXVTU/_new  2022-07-21 11:33:00.382928081 +0200
@@ -4,9 +4,9 @@
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
 @PARENT_TAG@
-v2.0
-v(\d+.\d+)
-\1
+v2.1-rc0
+v(\d+.\d+)-rc(\d+)
+\1~rc\2
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.SaXVTU/_old  2022-07-21 11:33:00.398928095 +0200
+++ /var/tmp/diff_new_pack.SaXVTU/_new  2022-07-21 11:33:00.402928098 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-5a36baba322e7979175ed9dfeede0a96e29efc37
+f2cc94275081454acc0ae8fa21a093a8e3f00769
   
 
 (No newline at EOF)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.SaXVTU/_old  2022-07-21 11:33:00.426928119 +0200
+++ /var/tmp/diff_new_pack.SaXVTU/_new  2022-07-21 11:33:00.430928122 +0200
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.0
-mtime: 1649436616
-commit: 5a36baba322e7979175ed9dfeede0a96e29efc37
+version: 2.1~rc0
+mtime: 1657804280
+commit: f2cc94275081454acc0ae8fa21a093a8e3f00769
 


commit nvme-cli for openSUSE:Factory

2022-04-10 Thread Source-Sync
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 2022-04-10 19:05:27

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1900 (New)


Package is "nvme-cli"

Sun Apr 10 19:05:27 2022 rev:56 rq:967890 version:2.0

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-04-03 
21:30:47.399953888 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1900/nvme-cli.changes  
2022-04-10 19:05:40.786316712 +0200
@@ -1,0 +2,14 @@
+Fri Apr 08 17:07:11 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.0:
+  * fabrics: Create persistent controller using unique subsystem NQN 
(bsc#1198243)
+  * fabrics: Set KATO for discovery controller when connecting
+  * fabrics: Do no modify default config for discovery controller
+  * fabrics: Set default trsvcid ports for TCP and RDMA (bsc#1195858)
+  * fabrics: Support connect even when no /etc/nvme/hostnqn file exists
+  * nvme: update to nvme_scan_filter_t modifications (bsc#1195938)
+  * plugins/intel: make 'buckets' a json array
+  * plugins: Update WDC capabilities command with new commmands
+  * plugins: Add OCP plugin
+
+---

Old:

  nvme-cli-2.0~8.obscpio

New:

  nvme-cli-2.0.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.vBOWel/_old  2022-04-10 19:05:41.378310158 +0200
+++ /var/tmp/diff_new_pack.vBOWel/_new  2022-04-10 19:05:41.394309981 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~8
+Version:2.0
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~8
+BuildRequires:  libnvme-devel >= 1.0
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ _service ++
--- /var/tmp/diff_new_pack.vBOWel/_old  2022-04-10 19:05:41.450309361 +0200
+++ /var/tmp/diff_new_pack.vBOWel/_new  2022-04-10 19:05:41.458309273 +0200
@@ -3,12 +3,10 @@
 git
 https://github.com/linux-nvme/nvme-cli.git
 nvme-cli
-
 @PARENT_TAG@
-v2.0-rc8
-v[02].[0-9]*
-v([^+]*)-rc([0-9]+)
-\1~\2
+v2.0
+v(\d+.\d+)
+\1
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.vBOWel/_old  2022-04-10 19:05:41.474309096 +0200
+++ /var/tmp/diff_new_pack.vBOWel/_new  2022-04-10 19:05:41.478309052 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-27eb620d76c2de4520d15636e811bd61be5173ce
+5a36baba322e7979175ed9dfeede0a96e29efc37
   
 
 (No newline at EOF)

++ nvme-cli-2.0~8.obscpio -> nvme-cli-2.0.obscpio ++
 11852 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.vBOWel/_old  2022-04-10 19:05:41.946303871 +0200
+++ /var/tmp/diff_new_pack.vBOWel/_new  2022-04-10 19:05:41.950303826 +0200
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.0~8
-mtime: 1648818637
-commit: 27eb620d76c2de4520d15636e811bd61be5173ce
+version: 2.0
+mtime: 1649436616
+commit: 5a36baba322e7979175ed9dfeede0a96e29efc37
 


commit nvme-cli for openSUSE:Factory

2022-04-03 Thread Source-Sync
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 2022-04-03 21:30:41

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1900 (New)


Package is "nvme-cli"

Sun Apr  3 21:30:41 2022 rev:55 rq:966438 version:2.0~8

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-03-24 
22:57:00.972193094 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1900/nvme-cli.changes  
2022-04-03 21:30:47.399953888 +0200
@@ -1,0 +2,25 @@
+Fri Apr 01 13:32:25 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.0-rc8:
+  * fabrics: Add DIM command
+  * fabrics: Introduce force flag to overwrite persistence logic (bsc#1197076)
+  * fabrics: Free non-matching controller during discovery
+  * fabrics: add 'nvme config' command
+  * fabrics: Correctly stringify discovery.conf and config.json paths
+  * nvme-print: Add human readable print for nsattr field
+  * nvme-print: Update Persistent Event log fields
+  * nvme-print: print discovery async event support
+  * nvme-rpmb: Fix spelling for 'Partition'
+  * nvme-copy: add missing field to the command
+  * nvme: add get_mi_cmd_support_effects_log command
+  * nvme: Fixup namespace filtering yet again
+  * nvme: Use type bool for OPT_FLAG
+  * nvme: use filter for 'list-subsys ' (bsc#1195938)
+  * Add lbstm option to create-ns
+  * argconfig: Do not use default value loading by getopt_long_only
+  * argconfig: Rename CFG_NONE to CFG_FLAG
+  * plugins: Use type bool for OPT_FLAG
+  * documenation updates
+- Drop 'ProtectKernelTunables=true' (bsc#1197076)
+
+---

Old:

  nvme-cli-2.0~7.obscpio

New:

  nvme-cli-2.0~8.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.ukmw5o/_old  2022-04-03 21:30:48.279944036 +0200
+++ /var/tmp/diff_new_pack.ukmw5o/_new  2022-04-03 21:30:48.283943991 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~7
+Version:2.0~8
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~7
+BuildRequires:  libnvme-devel >= 1.0~8
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ 0100-harden_nvmf-connect@.service.patch ++
--- /var/tmp/diff_new_pack.ukmw5o/_old  2022-04-03 21:30:48.303943768 +0200
+++ /var/tmp/diff_new_pack.ukmw5o/_new  2022-04-03 21:30:48.307943723 +0200
@@ -1,24 +1,29 @@
+Subject: systemd hardening effort
+
+https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+
+Apply the recommended hardening settings but without
+"ProtectKernelTunables=true" as we need write access to /sys.
+
+Signed-off-by: Daniel Wagner 
 ---
- nvmf-autoconnect/systemd/nvmf-conn...@.service.in |   11 +++
- 1 file changed, 11 insertions(+)
+ nvmf-autoconnect/systemd/nvmf-conn...@.service.in |8 
+ 1 file changed, 8 insertions(+)
 
 --- a/nvmf-autoconnect/systemd/nvmf-conn...@.service.in
 +++ b/nvmf-autoconnect/systemd/nvmf-conn...@.service.in
-@@ -9,6 +9,17 @@ PartOf=nvmf-connect.target
+@@ -9,6 +9,14 @@ PartOf=nvmf-connect.target
  Requires=nvmf-connect.target
  
  [Service]
-+# added automatically, for details please see
 +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
 +ProtectSystem=full
 +ProtectHome=true
 +ProtectHostname=true
-+ProtectKernelTunables=true
 +ProtectKernelModules=true
 +ProtectKernelLogs=true
 +ProtectControlGroups=true
 +RestrictRealtime=true
-+# end of automatic additions
  Type=simple
  Environment="CONNECT_ARGS=%i"
  ExecStart=/bin/sh -c "@SBINDIR@/nvme connect-all --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"

++ _service ++
--- /var/tmp/diff_new_pack.ukmw5o/_old  2022-04-03 21:30:48.331943455 +0200
+++ /var/tmp/diff_new_pack.ukmw5o/_new  2022-04-03 21:30:48.331943455 +0200
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc7
+v2.0-rc8
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.ukmw5o/_old  2022-04-03 21:30:48.351943231 +0200
+++ /var/tmp/diff_new_pack.ukmw5o/_new  2022-04-03 21:30:48.351943231 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-555e9d750464dd3c09701eb35e40ad3f5f8eaf97
+27eb620d76c2de4520d15636e811bd61be5173ce
   
 
 (No newline at EOF)

++ nvme-cli-2.0~7.obscpio -> nvme-cli-2.0~8.obscpio ++
 9418 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- 

commit nvme-cli for openSUSE:Factory

2022-03-24 Thread Source-Sync
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 2022-03-24 22:56:54

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1900 (New)


Package is "nvme-cli"

Thu Mar 24 22:56:54 2022 rev:54 rq:963968 version:2.0~7

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-03-20 
20:55:22.094510891 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1900/nvme-cli.changes  
2022-03-24 22:57:00.972193094 +0100
@@ -1,0 +2,6 @@
+Tue Mar 22 13:49:50 UTC 2022 - Daniel Wagner 
+
+- Fix install conflict caused by new bash completion script
+  location (bsc#1197365).
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.fySJQl/_old  2022-03-24 22:57:01.536193649 +0100
+++ /var/tmp/diff_new_pack.fySJQl/_new  2022-03-24 22:57:01.540193653 +0100
@@ -123,6 +123,11 @@
%{_bindir}/echo add > /sys/class/fc/fc_udev_device/nvme_discovery
 fi
 
+%pre -n nvme-cli-bash-completion
+if [ -d %{_datadir}/bash-completion/completions/nvme ]; then
+rm -r %{_datadir}/bash-completion/completions/nvme;
+fi
+
 %files
 %license LICENSE
 %doc README.md


commit nvme-cli for openSUSE:Factory

2022-03-20 Thread Source-Sync
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 2022-03-20 20:55:12

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.25692 (New)


Package is "nvme-cli"

Sun Mar 20 20:55:12 2022 rev:53 rq:962945 version:2.0~7

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-03-14 
19:37:01.806123773 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.25692/nvme-cli.changes 
2022-03-20 20:55:22.094510891 +0100
@@ -2 +2,18 @@
-Fri Mar 11 18:01:17 UTC 2022 - daniel.wag...@suse.com
+Fri Mar 18 19:13:06 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.0-rc7:
+  * netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
+  * fabrics: keep the backward compatibility
+  * nvme: Do not slash escape strings in JSON output (bsc#1195937)
+  * nvme: Print full device path
+  * nvme-print: Make JSON keys consistent with nvme-cli 1.x
+  * nvme-print: print generic device in list command
+  * fabrics: check for discovery controller instead of subsystem NQN 
(bsc#1197061)
+  * connect: Set errno to zero on nvmf_add_ctrl() success
+  * documenation updates
+- Set path to systemctl via newly introduced config option
+- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
+- Moved bash completion script to /usr/share/bash-completion/completions/nvme
+
+---
+Fri Mar 11 18:01:17 UTC 2022 - Daniel Wagner 

Old:

  nvme-cli-2.0~6.obscpio

New:

  nvme-cli-2.0~7.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.Tl8ECO/_old  2022-03-20 20:55:23.726513240 +0100
+++ /var/tmp/diff_new_pack.Tl8ECO/_new  2022-03-20 20:55:23.730513246 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~6
+Version:2.0~7
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~6
+BuildRequires:  libnvme-devel >= 1.0~7
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0
@@ -83,7 +83,8 @@
 -Dudevrulesdir=%{_udevrulesdir} \
 -Ddracutrulesdir=%{_sysconfdir}/dracut/dracut.conf.d \
 -Dsystemddir=%{_unitdir} \
--Ddocs=man
+-Ddocs=man \
+-Dsystemctl=/usr/bin/systemctl
 %meson_build
 
 %install
@@ -93,8 +94,6 @@
 install -m 644 -D /dev/null %{buildroot}%{_sysconfdir}/nvme/discovery.conf
 rm %{buildroot}%{_sysconfdir}/dracut/dracut.conf.d/70-nvmf-autoconnect.conf
 
-sed -i 's;/bin/systemctl;/usr/bin/systemctl;g' 
%{buildroot}%{_udevrulesdir}/70-nvmf-autoconnect.rules
-
 # for subpackage nvme-cli-regress-script:
 install -m 744 -D regress %{buildroot}%{_sbindir}/nvme-regress
 

++ 0100-harden_nvmf-connect@.service.patch ++
--- /var/tmp/diff_new_pack.Tl8ECO/_old  2022-03-20 20:55:23.742513263 +0100
+++ /var/tmp/diff_new_pack.Tl8ECO/_new  2022-03-20 20:55:23.746513269 +0100
@@ -1,9 +1,9 @@
 ---
- nvmf-autoconnect/systemd/nvmf-connect@.service |   11 +++
+ nvmf-autoconnect/systemd/nvmf-conn...@.service.in |   11 +++
  1 file changed, 11 insertions(+)
 
 a/nvmf-autoconnect/systemd/nvmf-connect@.service
-+++ b/nvmf-autoconnect/systemd/nvmf-connect@.service
+--- a/nvmf-autoconnect/systemd/nvmf-conn...@.service.in
 b/nvmf-autoconnect/systemd/nvmf-conn...@.service.in
 @@ -9,6 +9,17 @@ PartOf=nvmf-connect.target
  Requires=nvmf-connect.target
  
@@ -21,5 +21,5 @@
 +# end of automatic additions
  Type=simple
  Environment="CONNECT_ARGS=%i"
- ExecStart=/bin/sh -c "nvme connect-all --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"
+ ExecStart=/bin/sh -c "@SBINDIR@/nvme connect-all --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"
 

++ _service ++
--- /var/tmp/diff_new_pack.Tl8ECO/_old  2022-03-20 20:55:23.766513298 +0100
+++ /var/tmp/diff_new_pack.Tl8ECO/_new  2022-03-20 20:55:23.770513303 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc6
+v2.0-rc7
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.Tl8ECO/_old  2022-03-20 20:55:23.786513326 +0100
+++ /var/tmp/diff_new_pack.Tl8ECO/_new  2022-03-20 20:55:23.790513332 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-6d3ca33c721d4481bababdd8280a90b1ea47a1a5
+555e9d750464dd3c09701eb35e40ad3f5f8eaf97
   
 
 (No newline at EOF)

++ nvme-cli-2.0~6.obscpio -> nvme-cli-2.0~7.obscpio ++
 6593 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- 

commit nvme-cli for openSUSE:Factory

2022-03-14 Thread Source-Sync
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 2022-03-14 19:35:07

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.25692 (New)


Package is "nvme-cli"

Mon Mar 14 19:35:07 2022 rev:52 rq:961125 version:2.0~6

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-03-05 
14:43:16.251698705 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.25692/nvme-cli.changes 
2022-03-14 19:37:01.806123773 +0100
@@ -1,0 +2,11 @@
+Fri Mar 11 18:01:17 UTC 2022 - daniel.wag...@suse.com
+
+- Update to version 2.0-rc6:
+  * nvme: print out ANA state for 'list-subsys' (bsc#1195938)
+  * nvme: Explicit initialize all command line options (bsc#1195945)
+  * nvme: Explicit initialize passthru command line options
+  * nvme: list_ns bug fix (csi option enable)
+  * nvme: nvme write bug fix (no parse for option)
+  * documenation updates
+
+---

Old:

  nvme-cli-2.0~5.obscpio

New:

  nvme-cli-2.0~6.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.KnNlMC/_old  2022-03-14 19:37:02.490124593 +0100
+++ /var/tmp/diff_new_pack.KnNlMC/_new  2022-03-14 19:37:02.498124603 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~5
+Version:2.0~6
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~5
+BuildRequires:  libnvme-devel >= 1.0~6
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ _service ++
--- /var/tmp/diff_new_pack.KnNlMC/_old  2022-03-14 19:37:02.566124684 +0100
+++ /var/tmp/diff_new_pack.KnNlMC/_new  2022-03-14 19:37:02.570124689 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc5
+v2.0-rc6
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.KnNlMC/_old  2022-03-14 19:37:02.610124737 +0100
+++ /var/tmp/diff_new_pack.KnNlMC/_new  2022-03-14 19:37:02.618124747 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-221734dca8aabc8c2e30820368d1fb5893c80c00
+6d3ca33c721d4481bababdd8280a90b1ea47a1a5
   
 
 (No newline at EOF)

++ nvme-cli-2.0~5.obscpio -> nvme-cli-2.0~6.obscpio ++
 17119 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.KnNlMC/_old  2022-03-14 19:37:03.086125308 +0100
+++ /var/tmp/diff_new_pack.KnNlMC/_new  2022-03-14 19:37:03.094125318 +0100
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.0~5
-mtime: 1646333184
-commit: 221734dca8aabc8c2e30820368d1fb5893c80c00
+version: 2.0~6
+mtime: 1647017206
+commit: 6d3ca33c721d4481bababdd8280a90b1ea47a1a5
 


commit nvme-cli for openSUSE:Factory

2022-03-05 Thread Source-Sync
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 2022-03-05 14:43:07

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1958 (New)


Package is "nvme-cli"

Sat Mar  5 14:43:07 2022 rev:51 rq:959374 version:2.0~5

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-02-23 
16:26:35.667509140 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1958/nvme-cli.changes  
2022-03-05 14:43:16.251698705 +0100
@@ -1,0 +2,10 @@
+Thu Mar 03 19:00:27 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.0-rc5:
+  * nvme: passthru bugfix(wrong jump, wrong file descriptor)
+  * nvme-cli: Ignore traddr case (bsc#1194025)
+  * nvme: fix segfault in nvme telemetry-log error handling
+  * fabrics: ensure zero kato for non-persistent controllers
+  * documenation updates
+
+---

Old:

  nvme-cli-2.0~4.obscpio

New:

  nvme-cli-2.0~5.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.TAzvL6/_old  2022-03-05 14:43:18.031699154 +0100
+++ /var/tmp/diff_new_pack.TAzvL6/_new  2022-03-05 14:43:18.035699155 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~4
+Version:2.0~5
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~4
+BuildRequires:  libnvme-devel >= 1.0~5
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ _service ++
--- /var/tmp/diff_new_pack.TAzvL6/_old  2022-03-05 14:43:18.071699164 +0100
+++ /var/tmp/diff_new_pack.TAzvL6/_new  2022-03-05 14:43:18.075699165 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc4
+v2.0-rc5
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.TAzvL6/_old  2022-03-05 14:43:18.091699169 +0100
+++ /var/tmp/diff_new_pack.TAzvL6/_new  2022-03-05 14:43:18.095699171 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-59263bbcd3e4f5eaffe7d200c4cad2a361008e48
+221734dca8aabc8c2e30820368d1fb5893c80c00
   
 
 (No newline at EOF)

++ nvme-cli-2.0~4.obscpio -> nvme-cli-2.0~5.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.0~4/Documentation/cmds-main.txt 
new/nvme-cli-2.0~5/Documentation/cmds-main.txt
--- old/nvme-cli-2.0~4/Documentation/cmds-main.txt  2022-02-22 
18:25:01.0 +0100
+++ new/nvme-cli-2.0~5/Documentation/cmds-main.txt  2022-03-03 
19:46:24.0 +0100
@@ -168,3 +168,102 @@
 
 linknvme:nvme-get-property[1]::
Reads and shows NVMe-over-Fabrics controller property
+
+linknvme:nvme-media-unit-stat-log[1]::
+   Retrieve and show the configuration and wear of media units
+
+linknvme:nvme-supported-cap-config-log[1]::
+   Retrieve and show the list of Supported Capacity Configuration 
Descriptors
+
+linknvme:nvme-boot-part-log[1]::
+   Retrieve Boot Partition Log
+
+linknvme:nvme-capacity-mgmt[1]::
+   Capacity Management Command
+
+linknvme:nvme-check-dhchap-key[1]::
+   Generate NVMeoF DH-HMAC-CHAP host key
+
+linknvme:nvme-check-tls-key[1]::
+   Validate NVMeoF TLS PSK
+
+linknvme:nvme-cmdset-ind-id-ns[1]::
+   I/O Command Set Independent Identify Namespace
+
+linknvme:nvme-endurance-event-agg-log[1]::
+   Retrieve Endurance Group Event Aggregate Log
+
+linknvme:nvme-fid-support-effects-log[1]::
+   Retrieve FID Support and Effects log
+
+linknvme:nvme-gen-dhchap-key[1]::
+   Generate NVMeoF DH-HMAC-CHAP host key
+
+linknvme:nvme-gen-hostnqn[1]::
+   Generate NVMeoF host NQN
+
+linknvme:nvme-gen-tls-key[1]::
+   Generate NVMeoF TLS PSK
+
+linknvme:nvme-get-lba-status[1]::
+   Get LBA Status command
+
+linknvme:nvme-id-domain[1]::
+   NVMe Identify Domain List
+
+linknvme:nvme-id-ns-lba-format[1]::
+   NVMe Identify Namespace for the specified LBA Format index
+
+linknvme:nvme-lba-status-log[1]::
+   Retrieve LBA Status Information Log
+
+linknvme:nvme-list-endgrp[1]::
+   NVMe Identify Endurance Group List
+
+linknvme:nvme-ns-rescan[1]::
+   Rescans the NVME namespaces
+
+linknvme:nvme-nvm-id-ctrl[1]::
+   NVMe Identify Controller NVM Command Set
+
+linknvme:nvme-nvm-id-ns[1]::
+   NVMe Identify Namespace NVM Command Set
+
+linknvme:nvme-nvm-id-ns-lba-format[1]::
+   NVMe Identify Namespace NVM Command Set for the 

commit nvme-cli for openSUSE:Factory

2022-02-23 Thread Source-Sync
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 2022-02-23 16:25:57

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1958 (New)


Package is "nvme-cli"

Wed Feb 23 16:25:57 2022 rev:50 rq:956835 version:2.0~4

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-02-13 
19:50:35.162139705 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1958/nvme-cli.changes  
2022-02-23 16:26:35.667509140 +0100
@@ -1,0 +2,15 @@
+Tue Feb 22 17:45:10 UTC 2022 - Daniel Wagner 
+
+- Update to version 2.0-rc4:
+  * netapp-nvme: free the nsdescs pointer after use
+  * netapp-nvme: fix ontapdevices segfault in json output
+  * nvme-print: fix 'nvme list -o json' segfault
+  * nvme: get_ns_id command fails on nvme device
+  * wdc: updated products list for telemetry (--type) argument
+  * docs: fix typo in Data Set Management section
+  * Fix ctrlist for attach-ns and detach-ns
+  * netapp-nvme: fix nvme ns desc uuid handling for ontapdevices
+  * wdc: Fix use-after-free access of cbs_data
+  * Fixed regression with 'open namespace exclusive' (bsc#1195945)
+
+---

Old:

  nvme-cli-2.0~3.obscpio

New:

  nvme-cli-2.0~4.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.UC4P9z/_old  2022-02-23 16:26:36.387509166 +0100
+++ /var/tmp/diff_new_pack.UC4P9z/_new  2022-02-23 16:26:36.399509167 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~3
+Version:2.0~4
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~3
+BuildRequires:  libnvme-devel >= 1.0~4
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ _service ++
--- /var/tmp/diff_new_pack.UC4P9z/_old  2022-02-23 16:26:36.435509167 +0100
+++ /var/tmp/diff_new_pack.UC4P9z/_new  2022-02-23 16:26:36.435509167 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc3
+v2.0-rc4
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.UC4P9z/_old  2022-02-23 16:26:36.455509169 +0100
+++ /var/tmp/diff_new_pack.UC4P9z/_new  2022-02-23 16:26:36.459509168 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-f02a78a4599b4fbee9ca82fb887f2736c5a67bb8
+59263bbcd3e4f5eaffe7d200c4cad2a361008e48
   
 
 (No newline at EOF)

++ nvme-cli-2.0~3.obscpio -> nvme-cli-2.0~4.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.0~3/Documentation/cmds-main.txt 
new/nvme-cli-2.0~4/Documentation/cmds-main.txt
--- old/nvme-cli-2.0~3/Documentation/cmds-main.txt  2022-02-11 
14:02:53.0 +0100
+++ new/nvme-cli-2.0~4/Documentation/cmds-main.txt  2022-02-22 
18:25:01.0 +0100
@@ -10,7 +10,7 @@
 linknvme:nvme-flush[1]::
Submit flush
 
-linknvme:nvme-dms[1]::
+linknvme:nvme-dsm[1]::
Submit Data Set Management
 
 linknvme:nvme-format[1]::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.0~3/meson_options.txt 
new/nvme-cli-2.0~4/meson_options.txt
--- old/nvme-cli-2.0~3/meson_options.txt2022-02-11 14:02:53.0 
+0100
+++ new/nvme-cli-2.0~4/meson_options.txt2022-02-22 18:25:01.0 
+0100
@@ -4,4 +4,4 @@
 option('htmldir', type : 'string', value : '', description : 'directory for 
HTML documentation')
 
 option('docs', type : 'combo', choices : ['false', 'html', 'man', 'all'], 
description : 'install documentation')
-option('docs-build', type : 'boolean', value : 'false',  description : 'build 
documentation')
+option('docs-build', type : 'boolean', value : false,  description : 'build 
documentation')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nvme-cli-2.0~3/nvme-print.c 
new/nvme-cli-2.0~4/nvme-print.c
--- old/nvme-cli-2.0~3/nvme-print.c 2022-02-11 14:02:53.0 +0100
+++ new/nvme-cli-2.0~4/nvme-print.c 2022-02-22 18:25:01.0 +0100
@@ -523,7 +523,7 @@
json_object_add_value_int(fwsi, "Active Firmware Slot (afi)",
fw_log->afi);
for (i = 0; i < 7; i++) {
-   if (fw_log->frs[i]) {
+   if (fw_log->frs[i][0]) {
snprintf(fmt, sizeof(fmt), "Firmware Rev Slot %d",
i + 1);
  

commit nvme-cli for openSUSE:Factory

2022-02-13 Thread Source-Sync
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 2022-02-13 19:50:27

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1956 (New)


Package is "nvme-cli"

Sun Feb 13 19:50:27 2022 rev:49 rq:953756 version:2.0~3

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-02-03 
23:15:47.748895638 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1956/nvme-cli.changes  
2022-02-13 19:50:35.162139705 +0100
@@ -2 +2,21 @@
-Tue Feb 01 11:39:02 UTC 2022 - daniel.wag...@suse.com
+Fri Feb 11 13:38:15 UTC 2022 - Daniel Wagner 
+
+- Update to version v2.0-rc3:
+  * nvme-print: Fix json output for list-subsys
+  * nvme: Allow --verbose flag to increase log level
+  * Added telemetry log fetch support for SN810, SN530 and SN740 series NVMe 
SSDs through wdc vs-internal-log command
+  * nvmf: Remove --matching from systemd service file (bsc#1195665)
+  * nvme: Fix --force flag inversion (bsc#1195637)
+  * nvme: Add support for data area 4 to get-telemetry-log
+  * nvme: Add Supported Capacity Configuration List log page(LID: 0x11)
+  * nvme: Add Enhanced Controller Meta Data(FID: 0x7D)
+  * nvme-print: Add NVME_FEAT_FID_ENH_CTRL_METADATA to nvme_feature_to_string
+  * nvme-print: remove unused nvme_show_id_ctrl function
+  * nvme: Add nvm-id-ns-lba-format(CNS 0Ah) command from TP4095
+  * nvme: Add NVM Command Set specific identify namespace command
+  * nvme: Add id-ns-lba-format(CNS 09h) command from TP4095
+  * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on 
nvmd_id_ns
+- Include precompiled documentation
+
+---
+Tue Feb 01 11:39:02 UTC 2022 - Daniel Wagner 

Old:

  nvme-cli-2.0~2.obscpio

New:

  nvme-cli-2.0~3.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.K6p8Pi/_old  2022-02-13 19:50:35.798141399 +0100
+++ /var/tmp/diff_new_pack.K6p8Pi/_new  2022-02-13 19:50:35.806141420 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~2
+Version:2.0~3
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel >= 1.0~2
+BuildRequires:  libnvme-devel >= 1.0~3
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0

++ 0100-harden_nvmf-connect@.service.patch ++
--- /var/tmp/diff_new_pack.K6p8Pi/_old  2022-02-13 19:50:35.830141484 +0100
+++ /var/tmp/diff_new_pack.K6p8Pi/_new  2022-02-13 19:50:35.834141495 +0100
@@ -1,7 +1,9 @@
-Index: nvme-cli-1.15/nvmf-autoconnect/systemd/nvmf-connect@.service
-===
 nvme-cli-1.15.orig/nvmf-autoconnect/systemd/nvmf-connect@.service
-+++ nvme-cli-1.15/nvmf-autoconnect/systemd/nvmf-connect@.service
+---
+ nvmf-autoconnect/systemd/nvmf-connect@.service |   11 +++
+ 1 file changed, 11 insertions(+)
+
+--- a/nvmf-autoconnect/systemd/nvmf-connect@.service
 b/nvmf-autoconnect/systemd/nvmf-connect@.service
 @@ -9,6 +9,17 @@ PartOf=nvmf-connect.target
  Requires=nvmf-connect.target
  
@@ -16,8 +18,8 @@
 +ProtectKernelLogs=true
 +ProtectControlGroups=true
 +RestrictRealtime=true
-+# end of automatic additions 
++# end of automatic additions
  Type=simple
  Environment="CONNECT_ARGS=%i"
- ExecStart=/bin/sh -c "nvme connect-all --matching --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"
+ ExecStart=/bin/sh -c "nvme connect-all --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"
 

++ _service ++
--- /var/tmp/diff_new_pack.K6p8Pi/_old  2022-02-13 19:50:35.858141559 +0100
+++ /var/tmp/diff_new_pack.K6p8Pi/_new  2022-02-13 19:50:35.866141581 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc2
+v2.0-rc3
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.K6p8Pi/_old  2022-02-13 19:50:35.882141623 +0100
+++ /var/tmp/diff_new_pack.K6p8Pi/_new  2022-02-13 19:50:35.886141634 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-40571043c33142928566161b444e632727691e69
+f02a78a4599b4fbee9ca82fb887f2736c5a67bb8
   
 
 (No newline at EOF)

++ nvme-cli-2.0~2.obscpio -> nvme-cli-2.0~3.obscpio ++
 5799 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.K6p8Pi/_old  2022-02-13 19:50:36.238142571 +0100
+++ /var/tmp/diff_new_pack.K6p8Pi/_new  2022-02-13 19:50:36.242142582 +0100
@@ -1,5 +1,5 @@
 name: nvme-cli

commit nvme-cli for openSUSE:Factory

2022-02-03 Thread Source-Sync
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 2022-02-03 23:15:38

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1898 (New)


Package is "nvme-cli"

Thu Feb  3 23:15:38 2022 rev:48 rq:950644 version:2.0~2

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2022-01-22 
08:18:02.434961809 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1898/nvme-cli.changes  
2022-02-03 23:15:47.748895638 +0100
@@ -1,0 +2,13 @@
+Tue Feb 01 11:39:02 UTC 2022 - daniel.wag...@suse.com
+
+- Update to version 2.0~2:
+  * Adapt to logging API changes in libnvme
+  * Adapt to scan API changes in libnvme
+  * Reworked error message handling
+  * Fix 'list-ns' (bsc#1195151)
+  * Add 'gen-tls-key' and 'check-tls-key'
+  * Add Media Unit Status log page support
+  * Cleanups and build fixes
+- Fix path to systemctl (bsc#1193699)
+
+---

Old:

  nvme-cli-2.0~0.obscpio

New:

  nvme-cli-2.0~2.obscpio



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.KYzYco/_old  2022-02-03 23:15:48.600889822 +0100
+++ /var/tmp/diff_new_pack.KYzYco/_new  2022-02-03 23:15:48.604889795 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:2.0~0
+Version:2.0~2
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
@@ -31,7 +31,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libnvme-devel
+BuildRequires:  libnvme-devel >= 1.0~2
 BuildRequires:  libuuid-devel
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0
@@ -93,6 +93,8 @@
 install -m 644 -D /dev/null %{buildroot}%{_sysconfdir}/nvme/discovery.conf
 rm %{buildroot}%{_sysconfdir}/dracut/dracut.conf.d/70-nvmf-autoconnect.conf
 
+sed -i 's;/bin/systemctl;/usr/bin/systemctl;g' 
%{buildroot}%{_udevrulesdir}/70-nvmf-autoconnect.rules
+
 # for subpackage nvme-cli-regress-script:
 install -m 744 -D regress %{buildroot}%{_sbindir}/nvme-regress
 

++ _service ++
--- /var/tmp/diff_new_pack.KYzYco/_old  2022-02-03 23:15:48.640889549 +0100
+++ /var/tmp/diff_new_pack.KYzYco/_new  2022-02-03 23:15:48.640889549 +0100
@@ -5,7 +5,7 @@
 nvme-cli
 
 @PARENT_TAG@
-v2.0-rc0
+v2.0-rc2
 v[02].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.KYzYco/_old  2022-02-03 23:15:48.660889413 +0100
+++ /var/tmp/diff_new_pack.KYzYco/_new  2022-02-03 23:15:48.664889386 +0100
@@ -1,7 +1,8 @@
 
   
 https://github.com/linux-nvme/nvme-cli.git
-5cf86c2cbda7c5140ecca850ff3722c8ed90e622
+40571043c33142928566161b444e632727691e69
   
 
+(No newline at EOF)
 

++ nvme-cli-2.0~0.obscpio -> nvme-cli-2.0~2.obscpio ++
 13709 lines of diff (skipped)

++ nvme-cli.obsinfo ++
--- /var/tmp/diff_new_pack.KYzYco/_old  2022-02-03 23:15:49.036886846 +0100
+++ /var/tmp/diff_new_pack.KYzYco/_new  2022-02-03 23:15:49.036886846 +0100
@@ -1,5 +1,5 @@
 name: nvme-cli
-version: 2.0~0
-mtime: 1642167092
-commit: 7a97bca7b826941225baa96abb9c8551b8cc0b74
+version: 2.0~2
+mtime: 1643713026
+commit: e290046eff3cfc6035185b86e9c013c66e3a2b73
 


commit nvme-cli for openSUSE:Factory

2022-01-21 Thread Source-Sync
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 2022-01-22 08:17:52

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1938 (New)


Package is "nvme-cli"

Sat Jan 22 08:17:52 2022 rev:47 rq:947398 version:2.0~0

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-12-09 
19:44:54.685113099 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1938/nvme-cli.changes  
2022-01-22 08:18:02.434961809 +0100
@@ -1,0 +2,25 @@
+Wed Jan 19 11:46:18 UTC 2022 - Daniel Wagner 
+
+- Fix zsh completion package depenedencies.
+
+---
+Tue Jan 18 15:42:36 UTC 2022 - Daniel Wagner 
+
+- Use osc_scm to manage upstream input source.
+- Fix version string.
+
+---
+Mon Jan 17 11:29:55 UTC 2022 - Daniel Wagner 
+
+- Update Source URL and introduce a variable for the release canditate
+  version string.
+
+---
+Fri Jan 14 17:57:47 UTC 2022 - Daniel Wagner 
+
+- Update to v2.0-rc0
+ * Depends on libnvme
+ * rename harden_nvmf-connect@.service.patch to 
0100-harden_nvmf-connect@.service.patch
+ * drop 0102-nvme-cli-Add-script-to-determine-host-NQN.patch
+
+---

Old:

  0102-nvme-cli-Add-script-to-determine-host-NQN.patch
  harden_nvmf-connect@.service.patch
  nvme-cli-1.16.tar.gz

New:

  0100-harden_nvmf-connect@.service.patch
  _service
  _servicedata
  nvme-cli-2.0~0.obscpio
  nvme-cli.obsinfo



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.zA03b1/_old  2022-01-22 08:18:04.270949437 +0100
+++ /var/tmp/diff_new_pack.zA03b1/_new  2022-01-22 08:18:04.274949410 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nvme-cli
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,29 @@
 
 
 Name:   nvme-cli
-Version:1.16
+Version:2.0~0
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only
 Group:  Hardware/Other
-URL:https://github.com/linux-nvme/nvme-cli
-Source: 
https://github.com/linux-nvme/nvme-cli/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source2:nvme-cli-rpmlintrc
-# downstream patches:
-Patch102:   0102-nvme-cli-Add-script-to-determine-host-NQN.patch
-Patch103:   harden_nvmf-connect@.service.patch
+URL:https://github.com/linux-nvme/nvme-cli/
+Source0:nvme-cli-%{version}.tar.gz
+Source1:nvme-cli-rpmlintrc
+# downstream patches
+Patch100:   0100-harden_nvmf-connect@.service.patch
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
 BuildRequires:  libhugetlbfs-devel
+BuildRequires:  libjson-c-devel
+BuildRequires:  libnvme-devel
 BuildRequires:  libuuid-devel
+BuildRequires:  make
+BuildRequires:  meson >= 0.47.0
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
+BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(bash-completion)
 BuildRequires:  pkgconfig(libudev)
-BuildRequires:  rubygem(asciidoctor)
-%ifarch x86_64 aarch64 i586
-Requires(post): dmidecode
-%endif
 
 %description
 NVM Express (NVMe) is a direct attached storage interface. The
@@ -63,39 +65,45 @@
 %description bash-completion
 Optional dependency offering bash completion for NVM Express user space tools
 
+%package zsh-completion
+Summary:NVM Express user space tools zsh completion
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Requires:   zsh
+Supplements:(nvme-cli and zsh)
+
+%description zsh-completion
+Optional dependency offering zsh completion for NVM Express user space tools
+
 %prep
-%setup -q
-%patch102 -p1
-%patch103 -p1
+%autosetup -p1
 
 %build
-echo %{version} > version
-make CFLAGS="%{optflags} -I." PREFIX=%{_prefix} USE_ASCIIDOCTOR=YesPlease 
%{?_smp_mflags} all
-sed -i '/make.*/d' regress
+%meson \
+-Dudevrulesdir=%{_udevrulesdir} \
+-Ddracutrulesdir=%{_sysconfdir}/dracut/dracut.conf.d \
+-Dsystemddir=%{_unitdir} \
+-Ddocs=man
+%meson_build
 
 %install
-make PREFIX=%{_prefix} DESTDIR=%{buildroot} UDEVRULESDIR=%{_udevrulesdir} 
install-bin install-man install-udev install-systemd %{?_smp_mflags}
+%meson_install
 install -m 644 -D /dev/null %{buildroot}%{_sysconfdir}/nvme/hostnqn
-install -m 644 -D completions/bash-nvme-completion.sh 

commit nvme-cli for openSUSE:Factory

2021-12-09 Thread Source-Sync
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 2021-12-09 19:44:52

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2520 (New)


Package is "nvme-cli"

Thu Dec  9 19:44:52 2021 rev:46 rq:937645 version:1.16

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-10-16 
22:47:29.268684212 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2520/nvme-cli.changes  
2021-12-09 19:44:54.685113099 +0100
@@ -1,0 +2,23 @@
+Thu Dec  9 08:00:28 UTC 2021 - Dominique Leuenberger 
+
+- Update to version 1.16:
+  + Print ProductName found even if subvendor/subdevice is unknown.
+  + Add New fields on PEL based on NVMe 2.0a.
+  + nvme-cli:
+- Split media units written/read into hi/lo 64 bit fields.
+- Add support for new SN650 device.
+- Update WDC pluging version to 1.15.3.
+- fix the [data|mdata]_len param (boo#1193547).
+- Add support for C3/Latency Monitor Log page parsing.
+- ctrl-loss-tmo should accept -1 as value.
+  + nvme: add spinup control feature (fid=0x1A).
+  + nvme: Add Identify for CNS 08h NVMe spec 2.0a based.
+  + nvme: add boot partition log support.
+  + nvme: add support for fid supported and effects log(lid =
+0x12).
+  + add identify endurance group list (cns 0x19) support.
+  + add json support for zns report zones.
+  + fabrics: fix 'nvme discover' segfault if sysfs path is not
+available.
+
+---

Old:

  nvme-cli-1.15.tar.gz

New:

  nvme-cli-1.16.tar.gz



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.WwSXnr/_old  2021-12-09 19:44:55.373113430 +0100
+++ /var/tmp/diff_new_pack.WwSXnr/_new  2021-12-09 19:44:55.373113430 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:1.15
+Version:1.16
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only

++ nvme-cli-1.15.tar.gz -> nvme-cli-1.16.tar.gz ++
 27609 lines of diff (skipped)


commit nvme-cli for openSUSE:Factory

2021-10-16 Thread Source-Sync
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 2021-10-16 22:47:04

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1890 (New)


Package is "nvme-cli"

Sat Oct 16 22:47:04 2021 rev:45 rq:925485 version:1.15

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-08-25 
20:57:04.577250354 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1890/nvme-cli.changes  
2021-10-16 22:47:29.268684212 +0200
@@ -1,0 +2,11 @@
+Fri Oct 15 12:12:46 UTC 2021 - Johannes Segitz 
+
+- Drop ProtectClock hardening, can cause issues if other device acceess is 
needed
+
+---
+Tue Oct 12 11:40:48 UTC 2021 - Johannes Segitz 
+
+- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
+  * harden_nvmf-connect@.service.patch
+
+---

New:

  harden_nvmf-connect@.service.patch



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.wI7mNE/_old  2021-10-16 22:47:31.380685992 +0200
+++ /var/tmp/diff_new_pack.wI7mNE/_new  2021-10-16 22:47:31.380685992 +0200
@@ -27,6 +27,7 @@
 Source2:nvme-cli-rpmlintrc
 # downstream patches:
 Patch102:   0102-nvme-cli-Add-script-to-determine-host-NQN.patch
+Patch103:  harden_nvmf-connect@.service.patch
 BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkgconfig
@@ -65,6 +66,7 @@
 %prep
 %setup -q
 %patch102 -p1
+%patch103 -p1
 
 %build
 echo %{version} > version

++ harden_nvmf-connect@.service.patch ++
Index: nvme-cli-1.15/nvmf-autoconnect/systemd/nvmf-connect@.service
===
--- nvme-cli-1.15.orig/nvmf-autoconnect/systemd/nvmf-connect@.service
+++ nvme-cli-1.15/nvmf-autoconnect/systemd/nvmf-connect@.service
@@ -9,6 +9,17 @@ PartOf=nvmf-connect.target
 Requires=nvmf-connect.target
 
 [Service]
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+# end of automatic additions 
 Type=simple
 Environment="CONNECT_ARGS=%i"
 ExecStart=/bin/sh -c "nvme connect-all --matching --quiet `/bin/echo -e 
'${CONNECT_ARGS}'`"


commit nvme-cli for openSUSE:Factory

2021-08-25 Thread Source-Sync
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 2021-08-25 20:56:29

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1899 (New)


Package is "nvme-cli"

Wed Aug 25 20:56:29 2021 rev:44 rq:913727 version:1.15

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-07-28 
19:19:50.231651486 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1899/nvme-cli.changes  
2021-08-25 20:57:04.577250354 +0200
@@ -1,0 +2,24 @@
+Wed Aug 18 13:19:10 UTC 2021 - Daniel Wagner 
+
+- update to 1.15
+  * add NVMe MI features
+  * add uuid index in get and set features command 
+  * nvme-cli: Add lsi option for get-log command
+  * nvme: add json output format for list_ns
+  * fabrics: add fast_io_fail_tmo option
+  * fabrics: add --host-iface option
+  * nvme: add latency parameter for passthru commands
+  * nvme: add optional copy format support id ctrl field
+  * nvme: add zone desc changed notice async event
+  * nvme: add json, binary and human readable output format for id iocs
+  * fabrics: print device name on connect
+  * nvme: add get log page 2.0 spec fields
+  * nvme: add the status codes from 2.0 spec
+  * zns: add timeout parameter for Zone Management Commands
+  * nvme: add CDW2 and CDW3 support for Write Zeroes and Verify Command
+  * nvme: add Storage Tag Check field in NVM Commands
+  * bash: updated completion support for latest commands and plugins
+  * nvme: add capacity management command support
+  * add identify CNS 0x18 domain list support
+
+---

Old:

  nvme-cli-1.14.tar.gz

New:

  nvme-cli-1.15.tar.gz



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.8GSVx2/_old  2021-08-25 20:57:05.757248804 +0200
+++ /var/tmp/diff_new_pack.8GSVx2/_new  2021-08-25 20:57:05.757248804 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:1.14
+Version:1.15
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only

++ nvme-cli-1.14.tar.gz -> nvme-cli-1.15.tar.gz ++
 17291 lines of diff (skipped)


commit nvme-cli for openSUSE:Factory

2021-07-28 Thread Source-Sync
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 2021-07-28 19:19:31

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.1899 (New)


Package is "nvme-cli"

Wed Jul 28 19:19:31 2021 rev:43 rq:908557 version:1.14

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-07-12 
21:39:45.604334250 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.1899/nvme-cli.changes  
2021-07-28 19:19:50.231651486 +0200
@@ -1,0 +2,7 @@
+Fri Jul 23 10:43:15 UTC 2021 - Daniel Wagner 
+
+- Update copyright date
+- Move bash-completion into subpackage to avoid zypper
+  recommanding bash-completion everytime.
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.tI4sr3/_old  2021-07-28 19:19:50.695650877 +0200
+++ /var/tmp/diff_new_pack.tI4sr3/_new  2021-07-28 19:19:50.699650872 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nvme-cli
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,12 +31,12 @@
 BuildRequires:  libuuid-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
+BuildRequires:  pkgconfig(bash-completion)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  rubygem(asciidoctor)
 %ifarch x86_64 aarch64 i586
 Requires(post): dmidecode
 %endif
-Recommends: bash-completion
 
 %description
 NVM Express (NVMe) is a direct attached storage interface. The
@@ -52,6 +52,16 @@
 A small shell script to test the nvme binary for regressions. It requires an
 NVMe device for testing purposes. Do NOT use in a production environment.
 
+%package bash-completion
+Summary:NVM Express user space tools bash completion
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Requires:   bash-completion
+Supplements:(nvme-cli and bash-completion)
+
+%description bash-completion
+Optional dependency offering bash completion for NVM Express user space tools
+
 %prep
 %setup -q
 %patch102 -p1
@@ -110,7 +120,6 @@
 %{_sbindir}/nvme-gen-hostnqn
 %endif
 %{_mandir}/man1/nvme*.1*%{?ext_man}
-%{_datadir}/bash-completion/completions/nvme
 %{_udevrulesdir}/70-nvmf-autoconnect.rules
 %{_udevrulesdir}/71-nvmf-iopolicy-netapp.rules
 %{_unitdir}/nvmf-autoconnect.service
@@ -124,4 +133,9 @@
 %files -n nvme-cli-regress-script
 %{_sbindir}/nvme-regress
 
+%files bash-completion
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/nvme
+
 %changelog


commit nvme-cli for openSUSE:Factory

2021-07-12 Thread Source-Sync
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 2021-07-12 21:39:44

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2625 (New)


Package is "nvme-cli"

Mon Jul 12 21:39:44 2021 rev:42 rq:904219 version:1.14

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2021-05-13 
22:18:17.179642068 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2625/nvme-cli.changes  
2021-07-12 21:39:45.604334250 +0200
@@ -1,0 +2,6 @@
+Fri Jul  2 13:37:07 UTC 2021 - Manfred Schwarb 
+
+- install bash-completion file in correct directory
+- recommend bash-completion 
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.iGZugd/_old  2021-07-12 21:39:46.192329615 +0200
+++ /var/tmp/diff_new_pack.iGZugd/_new  2021-07-12 21:39:46.196329583 +0200
@@ -36,6 +36,7 @@
 %ifarch x86_64 aarch64 i586
 Requires(post): dmidecode
 %endif
+Recommends: bash-completion
 
 %description
 NVM Express (NVMe) is a direct attached storage interface. The
@@ -63,7 +64,7 @@
 %install
 make PREFIX=%{_prefix} DESTDIR=%{buildroot} UDEVRULESDIR=%{_udevrulesdir} 
install-bin install-man install-udev install-systemd %{?_smp_mflags}
 install -m 644 -D /dev/null %{buildroot}%{_sysconfdir}/nvme/hostnqn
-install -m 644 -D completions/bash-nvme-completion.sh 
%{buildroot}%{_datadir}/bash_completion/completions/nvme
+install -m 644 -D completions/bash-nvme-completion.sh 
%{buildroot}%{_datadir}/bash-completion/completions/nvme
 %ifarch x86_64 aarch64 i586
 install -m 744 -D scripts/det-hostnqn.sh 
%{buildroot}%{_sbindir}/nvme-gen-hostnqn
 %endif
@@ -109,9 +110,7 @@
 %{_sbindir}/nvme-gen-hostnqn
 %endif
 %{_mandir}/man1/nvme*.1*%{?ext_man}
-%dir %{_datadir}/bash_completion
-%dir %{_datadir}/bash_completion/completions/
-%{_datadir}/bash_completion/completions/nvme
+%{_datadir}/bash-completion/completions/nvme
 %{_udevrulesdir}/70-nvmf-autoconnect.rules
 %{_udevrulesdir}/71-nvmf-iopolicy-netapp.rules
 %{_unitdir}/nvmf-autoconnect.service


commit nvme-cli for openSUSE:Factory

2021-05-13 Thread Source-Sync
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 2021-05-13 22:18:09

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.2988 (New)


Package is "nvme-cli"

Thu May 13 22:18:09 2021 rev:41 rq:892206 version:1.14

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2020-11-23 
18:52:30.653490603 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.2988/nvme-cli.changes  
2021-05-13 22:18:17.179642068 +0200
@@ -1,0 +2,15 @@
+Tue May  4 09:46:14 UTC 2021 - Daniel Wagner 
+
+- update to 1.14
+  * nvme-discover: add json output
+  * nvme: add support for lba status log page
+  * nvme: add support for endurance group event aggregate log
+  * nvme: add endurance group event configuration feature
+  * nvme: add latest opcodes for command supported and effects log
+  * zns: print select_all field for Zone Management Send
+  * print topology for NVMe nodes in kernel and path
+  * nvme: add support for predictable latency event aggregate log page
+  * nvme: add support for persistent event log page
+  * Show more async event config fields
+
+---

Old:

  nvme-cli-1.13.tar.gz

New:

  nvme-cli-1.14.tar.gz



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.wmzgDM/_old  2021-05-13 22:18:17.571640572 +0200
+++ /var/tmp/diff_new_pack.wmzgDM/_new  2021-05-13 22:18:17.575640557 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nvme-cli
-Version:1.13
+Version:1.14
 Release:0
 Summary:NVM Express user space tools
 License:GPL-2.0-only

++ nvme-cli-1.13.tar.gz -> nvme-cli-1.14.tar.gz ++
 25252 lines of diff (skipped)


[opensuse-commit] commit nvme-cli for openSUSE:Factory

2020-11-23 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package nvme-cli for openSUSE:Factory 
checked in at 2020-11-23 15:33:04

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new.5913 (New)


Package is "nvme-cli"

Mon Nov 23 15:33:04 2020 rev:40 rq:848812 version:1.13

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2020-11-10 
13:39:20.576486670 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.5913/nvme-cli.changes  
2020-11-23 18:52:30.653490603 +0100
@@ -1,0 +2,8 @@
+Fri Nov 13 17:46:38 UTC 2020 - Franck Bui 
+
+- Drop '-f' option with %service_del_postun
+
+  This option shouldn't be needed besides very few special cases. But
+  this package doesn't seem to belong to this category.
+
+---



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.hKdvPw/_old  2020-11-23 18:52:31.361491319 +0100
+++ /var/tmp/diff_new_pack.hKdvPw/_new  2020-11-23 18:52:31.361491319 +0100
@@ -91,7 +91,7 @@
 %service_add_post %services nvmf-connect@.service
 
 %preun
-%service_del_preun -f %services
+%service_del_preun %services
 
 %postun
 %service_del_postun %services
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org