From 03ebed3bc9d2bcc8b4d71f60455f4410cd80ea00 Mon Sep 17 00:00:00 2001 From: dj_palli Date: Thu, 19 Dec 2024 17:25:43 +0000 Subject: [PATCH] nvmetcli: update to 0.7 --- .../nvmetcli/nvmetcli.signatures.json | 2 +- SPECS-EXTENDED/nvmetcli/nvmetcli.spec | 29 +++++++++++++++---- cgmanifest.json | 2 +- 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/SPECS-EXTENDED/nvmetcli/nvmetcli.signatures.json b/SPECS-EXTENDED/nvmetcli/nvmetcli.signatures.json index 24fe911cf01..5b1efa2c03e 100644 --- a/SPECS-EXTENDED/nvmetcli/nvmetcli.signatures.json +++ b/SPECS-EXTENDED/nvmetcli/nvmetcli.signatures.json @@ -1,5 +1,5 @@ { "Signatures": { - "nvmetcli-0.4.tar.gz": "afaa1246369bd38a317890f1cd52afb318194611a1e73e5dd1ec1e1efff18433" + "nvmetcli-0.7.tar.gz": "d4d992ebcdca3c56001c2bd4c64b6675ea3e94272276750d84fec866d7b01943" } } diff --git a/SPECS-EXTENDED/nvmetcli/nvmetcli.spec b/SPECS-EXTENDED/nvmetcli/nvmetcli.spec index f8227265045..44ca2e7751e 100644 --- a/SPECS-EXTENDED/nvmetcli/nvmetcli.spec +++ b/SPECS-EXTENDED/nvmetcli/nvmetcli.spec @@ -1,13 +1,26 @@ -Name: nvmetcli -License: ASL 2.0 -Summary: An adminstration shell for NVMe storage targets -Version: 0.4 -Release: 11%{?dist} Vendor: Microsoft Corporation Distribution: Azure Linux +Name: nvmetcli +License: Apache-2.0 +Summary: An adminstration shell for NVMe storage targets +Version: 0.7 +Release: 1%{?dist} URL: ftp://ftp.infradead.org/pub/nvmetcli/ Source: ftp://ftp.infradead.org/pub/nvmetcli/%{name}-%{version}.tar.gz +Patch00: 0001-nvmetcli-don-t-remove-ANA-Group-1-on-clear.patch +Patch01: 0002-README-Update-URL-for-configshell-fb.patch +Patch02: 0003-nvmetcli-Improve-IOError-handling-on-restore.patch +Patch03: 0004-nvme.py-Explicit-close-is-redundant.patch +Patch04: 0005-nvme.py-Sync-the-containing-directory.patch +Patch05: 0006-nvme.py-Make-modprobe-work-for-kmod-lib-too.patch +Patch06: 0007-test_nvmet.py-test_invalid_input-fails-for-py3.patch +Patch07: 0008-nvmetcli-Report-save-name-correctly.patch +Patch08: 0009-nvmetcli-Allow-different-devices-for-make-test.patch +Patch09: 0010-nvmetcli-Correct-xrange-usage-for-py3.patch +Patch10: 0011-nvmetcli-add-a-tcp-example-json.patch +Patch11: 0012-Documentation-fix-typo.patch BuildArch: noarch +BuildRequires: make BuildRequires: python3-devel python3-setuptools systemd-units asciidoc xmlto Requires: python3-configshell python3-kmod Requires(post): systemd @@ -20,7 +33,7 @@ nvmet in the Linux kernel. It allows configuring the nvmet interactively as well as saving / restoring the configuration to / from a json file. %prep -%setup -q +%autosetup -p1 %build %{__python3} setup.py build @@ -55,6 +68,10 @@ install -m 644 Documentation/nvmetcli.8.gz %{buildroot}%{_mandir}/man8/ %{_mandir}/man8/nvmetcli.8.gz %changelog +* Thu Dec 19 2024 Durga Jagadeesh Palli - 0.7-1 +- Update to 0.7 +- License verified + * Fri Oct 15 2021 Pawel Winogrodzki - 0.4-11 - Initial CBL-Mariner import from Fedora 32 (license: MIT). diff --git a/cgmanifest.json b/cgmanifest.json index e724680b882..27c7d2384c0 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -14343,7 +14343,7 @@ "other": { "name": "nvmetcli", "version": "0.4", - "downloadUrl": "ftp://ftp.infradead.org/pub/nvmetcli/nvmetcli-0.4.tar.gz" + "downloadUrl": "ftp://ftp.infradead.org/pub/nvmetcli/nvmetcli-0.7.tar.gz" } } },