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)
