Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nvmetcli for openSUSE:Factory 
checked in at 2026-09-10 11:47:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvmetcli (Old)
 and      /work/SRC/openSUSE:Factory/.nvmetcli.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvmetcli"

Thu Sep 10 11:47:07 2026 rev:20 rq:1376310 version:0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/nvmetcli/nvmetcli.changes        2025-06-23 
15:06:25.100601114 +0200
+++ /work/SRC/openSUSE:Factory/.nvmetcli.new.1265/nvmetcli.changes      
2026-09-10 11:47:51.142667868 +0200
@@ -1,0 +2,31 @@
+Tue Sep  8 08:30:23 UTC 2026 - Daniel Wagner <[email protected]>
+
+- Update to version v0.9:
+  * nvmetcli: store DHCHAP attributes
+  * nvmetcli: add support for NVMe passthru target
+  * nvmetcli: add discovery_nqn configfs attribute
+  * nvmetcli: reservation configuration support
+  * nvmetcli: remove use of the Python six package
+  * nvmetcli: remove python-kmod, call kmod binary directly
+  * nvmetcli: use exported configshell symbols
+  * nvmet, nvmetcli: add type annotations, docstrings and various
+    lint/pylint/flake8/mypy fixups
+  * nvmet, nvmetcli: convert % formatting to f-strings
+  * build: replace setup.py with PEP 517/518 pyproject.toml
+  * build: enable pylint and mypy checks in CI
+- Drop remove_six.patch and
+  When-kmodpy-is-not-available-call-kmod-binary-directly.patch,
+  merged upstream
+- Drop nvmetcli-update-python-to-python3.patch, no longer applies
+  since upstream dropped setup.py; the nvmetcli script's shebang
+  is fixed up automatically at build time
+- Spec file cleanup:
+  * drop obsolete BuildRoot tag and %defattr, no longer needed
+    with modern rpm
+  * mark COPYING with %license instead of %doc
+  * remove a leftover buggy mkdir of %{_prefix}/usr/sbin
+    (expanded to /usr/usr/sbin and was never used)
+  * drop the rcnvmet symlink, no longer required per the
+    openSUSE systemd packaging guidelines (jsc#PED-266)
+
+-------------------------------------------------------------------

Old:
----
  When-kmodpy-is-not-available-call-kmod-binary-directly.patch
  nvmetcli-update-python-to-python3.patch
  nvmetcli-v0.8.tar.gz
  remove_six.patch

New:
----
  nvmetcli-v0.9.tar.gz

----------(Old B)----------
  Old:- Drop remove_six.patch and
  When-kmodpy-is-not-available-call-kmod-binary-directly.patch,
  merged upstream
  Old:  merged upstream
- Drop nvmetcli-update-python-to-python3.patch, no longer applies
  since upstream dropped setup.py; the nvmetcli script's shebang
  Old:  * build: enable pylint and mypy checks in CI
- Drop remove_six.patch and
  When-kmodpy-is-not-available-call-kmod-binary-directly.patch,
----------(Old E)----------

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

Other differences:
------------------
++++++ nvmetcli.spec ++++++
--- /var/tmp/diff_new_pack.q2yKTi/_old  2026-09-10 11:47:52.262714861 +0200
+++ /var/tmp/diff_new_pack.q2yKTi/_new  2026-09-10 11:47:52.265714987 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nvmetcli
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,14 @@
 
 
 Name:           nvmetcli
-Version:        0.8
+Version:        0.9
 Release:        1%{?dist}
 Summary:        Command line interface for the kernel NVMe nvmet
 License:        Apache-2.0
 Group:          System/Management
 URL:            http://git.infradead.org/users/hch/nvmetcli.git
 Source:         nvmetcli-v%{version}.tar.gz
-Patch1:         nvmetcli-update-python-to-python3.patch
-Patch2:         harden_nvmet.service.patch
-Patch3:         When-kmodpy-is-not-available-call-kmod-binary-directly.patch
-# PATCH-FIX-UPSTREAM remove_six.patch bsc#1244013 [email protected]
-# remove use of six, we don't need to support Python 2 any more
-Patch4:         remove_six.patch
+Patch1:         harden_nvmet.service.patch
 BuildRequires:  %{pythons}
 BuildRequires:  fdupes
 BuildRequires:  python3-pip
@@ -40,7 +35,6 @@
 Requires(post): systemd
 Requires(postun): systemd
 Requires(preun): systemd
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
 %description
@@ -64,8 +58,6 @@
 %else
   mv %{buildroot}%{_bindir}/nvmetcli %{buildroot}%{_sbindir}
 %endif
-mkdir -p %{buildroot}%{_prefix}/usr/sbin
-ln -s /usr/sbin/service %{buildroot}/usr/sbin/rcnvmet
 mkdir -p %{buildroot}%{_unitdir}
 install -m 644 nvmet.service %{buildroot}%{_unitdir}/nvmet.service
 
@@ -84,11 +76,10 @@
 %service_del_postun nvmet.service
 
 %files
-%defattr(-,root,root,-)
 %{python3_sitelib}
 %dir %{_sysconfdir}/nvmet
 %{_sbindir}/nvmetcli
-/usr/sbin/rcnvmet
 %{_unitdir}/nvmet.service
-%doc COPYING README
+%license COPYING
+%doc README
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.q2yKTi/_old  2026-09-10 11:47:52.333717840 +0200
+++ /var/tmp/diff_new_pack.q2yKTi/_new  2026-09-10 11:47:52.341718176 +0200
@@ -4,8 +4,8 @@
     <param name="scm">git</param>
     <param name="url">git://git.infradead.org/users/hch/nvmetcli.git</param>
     <param name="filename">nvmetcli</param>
-    <param name="version">v0.8</param>
-    <param name="revision">v0.8</param>
+    <param name="version">v0.9</param>
+    <param name="revision">v0.9</param>
     <param name="exclude">.git</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.q2yKTi/_old  2026-09-10 11:47:52.385720022 +0200
+++ /var/tmp/diff_new_pack.q2yKTi/_new  2026-09-10 11:47:52.397720525 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
             <param 
name="url">git://git.infradead.org/users/hch/nvmetcli.git</param>
-          <param 
name="changesrevision">d323d5a3091af490502c5d025ec7361a3a2cfbd9</param></service></servicedata>
+          <param 
name="changesrevision">afd82ca535db1aea565cbf9f9c667aeebf19cf15</param></service></servicedata>
 (No newline at EOF)
 

++++++ nvmetcli-v0.8.tar.gz -> nvmetcli-v0.9.tar.gz ++++++
++++ 3044 lines of diff (skipped)

Reply via email to