diff --git a/0001-build-disable-sysfs-test.patch b/0001-build-disable-sysfs-test.patch deleted file mode 100644 index e08bbcf..0000000 --- a/0001-build-disable-sysfs-test.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6ec2c60668edd79d78552c0345e40bab52e3aa33 Mon Sep 17 00:00:00 2001 -From: Daniel Wagner -Date: Wed, 14 Feb 2024 14:19:07 +0100 -Subject: [PATCH] build: disable sysfs test - -The test is not running stable in OSC environment. This is a new test -which is running stable in the upstream CI builds. So this is something -downstream and needs some more digging. - -Signed-off-by: Daniel Wagner ---- - test/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/meson.build b/test/meson.build -index 93e69991d6d7..a76f57973b6f 100644 ---- a/test/meson.build -+++ b/test/meson.build -@@ -99,5 +99,5 @@ subdir('ioctl') - subdir('nbft') - - if json_c_dep.found() -- subdir('sysfs') -+# subdir('sysfs') - endif --- -2.43.0 - diff --git a/_service b/_service index 1a82b4a..8a28261 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ https://github.com/linux-nvme/libnvme.git libnvme @PARENT_TAG@+@TAG_OFFSET@.g%h - bff7dda + 80c5cf2aa45f4afc7571dc48850fae3fd62828af v(.*) enable diff --git a/_servicedata b/_servicedata index b8fb67a..882f298 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/linux-nvme/libnvme.git - bff7dda7e2a0f883d0b89e23fed725c916de3e61 + 80c5cf2aa45f4afc7571dc48850fae3fd62828af \ No newline at end of file diff --git a/libnvme-1.8+0.gbff7dda.obscpio b/libnvme-1.8+0.gbff7dda.obscpio deleted file mode 100644 index 7c49d3a..0000000 --- a/libnvme-1.8+0.gbff7dda.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1659eadfaf944a4a9e1cb65957240168a7239045419168628ae94c1c06e2281a -size 3110924 diff --git a/libnvme-1.9+0.g80c5cf2.obscpio b/libnvme-1.9+0.g80c5cf2.obscpio new file mode 100644 index 0000000..c7365e7 --- /dev/null +++ b/libnvme-1.9+0.g80c5cf2.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8600f8e315e848d6fe3116f2817855be74f616782e59d476e2b49eafb44217a +size 3270156 diff --git a/libnvme.changes b/libnvme.changes index c68e85d..afee631 100644 --- a/libnvme.changes +++ b/libnvme.changes @@ -1,3 +1,78 @@ +------------------------------------------------------------------- +Fri May 03 13:11:16 UTC 2024 - Daniel Wagner + +- Update to version 1.9+0.g80c5cf2: + * types: Added Command and Feature Lockdown LID + * types: add ASQ, ACQ and BPMBL controller properties definitions + * types: add controller properties enum documentation + * types: fix CRTO.CRIMT mask value definition + * tree: use strtou32 to read lba_size + * types: Fix PMRWBM register name + * examples: fix mi-mctp build warning errors + * test: add CSTS.ST, CAP.CPS and CAP.NSSS registers + * types: add CAP.CPS and CAP.NSSS definitions + * types: add enum nvme_cap documentation + * types: Add enum nvme_unit/cmbebs/cmbswtp/flbas/cmic documentation + * util: Add string constant for ENVME_CONNECT_IGNORED + * tests: Add sample NBFT table with mpath IPv4+IPv6 discovery + * types: add controller status shutdown type (CSTS.ST) definition + * types: Add enum nvme_csts documentation + * types: Add NVME_CMIC definitions + * types: Add CMBSWTP property definitions + * types: Add NVME_CMBEBS property definitions + * types: Fix boot partition read offset (BPROF) mask value + * tree: fix mem leak in nvme_ns_init() (bsc#1223331) + * fabrics: retry discovery log page when DNR is not set + * ioctl: return EPROTO when an NVMe status occurred + * linux: Allocate aligned payload for nvme_get_telemetry_log + * test: use diff to compare sysfs output + * tree: fix lba_count size calculation + * tree: Add NVM subsystem controller identifier + * test: Add unit test for nvme_id_ns_flbas_to_lbaf_inuse() + * types: Fix NVME_CSTS_SHST_MASK definition + * util: Fixed nvme_id_ns_flbas_to_lbaf_inuse() + * types: Add optional data present filed mask and shift definition + * types: Fix EOM header optional data present fields definition + * libnvme : record the nvme pci adapter physical slot (bsc#1223208) + * sysfs: minimize heap allocations of sysfs paths + * json: Fix uninitialized variables + * libnvme: add missing symbol nvme_scan_tls_keys + * nbft: Whitespace fixes (bsc#1222026) + * tests: Add complex NBFT table from Dell R660 (bsc#1222026) + * tests: Adapt to added NBFT SSNS flags (bsc#1222026) + * nbft: Add SSNS 'discovered' flag (bsc#1222026) + * nbft: Add SSNS 'unavailable' flag (bsc#1222026) + * doc: Document the NBFT API (bsc#1222026) + * ioctl: Move nvme_cmd_dword_fields definitions into header file + * types: Add PEL set feature event layout definitions + * types: Fix enum nvme_pel_rci documentation error + * types: Add boot partition information definitions + * types: Add PEL header additional information definitions + * fabrics: keyring is a long (bsc#1216982) + * config-schema.json.in: tls keys and keyrings are strings (bsc#1216982) + * linux: Add nvme_scan_tls_keys() (bsc#1216982) + * json: dump TLS key data in PSK interchange format (bsc#1216982) + * json: import TLS key from PSK interchange format (bsc#1216982) + * json: export TLS key in PSK interchange format (bsc#1216982) + * tree: read TLS key in nvme_configure_ctrl() (bsc#1216982) + * linux: rework nvme_insert_tls_key_versioned() (bsc#1216982) + * linux: add nvme_import_tls_key() (bsc#1216982) + * linux: add nvme_export_tls_key() (bsc#1216982) + * crc32: Add CRC32 algorithm (bsc#1216982) + * linux: add nvme_update_key() (bsc#1216982) + * linux: add nvme_read_key() (bsc#1216982) + * linux: allow for NULL argument in nvme_lookup_keyring() (bsc#1216982) + * log: Respect DEFAULT_LOGLEVEL on uninitialized logging + * log: Introduce nvme_get_logging_level() + * ioctl: remove incomplete debug logging infrastructure + * ioctl: export nvme_submit_passthru{64} as weak symbol + * log: move nvme_{set|get}_debug to log.c + * fabrics: check the read() return value + * types: Add PEL reporting context port identifier type definitions + * types: Add persistent event log reporting context definitions +- Upstream changed the sysfs test setup, thus sysfs test works in OSB + * remove 0001-build-disable-sysfs-test.patch + ------------------------------------------------------------------- Wed Feb 14 12:04:28 UTC 2024 - Daniel Wagner diff --git a/libnvme.obsinfo b/libnvme.obsinfo index 35765b7..9a354e3 100644 --- a/libnvme.obsinfo +++ b/libnvme.obsinfo @@ -1,4 +1,4 @@ name: libnvme -version: 1.8+0.gbff7dda -mtime: 1707903643 -commit: bff7dda7e2a0f883d0b89e23fed725c916de3e61 +version: 1.9+0.g80c5cf2 +mtime: 1714738100 +commit: 80c5cf2aa45f4afc7571dc48850fae3fd62828af diff --git a/libnvme.spec b/libnvme.spec index 4312a2e..b5a1729 100644 --- a/libnvme.spec +++ b/libnvme.spec @@ -21,13 +21,12 @@ %bcond_without check Name: libnvme -Version: 1.8+0.gbff7dda +Version: 1.9+0.g80c5cf2 Release: 0 Summary: Linux-native nvme device management library License: LGPL-2.1-or-later URL: https://github.com/linux-nvme/libnvme/ Source0: libnvme-%{version}.tar.gz -Patch001: 0001-build-disable-sysfs-test.patch BuildRequires: dbus-1-devel BuildRequires: gcc BuildRequires: gcc-c++