Hello community,

here is the log from the commit of package nvme-cli for openSUSE:Factory 
checked in at 2019-11-21 12:57:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and      /work/SRC/openSUSE:Factory/.nvme-cli.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvme-cli"

Thu Nov 21 12:57:38 2019 rev:36 rq:749627 version:1.9+git122.c5097d5

Changes:
--------
--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes        2019-07-30 
12:37:35.910948118 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new.26869/nvme-cli.changes     
2019-11-21 12:57:39.642546487 +0100
@@ -1,0 +2,145 @@
+Tue Nov 19 14:49:40 CET 2019 - [email protected]
+
+- Add libhugetlbfs to the list of build requirements
+
+-------------------------------------------------------------------
+Mon Nov 18 14:00:12 UTC 2019 - [email protected]
+
+- Update to version 1.9+git122.c5097d5:
+  * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer 
Misalignment
+  * Minor intel-nvme print refactor
+  * Use simpler nvme ioctl api for admin
+  * Relocate functions and constants to the files that use them
+  * Move all spec defined structs to single file
+  * Update build rules for .c with no .h
+  * Update my email address
+  * Makefile: fix cleaning subdirectories
+  * remove unused "paths" controller field
+  * reign in line lengths
+  * Add print for directive receive
+  * Unify print routines
+  * regenerate documentation
+  * fix fw-download reference to committing fw
+  * argconfig: Remove unused paramters
+  * fix huawei filter to search all namespaces
+  * nvme-cli: Support for hugetlbfs
+  * Remove all 'struct nvme_command' usage
+  * nvme-cli: Update PMR Capability and PMR Status     1. Adding Controller 
Memory Space Supported(CMSS) in PMRCAP     2. Adding Persistent Memory Region 
Status(CBAI) in PMRSTS
+  * nvme-cli: Update Controller Capabilities Register  1. Add Controller 
Memory Buffer Supported (CMBS)
+  * nvme-cli: Update NVMe Registers    1. Add Controller Memory Buffer Memory 
Space Control (CMBMSC)   2. Add Controller Memory Buffer Status (CMBSTS)        
 3. Add Persistent Memory Region Memory Space Control (PMRMSC)
+  * fixup attach-ns documentation
+  * Add files via upload
+  * [NVMe-CLI] Updates and fixes to WDC plugin command vs-internal-log for the 
SN340 drive.
+  * Regen docs, add host-nqn man page
+  * [NVMe-ClI] Add Documentation files for clear-fw-activate-history command
+  * [NVMe-CLI] Add clear-fw-activate-history WDC plugin command
+  * fix namespace checks for legacy list
+  * Reset wdc_do_cap_dui default parameters to the proper values
+  * README.md: Mention the OpenEmbedded/Yocto recipe
+  * Intel plugin: Adding fields to id-ctrl VU region Per 
https://github.com/linux-nvme/nvme-cli/pull/584/commits/f33510efbf5192116e5757d13a02463d446a1dc5#r332178975
 removing pack pragma on vu_id_ctrl_field struct.
+  * udev: convert the discovery event handler to the kernel support
+  * Use a systemd app-specific machine ID for hostnqn
+  * nvme-cli: Add 'transport type' error to the error log
+  * nvme-cli: Update nvme_endurance_group_log structure
+  * Adding fields to id-ctrl VU reigon for Intel DC drives
+  * Check return value of scandir
+  * nvme-cli: Add namespace-id option to self-test-log
+  * Report invalid output format for 'list' command
+  * Provide no-binary output format help text
+  * regen documentation
+  * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated
+  * nvme-cli/fabrics: Add tos param to connect cmd
+  * nvme.spec.in: fix rpm build error
+  * Correct self-test-log output
+  * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health 
information Log
+  * [NVMe-CLI] Documentation file for WDC vs-fw-activate-history command.
+  * [NVMe-CLI] Add new WDC plugin command vs-fw-activate-history.
+  * make: install-hostparams depends on install-etc
+  * MAINT: compile warning error on 32 bit system
+  * nvme-print: fix to print ctrltype when human-readable
+  * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers
+  * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command.
+  * regen docs
+  * fix admin-passthru documentation typo
+  * [NVMe-CLI] Fix empty file issue with vs-internal-log wdc plugin command
+  * nvme-cli: Fix namespace list output
+  * Fix builds for missing uuid
+  * Revert "remove LIBUUID things from nvme.h"
+  * Revert "nvme-cli: Fix compile on non-libuuid machines"
+  * Revert "fix uuid include typo"
+  * [NVMe-CLI] Fix offset parameter size for vs-internal-log wdc plugin 
command.
+  * remove LIBUUID things from nvme.h
+  * fix build error due to asprintf()
+  * id-ctrl: show Flush command behavior in VWC
+  * fix uuid include typo
+  * nvme-cli: Fix compile on non-libuuid machines
+  * [NVMe-CLI] Add updated documentation for additional parameters to specify 
file size   in vs-internal-log command.
+  * Regen docs
+  * nvme-cli: Code cleanup
+  * nvme-cli: Macro'ify argument defines
+  * nvme-cli: Code reorg
+  * [NVMe-CLI] Add support to specify file size in get DUI data for SN340.
+  * Regenerate documentation
+  * nvme-cli: Make 'list' more useful
+  * id-ctrl: show Persistent Event Log support in LPA
+  * id-ctrl: show Persistent Event Log Size(PELS)
+  * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX)
+  * id-ctrl: show FRU Globally Unique Identifier(FGUID)
+  * id-ctrl: show Controller Type(CNTRLTYPE)
+  * id-ctrl: update id-ctrl header for 1.4
+  * systemd: fix echo call with absolute path
+  * nvmf-autoconnect: fix absolute path for systemctl
+  * make: install udev rules in sysconfdir
+  * Add an example for attach-ns
+  * make: fix discovery.conf override
+  * fabrics: fix loop connect-all
+  * nvme: fix compilation error
+  * nvme-cli: Enhance format FNA detection
+  * nvme-cli: Warn and delay before formatting
+  * nvme-cli: prefill metadata buffers
+  * Fixed bash-nvme-completion.sh typo
+  * Tag release: v1.9
+  * Regen docs
+  * nvme: UUIDs for Vendor-Specific Information
+  * nvme: add Persistent Memory Region (PMR) registers
+  * get-lba-status: add Get LBA Status command
+  * Added openSUSE Leap to README.md
+  * id-ctrl: add 1.4 features to OAES
+  * Update packaging state in Arch Linux
+  * Fix code block style in the first section
+  * nvme-cli: nvmf auto-connect scripts
+  * nvme-cli: add --quiet option
+  * nvme-cli: Expand --device argument processing
+  * nvme-cli: Add routine to search for controller with specific attributes
+  * nvme-cli: Add routine to compare ctrl_list_item to connect args
+  * nvme-cli: extend ctrl_list_item for connect attributes
+  * nvme-cli: Refactor to create a get_nvme_ctrl_info routine
+  * nvme-cli: allow discover to address discovery controller by persistent name
+  * nvme-cli: support persistent connections to a discovery controller
+  * nvme-cli: ignore arguments that pass in "none"
+  * nvme-print: show new CMBLOC bit fields added in NVMe 1.4
+  * nvme: add support for Namespace Granularity
+  * nvme: sanitize enhancements
+  * nvme-cli: Update manpages to reflect discovery particulars
+  * nvme-cli: mask out invalid options during discovery
+  * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery 
controller
+  * nvme: Enhanced Command Retry
+  * id-ctrl: add an indicator for get lba status capability
+  * nvme: change format default namespace id
+  * lnvm: introduce alias geometry for id-ns for lnvm
+  * lnvm: introduce chunk-log command for chunk info
+  * lnvm: make data_len to sizeof() instead of magic number
+- Add patches from SLE15:
+  * 0101-nvme-add-iopolicy-rules-for-netapp.patch
+  * 0102-nvme-cli-Add-script-to-determine-host-NQN.patch
+- Drop patches merged with upstream:
+  * 0001-nvme_fc-auto-connect-scripts.patch
+  * 0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch
+  * 0003-Add-nvmefc-connect.target.patch
+  * 0004-Change-service-to-type-simple.patch
+  * 0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch
+  * 0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch
+  * 0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch
+  * 0008-nvme-cli-Add-script-to-determine-host-NQN.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-nvme_fc-auto-connect-scripts.patch
  0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch
  0003-Add-nvmefc-connect.target.patch
  0004-Change-service-to-type-simple.patch
  0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch
  0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch
  0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch
  0008-nvme-cli-Add-script-to-determine-host-NQN.patch
  nvme-cli-1.8.1+git135.9bab71e.tar.xz

New:
----
  0101-nvme-add-iopolicy-rules-for-netapp.patch
  0102-nvme-cli-Add-script-to-determine-host-NQN.patch
  nvme-cli-1.9+git122.c5097d5.tar.xz

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

Other differences:
------------------
++++++ nvme-cli.spec ++++++
--- /var/tmp/diff_new_pack.SvNfhw/_old  2019-11-21 12:57:40.278546291 +0100
+++ /var/tmp/diff_new_pack.SvNfhw/_new  2019-11-21 12:57:40.282546290 +0100
@@ -12,28 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:           nvme-cli
-Version:        1.8.1+git135.9bab71e
+Version:        1.9+git122.c5097d5
 Release:        0
 Summary:        NVM Express user space tools
 License:        GPL-2.0-only
 Group:          Hardware/Other
-URL:            https://github.com/linux-nvme/nvme-cli
+Url:            https://github.com/linux-nvme/nvme-cli
 Source:         %{name}-%{version}.tar.xz
 Source2:        nvme-cli-rpmlintrc
 # downstream patches:
-Patch1:         0001-nvme_fc-auto-connect-scripts.patch
-Patch2:         0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch
-Patch3:         0003-Add-nvmefc-connect.target.patch
-Patch4:         0004-Change-service-to-type-simple.patch
-Patch5:         0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch
-Patch6:         0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch
-Patch7:         0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch
-Patch8:         0008-nvme-cli-Add-script-to-determine-host-NQN.patch
+Patch101:       0101-nvme-add-iopolicy-rules-for-netapp.patch
+Patch102:       0102-nvme-cli-Add-script-to-determine-host-NQN.patch
+BuildRequires:  libhugetlbfs-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
@@ -59,14 +54,8 @@
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
+%patch101 -p1
+%patch102 -p1
 
 %build
 echo %{version} > version
@@ -77,10 +66,10 @@
 make PREFIX=%{_prefix} DESTDIR=%{buildroot} install-bin install-man 
%{?_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 nvme-fc-autoconnect/nvmefc-boot-connections.service 
%{buildroot}%{_unitdir}/nvmefc-boot-connections.service
-install -m 644 -D nvme-fc-autoconnect/[email protected] 
%{buildroot}%{_unitdir}/[email protected]
-install -m 644 -D nvme-fc-autoconnect/nvmefc-connect.target 
%{buildroot}%{_unitdir}/nvmefc-connect.target
-install -m 644 -D nvme-fc-autoconnect/70-nvmefc-autoconnect.rules 
%{buildroot}%{_udevrulesdir}/70-nvmefc-autoconnect.rules
+install -m 644 -D nvmf-autoconnect/systemd/nvmefc-boot-connections.service 
%{buildroot}%{_unitdir}/nvmefc-boot-connections.service
+install -m 644 -D nvmf-autoconnect/systemd/[email protected] 
%{buildroot}%{_unitdir}/[email protected]
+install -m 644 -D nvmf-autoconnect/systemd/nvmf-connect.target 
%{buildroot}%{_unitdir}/nvmf-connect.target
+install -m 644 -D nvmf-autoconnect/udev-rules/70-nvmf-autoconnect.rules 
%{buildroot}%{_udevrulesdir}/70-nvmf-autoconnect.rules
 install -m 644 -D scripts/71-nvme-iopolicy-netapp-ONTAP.rules 
%{buildroot}%{_udevrulesdir}/71-nvme-iopolicy-netapp-ONTAP.rules
 install -m 644 -D scripts/71-nvme-iopolicy-netapp-E-Series.rules 
%{buildroot}%{_udevrulesdir}/71-nvme-iopolicy-netapp-E-Series.rules
 %ifarch x86_64 aarch64 i586
@@ -89,10 +78,10 @@
 # for subpackage nvme-cli-regress-script:
 install -m 744 -D regress %{buildroot}%{_sbindir}/nvme-regress
 
-%define services nvmefc-boot-connections.service nvmefc-connect.target
+%define services nvmefc-boot-connections.service nvmf-connect.target
 
 %pre
-%service_add_pre %services [email protected]
+%service_add_pre %services [email protected]
 
 %post
 %ifarch x86_64 aarch64 i586
@@ -131,12 +120,12 @@
 %dir %{_datadir}/bash_completion
 %dir %{_datadir}/bash_completion/completions/
 %{_datadir}/bash_completion/completions/nvme
-%{_udevrulesdir}/70-nvmefc-autoconnect.rules
+%{_udevrulesdir}/70-nvmf-autoconnect.rules
 %{_udevrulesdir}/71-nvme-iopolicy-netapp-ONTAP.rules
 %{_udevrulesdir}/71-nvme-iopolicy-netapp-E-Series.rules
 %{_unitdir}/nvmefc-boot-connections.service
-%{_unitdir}/[email protected]
-%{_unitdir}/nvmefc-connect.target
+%{_unitdir}/[email protected]
+%{_unitdir}/nvmf-connect.target
 %dir %{_sysconfdir}/nvme/
 %ghost %{_sysconfdir}/nvme/hostnqn
 %ghost %{_sysconfdir}/nvme/hostid

++++++ 0101-nvme-add-iopolicy-rules-for-netapp.patch ++++++
>From 4392ad501485965a4f3998f7841c0d1cf8959dea Mon Sep 17 00:00:00 2001
From: Hannes Reinecke <[email protected]>
Date: Mon, 11 Feb 2019 14:12:23 +0100
Subject: [PATCH] 71-nvme-iopolicy-netapp.rules: add default rules for NetApp
 products

NetApp ONTAP and NetApp E-Series controllers provide several paths to
the same subsystem, so we should be switching to 'round-robin' iopolicy
to provide the best performance.

Signed-off-by: Hannes Reinecke <[email protected]>
Signed-off-by: Simon Schricker <[email protected]>
---
 scripts/71-nvme-iopolicy-netapp-E-Series.rules | 2 ++
 scripts/71-nvme-iopolicy-netapp-ONTAP.rules    | 2 ++
 2 files changed, 4 insertions(+)
 create mode 100644 scripts/71-nvme-iopolicy-netapp-E-Series.rules
 create mode 100644 scripts/71-nvme-iopolicy-netapp-ONTAP.rules

diff --git a/scripts/71-nvme-iopolicy-netapp-E-Series.rules 
b/scripts/71-nvme-iopolicy-netapp-E-Series.rules
new file mode 100644
index 0000000..902c083
--- /dev/null
+++ b/scripts/71-nvme-iopolicy-netapp-E-Series.rules
@@ -0,0 +1,2 @@
+# Enable round-robin for NetApp E-Series
+ACTION=="add", SUBSYSTEM=="nvme-subsystem", ATTR{model}=="NetApp E-Series", 
ATTR{iopolicy}="round-robin"
diff --git a/scripts/71-nvme-iopolicy-netapp-ONTAP.rules 
b/scripts/71-nvme-iopolicy-netapp-ONTAP.rules
new file mode 100644
index 0000000..0d693a7
--- /dev/null
+++ b/scripts/71-nvme-iopolicy-netapp-ONTAP.rules
@@ -0,0 +1,2 @@
+# Enable round-robin for NetApp ONTAP
+ACTION=="add", SUBSYSTEM=="nvme-subsystem", ATTR{model}=="NetApp ONTAP 
Controller", ATTR{iopolicy}="round-robin"
-- 
2.22.0

++++++ 0008-nvme-cli-Add-script-to-determine-host-NQN.patch -> 
0102-nvme-cli-Add-script-to-determine-host-NQN.patch ++++++

++++++ _service ++++++
--- /var/tmp/diff_new_pack.SvNfhw/_old  2019-11-21 12:57:40.314546280 +0100
+++ /var/tmp/diff_new_pack.SvNfhw/_new  2019-11-21 12:57:40.314546280 +0100
@@ -7,6 +7,7 @@
     <param name="versionrewrite-replacement">\1</param>
     <param name="revision">master</param>
     <param name="changesgenerate">enable</param>
+    <param name="changesauthor">[email protected]</param>
   </service>
   <service mode="disabled" name="tar"/>
   <service mode="disabled" name="recompress">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.SvNfhw/_old  2019-11-21 12:57:40.326546276 +0100
+++ /var/tmp/diff_new_pack.SvNfhw/_new  2019-11-21 12:57:40.330546276 +0100
@@ -5,6 +5,6 @@
 </service>
 <service name="tar_scm">
           <param name="url">https://github.com/linux-nvme/nvme-cli.git</param>
-          <param 
name="changesrevision">507ded512077c1950a3d87455138b5ab30f3012d</param>
+          <param 
name="changesrevision">c5097d5f6e642aa5a289a01f0d49ece5d65587ea</param>
 </service>
 </servicedata>
\ No newline at end of file

++++++ nvme-cli-1.8.1+git135.9bab71e.tar.xz -> 
nvme-cli-1.9+git122.c5097d5.tar.xz ++++++
++++ 29001 lines of diff (skipped)


Reply via email to