commit nvme-cli for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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