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.changes 2022-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 <[email protected]> + +- 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: Add 128 bit JSON helpers + * util/types: Add 128 bit conversion helpers + * util: Fix le128_to_cpu on big-endian + * util: Fix le128_to_cpu on little-endian + * util: Move common type conversion helpers into util section + * utils/json: Add json_object_new_uint64 for json-c < 0.14 + * utils: Fix uint128_t usage + * wdc: OCP Log page updates and fixes + * zns.c: report zones should be started after retrieved zone +- Handle suse-missing-rclink lint warnings by providing the symlinks +- Drop rpmlintrc as it is not needed anymore + +------------------------------------------------------------------- Old: ---- nvme-cli-2.1.2.obscpio nvme-cli-rpmlintrc New: ---- nvme-cli-2.2.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nvme-cli.spec ++++++ --- /var/tmp/diff_new_pack.YEd2V3/_old 2022-11-03 19:14:00.675946396 +0100 +++ /var/tmp/diff_new_pack.YEd2V3/_new 2022-11-03 19:14:00.723946678 +0100 @@ -17,14 +17,13 @@ Name: nvme-cli -Version: 2.1.2 +Version: 2.2.1 Release: 0 Summary: NVM Express user space tools License: GPL-2.0-only Group: Hardware/Other URL: https://github.com/linux-nvme/nvme-cli/ Source0: nvme-cli-%{version}.tar.gz -Source1: nvme-cli-rpmlintrc # downstream patches Patch100: [email protected] BuildRequires: gcc @@ -102,6 +101,12 @@ # for subpackage nvme-cli-regress-script: install -m 744 -D regress %{buildroot}%{_sbindir}/nvme-regress +mkdir -p %{buildroot}%{_sbindir} +pushd %{buildroot}%{_sbindir} +ln -s service rcnvmefc-boot-connections +ln -s service rcnvmf-autoconnect +popd + %define services nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service %pre @@ -113,7 +118,7 @@ %{_sbindir}/nvme gen-hostnqn > %{_sysconfdir}/nvme/hostnqn fi if [ ! -s %{_sysconfdir}/nvme/hostid ]; then - %{_bindir}/uuidgen > %{_sysconfdir}/nvme/hostid + sed -nr 's/.*:uuid:(.*?)$/\1/p' %{_sysconfdir}/nvme/hostnqn > %{_sysconfdir}/nvme/hostid fi %service_add_post %{services} [email protected] @@ -137,6 +142,8 @@ %license LICENSE %doc README.md %{_sbindir}/nvme +%{_sbindir}/rcnvmefc-boot-connections +%{_sbindir}/rcnvmf-autoconnect %{_mandir}/man1/nvme*.1*%{?ext_man} %{_udevrulesdir}/70-nvmf-autoconnect.rules %{_udevrulesdir}/71-nvmf-iopolicy-netapp.rules ++++++ _service ++++++ --- /var/tmp/diff_new_pack.YEd2V3/_old 2022-11-03 19:14:01.051948607 +0100 +++ /var/tmp/diff_new_pack.YEd2V3/_new 2022-11-03 19:14:01.079948771 +0100 @@ -4,7 +4,7 @@ <param name="url">https://github.com/linux-nvme/nvme-cli.git</param> <param name="filename">nvme-cli</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v2.1.2</param> + <param name="revision">v2.2.1</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.YEd2V3/_old 2022-11-03 19:14:01.171949312 +0100 +++ /var/tmp/diff_new_pack.YEd2V3/_new 2022-11-03 19:14:01.175949336 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/linux-nvme/nvme-cli.git</param> - <param name="changesrevision">93dd92fefd36581fc795909ed4a1b07e23e92acc</param> + <param name="changesrevision">aff7a09da61a555cea25c48b24224b6e45b905df</param> </service> </servicedata> (No newline at EOF) ++++++ nvme-cli-2.1.2.obscpio -> nvme-cli-2.2.1.obscpio ++++++ /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli-2.1.2.obscpio /work/SRC/openSUSE:Factory/.nvme-cli.new.2275/nvme-cli-2.2.1.obscpio differ: char 46, line 1 ++++++ nvme-cli.obsinfo ++++++ --- /var/tmp/diff_new_pack.YEd2V3/_old 2022-11-03 19:14:01.203949500 +0100 +++ /var/tmp/diff_new_pack.YEd2V3/_new 2022-11-03 19:14:01.203949500 +0100 @@ -1,5 +1,5 @@ name: nvme-cli -version: 2.1.2 -mtime: 1660223255 -commit: 93dd92fefd36581fc795909ed4a1b07e23e92acc +version: 2.2.1 +mtime: 1667403857 +commit: aff7a09da61a555cea25c48b24224b6e45b905df
