commit libnvme for openSUSE:Factory

2024-05-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2024-05-05 12:10:28

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1880 (New)


Package is "libnvme"

Sun May  5 12:10:28 2024 rev:29 rq:1171772 version:1.9+0.g80c5cf2

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2024-02-15 
20:59:30.714114902 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1880/libnvme.changes
2024-05-05 12:10:35.891469704 +0200
@@ -1,0 +2,75 @@
+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
+
+---

Old:

  0001-build-disable-sysfs-test.patch
  libnvme-1.8+0.gbff7dda.obscpio

New:

  libnvme-1.9+0.g80c5cf2.obscpio

BETA DEBUG BEGIN:
  Old:-  Upstream changed the sysfs test setup, thus sysfs 

commit libnvme for openSUSE:Factory

2024-01-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2024-01-19 23:00:02

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.16006 (New)


Package is "libnvme"

Fri Jan 19 23:00:02 2024 rev:27 rq:1139714 version:1.7.1+0.g13ba383

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-12-21 
23:38:12.065635482 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.16006/libnvme.changes   
2024-01-19 23:00:05.841423932 +0100
@@ -1,0 +2,50 @@
+Wed Dec 20 10:10:56 UTC 2023 - Daniel Wagner 
+
+- Update to version 1.7.1+0.g13ba383:
+  * tree: do no free ns on error in nvme_ns_init
+
+---
+Tue Dec 19 13:26:50 UTC 2023 - Daniel Wagner 
+
+- Update to version 1.7+0.gf38b1d7:
+  * tree: do not open blk device on default
+  * tree: read all attributes from sysfs when available
+  * ioctl: set data length when retrieving LBA status
+  * types: fix regression for vendor-specific field in nvme_id_ns
+  * util: use cleanup functions
+  * linux: use cleanup functions
+  * json: use cleanup functions
+  * fabrics: use cleanup functions
+  * tree: use cleanup functions
+  * cleanup: add cleanup functions
+  * tree: fix incorrect return value
+  * tree: Fix clearing application strings
+  * libnvme: reshuffle nvme_generate_tls_key_identity()
+  * libnvme: fixup error codes
+  * libnvme: Implement 'nvme_generate_tls_key_identity()'
+  * libnvme: support NVMe TLS identities version 1
+  * libnvme: Add base64 functions
+  * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys'
+  * libnvme: separate out a function 'select_hmac'
+  * libnvme: fix a memory leak when calling read_ssns()
+  * libnvme: fix a memory leak in read_discovery()
+  * fabrics: avoid redundant args in nvme_discovery_log()
+  * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs()
+  * fabrics: fetch smaller Discovery Log Page header
+  * fabrics: avoid redundant Get Log Page on retry
+  * fabrics: clear RAE for discovery log page commands
+  * json-schema: add keyring and tls_key details
+  * types: add Host Behavior Support field definitions
+  * mi: Cast values to u32 if shift overflows int
+  * types: Cast values to u32 if shift overflows int
+  * test: Avoid unaligned pointer dereferences
+  * nbft: Avoid unaligned pointer dereferences
+  * types: add cross-namespace copy formats, status codes, ONCS bits
+  * nvme: Add length field to Hkdf-Expand-Label computation
+  * ioctl: use lsp arg in nvme_get_log_boot_partition
+  * fabrics: use SECTYPE to determine whether to use TLS
+  * fabrics: Allocate aligned payloads for id_ctrl and discovery log calls
+  * linux: Allocate aligned payloads for id_ctrl and id_ns calls
+  * ioctl: MSB variable-size storage/reference tags
+
+---

Old:

  libnvme-1.6+5.g68c6ffb.obscpio

New:

  libnvme-1.7.1+0.g13ba383.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.W2mT5g/_old  2024-01-19 23:00:07.481483883 +0100
+++ /var/tmp/diff_new_pack.W2mT5g/_new  2024-01-19 23:00:07.485484029 +0100
@@ -21,7 +21,7 @@
 %bcond_without check
 
 Name:   libnvme
-Version:1.6+5.g68c6ffb
+Version:1.7.1+0.g13ba383
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.W2mT5g/_old  2024-01-19 23:00:07.521485345 +0100
+++ /var/tmp/diff_new_pack.W2mT5g/_new  2024-01-19 23:00:07.529485638 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@+@TAG_OFFSET@.g%h
-68c6ffb
+13ba383
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.W2mT5g/_old  2024-01-19 23:00:07.553486515 +0100
+++ /var/tmp/diff_new_pack.W2mT5g/_new  2024-01-19 23:00:07.557486662 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-68c6ffb11d40a427fc1fd70ac2ac97fd01952913
+13ba38387e5446849ae59d3ccd8183cf9aca3145
   
 
 (No newline at EOF)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.W2mT5g/_old  2024-01-19 23:00:07.597488123 +0100
+++ /var/tmp/diff_new_pack.W2mT5g/_new  2024-01-19 23:00:07.625489147 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.6+5.g68c6ffb
-mtime: 1696957866
-commit: 68c6ffb11d40a427fc1fd70ac2ac97fd01952913
+version: 1.7.1+0.g13ba383
+mtime: 1703065918
+commit: 13ba38387e5446849ae59d3ccd8183cf9aca3145
 


commit libnvme for openSUSE:Factory

2023-12-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-12-21 23:38:04

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1840 (New)


Package is "libnvme"

Thu Dec 21 23:38:04 2023 rev:26 rq:1134430 version:1.6+5.g68c6ffb

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-12-20 
21:00:32.746732975 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1840/libnvme.changes
2023-12-21 23:38:12.065635482 +0100
@@ -2,50 +1,0 @@
-Wed Dec 20 10:10:56 UTC 2023 - Daniel Wagner 
-
-- Update to version 1.7.1+0.g13ba383:
-  * tree: do no free ns on error in nvme_ns_init
-

-Tue Dec 19 13:26:50 UTC 2023 - Daniel Wagner 
-
-- Update to version 1.7+0.gf38b1d7:
-  * tree: do not open blk device on default
-  * tree: read all attributes from sysfs when available
-  * ioctl: set data length when retrieving LBA status
-  * types: fix regression for vendor-specific field in nvme_id_ns
-  * util: use cleanup functions
-  * linux: use cleanup functions
-  * json: use cleanup functions
-  * fabrics: use cleanup functions
-  * tree: use cleanup functions
-  * cleanup: add cleanup functions
-  * tree: fix incorrect return value
-  * tree: Fix clearing application strings
-  * libnvme: reshuffle nvme_generate_tls_key_identity()
-  * libnvme: fixup error codes
-  * libnvme: Implement 'nvme_generate_tls_key_identity()'
-  * libnvme: support NVMe TLS identities version 1
-  * libnvme: Add base64 functions
-  * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys'
-  * libnvme: separate out a function 'select_hmac'
-  * libnvme: fix a memory leak when calling read_ssns()
-  * libnvme: fix a memory leak in read_discovery()
-  * fabrics: avoid redundant args in nvme_discovery_log()
-  * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs()
-  * fabrics: fetch smaller Discovery Log Page header
-  * fabrics: avoid redundant Get Log Page on retry
-  * fabrics: clear RAE for discovery log page commands
-  * json-schema: add keyring and tls_key details
-  * types: add Host Behavior Support field definitions
-  * mi: Cast values to u32 if shift overflows int
-  * types: Cast values to u32 if shift overflows int
-  * test: Avoid unaligned pointer dereferences
-  * nbft: Avoid unaligned pointer dereferences
-  * types: add cross-namespace copy formats, status codes, ONCS bits
-  * nvme: Add length field to Hkdf-Expand-Label computation
-  * ioctl: use lsp arg in nvme_get_log_boot_partition
-  * fabrics: use SECTYPE to determine whether to use TLS
-  * fabrics: Allocate aligned payloads for id_ctrl and discovery log calls
-  * linux: Allocate aligned payloads for id_ctrl and id_ns calls
-  * ioctl: MSB variable-size storage/reference tags
-


Old:

  libnvme-1.7.1+0.g13ba383.obscpio

New:

  libnvme-1.6+5.g68c6ffb.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.NXzdVb/_old  2023-12-21 23:38:12.969668449 +0100
+++ /var/tmp/diff_new_pack.NXzdVb/_new  2023-12-21 23:38:12.973668595 +0100
@@ -21,7 +21,7 @@
 %bcond_without check
 
 Name:   libnvme
-Version:1.7.1+0.g13ba383
+Version:1.6+5.g68c6ffb
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.NXzdVb/_old  2023-12-21 23:38:13.001669617 +0100
+++ /var/tmp/diff_new_pack.NXzdVb/_new  2023-12-21 23:38:13.005669763 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@+@TAG_OFFSET@.g%h
-13ba383
+68c6ffb
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.NXzdVb/_old  2023-12-21 23:38:13.021670346 +0100
+++ /var/tmp/diff_new_pack.NXzdVb/_new  2023-12-21 23:38:13.025670492 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-13ba38387e5446849ae59d3ccd8183cf9aca3145
+68c6ffb11d40a427fc1fd70ac2ac97fd01952913
   
 
 (No newline at EOF)

++ libnvme-1.7.1+0.g13ba383.obscpio -> libnvme-1.6+5.g68c6ffb.obscpio ++
 12843 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.NXzdVb/_old  2023-12-21 23:38:13.521688581 +0100
+++ /var/tmp/diff_new_pack.NXzdVb/_new  2023-12-21 23:38:13.525688727 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.7.1+0.g13ba383
-mtime: 1703065918
-commit: 13ba38387e5446849ae59d3ccd8183cf9aca3145
+version: 1.6+5.g68c6ffb
+mtime: 1696957866
+commit: 

commit libnvme for openSUSE:Factory

2023-10-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-10-19 22:46:50

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1945 (New)


Package is "libnvme"

Thu Oct 19 22:46:50 2023 rev:24 rq:1118649 version:1.6+5.g68c6ffb

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-10-13 
23:15:02.783832088 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1945/libnvme.changes
2023-10-19 22:49:11.850518996 +0200
@@ -1,0 +2,7 @@
+Tue Oct 17 14:38:25 UTC 2023 - Martin Wilck 
+
+- Update to version 1.6+5.g68c6ffb:
+  * avoid stack corruption by unaligned DMA to user space buffers
+(bsc#1216344, gh#linux-nvme/libnvme#727)
+
+---

Old:

  libnvme-1.6.obscpio

New:

  libnvme-1.6+5.g68c6ffb.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.GYKn1E/_old  2023-10-19 22:49:12.510542934 +0200
+++ /var/tmp/diff_new_pack.GYKn1E/_new  2023-10-19 22:49:12.514543080 +0200
@@ -21,7 +21,7 @@
 %bcond_without check
 
 Name:   libnvme
-Version:1.6
+Version:1.6+5.g68c6ffb
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.GYKn1E/_old  2023-10-19 22:49:12.546544240 +0200
+++ /var/tmp/diff_new_pack.GYKn1E/_new  2023-10-19 22:49:12.550544385 +0200
@@ -3,8 +3,8 @@
 git
 https://github.com/linux-nvme/libnvme.git
 libnvme
-@PARENT_TAG@
-v1.6
+@PARENT_TAG@+@TAG_OFFSET@.g%h
+68c6ffb
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.GYKn1E/_old  2023-10-19 22:49:12.574545256 +0200
+++ /var/tmp/diff_new_pack.GYKn1E/_new  2023-10-19 22:49:12.578545401 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-37a803cf77e224f66d86b1e1d9e74a15f55ea600
+68c6ffb11d40a427fc1fd70ac2ac97fd01952913
   
 
 (No newline at EOF)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.GYKn1E/_old  2023-10-19 22:49:12.602546271 +0200
+++ /var/tmp/diff_new_pack.GYKn1E/_new  2023-10-19 22:49:12.606546417 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.6
-mtime: 1695968810
-commit: 37a803cf77e224f66d86b1e1d9e74a15f55ea600
+version: 1.6+5.g68c6ffb
+mtime: 1696957866
+commit: 68c6ffb11d40a427fc1fd70ac2ac97fd01952913
 


commit libnvme for openSUSE:Factory

2023-10-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-10-13 23:14:26

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.20540 (New)


Package is "libnvme"

Fri Oct 13 23:14:26 2023 rev:23 rq:1117511 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-10-12 
11:45:11.847700764 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.20540/libnvme.changes   
2023-10-13 23:15:02.783832088 +0200
@@ -1,0 +2,5 @@
+Thu Oct 12 16:50:55 UTC 2023 - Daniel Wagner 
+
+- Add missing jsc# tracking references to changelog
+
+---
@@ -131 +136 @@
-  * nbft: add NBFT v1.0 table support
+  * nbft: add NBFT v1.0 table support (jsc#PED-1449)
@@ -146 +151 @@
-- Update to version 1.4:
+- Update to version 1.4: (jsc#PED-553 jsc#PED-3884)



Other differences:
--


commit libnvme for openSUSE:Factory

2023-10-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-10-11 23:53:52

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1807 (New)


Package is "libnvme"

Wed Oct 11 23:53:52 2023 rev:22 rq:1116608 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-10-05 
20:03:30.983500454 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1807/libnvme.changes
2023-10-12 11:45:11.847700764 +0200
@@ -1,0 +2,7 @@
+Mon Oct  9 10:00:13 UTC 2023 - Daniel Wagner 
+
+- Use glob for python3-libnvme file listening. Workaround pycache_only
+  problems for SLE/Leap builds.
+- Drop usused libuuid dependency
+
+---
@@ -17 +24 @@
-- Update to version 1.6:
+- Update to version 1.6: (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061)
@@ -64,2 +71,2 @@
-  * tree: fix segfault in nvme_scan_subsystem()
-  * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool
+  * tree: fix segfault in nvme_scan_subsystem() (bsc#1213993)
+  * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool (bsc#1213993)
@@ -67,2 +74,2 @@
-  * nvme-tree: avoid warning in 'list-subsys'
-  * tree: Add getter for subsystem iopolicy
+  * nvme-tree: avoid warning in 'list-subsys' (bsc#1212598)
+  * tree: Add getter for subsystem iopolicy (bsc#1124564)
@@ -70 +77 @@
-  * tree: Scan all subsystems
+  * tree: Scan all subsystems (bsc#1212598)
@@ -75,0 +83 @@
+(bsc#1213527 bsc#1213686)
@@ -95,2 +103,2 @@
-  * ioctl: fix RAE bit on last Get Log Page command
-  * fabrics: check genctr after getting discovery entries
+  * ioctl: fix RAE bit on last Get Log Page command (bsc#1213618)
+  * fabrics: check genctr after getting discovery entries (bsc#1213618)
@@ -167,0 +176,10 @@
+- Enabled unit test on s390x again (bsc#1207687, bsc#1207686)
+- Fix invalid string lenght calculcation for UUID (bsc#1209906)
+- Fix segmentation fault during garbage collection (bsc#1209905)
+- Always sanitize traddr and trsvcid entries (bsc#1207435)
+- Allow tracking unique discover controllers (bsc#1186689)
+
+---
+Mon Jan 30 14:46:55 UTC 2023 - Martin Wilck 
+
+- temporarily disable unit tests on s390x (bsc#1207687, bsc#1207686)
@@ -260,0 +279,5 @@
+  * tree: Factor lookup code for controller (bsc#1199503)
+  * fabrics: Consider config from file when adding new controller (bsc#1199503)
+  * fabrics: Lower log level in __nvmf_add_ctrl (bsc#114 bsc#1199503)
+  * fabrics: Remove double connection error logging (bsc#114 bsc#1199503)
+  * Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 
bsc#1201717)



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.trNnXe/_old  2023-10-12 11:45:12.459722841 +0200
+++ /var/tmp/diff_new_pack.trNnXe/_new  2023-10-12 11:45:12.463722985 +0200
@@ -32,7 +32,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  keyutils-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libuuid-devel
 BuildRequires:  meson
 BuildRequires:  openssl-devel
 BuildRequires:  python3-devel
@@ -79,7 +78,11 @@
 
 %build
 export KBUILD_BUILD_TIMESTAMP=@${SOURCE_DATE_EPOCH:-$(date +%s)}
-%meson -Ddocs=man %{?_with_docs_build:-Ddocs-build=true} 
-Dversion-tag=%{version} -Dlibdbus=enabled
+%meson \
+-Ddocs=man \
+%{?_with_docs_build:-Ddocs-build=true} \
+-Dversion-tag=%{version} \
+-Dlibdbus=enabled
 %meson_build
 
 %if %{with check}
@@ -115,9 +118,5 @@
 %{_libdir}/%{name}-mi.so.%{sover}*
 
 %files -n python3-libnvme
-%dir %{python3_sitearch}/libnvme
-%{python3_sitearch}/libnvme/*.so
-%{python3_sitearch}/libnvme/__init__.py
-%{python3_sitearch}/libnvme/nvme.py
-%pycache_only %{python3_sitearch}/libnvme/__pycache__
+%{python3_sitearch}/*
 


commit libnvme for openSUSE:Factory

2023-10-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-10-05 20:03:02

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.28202 (New)


Package is "libnvme"

Thu Oct  5 20:03:02 2023 rev:21 rq:1115641 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-10-01 
21:21:44.275411510 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.28202/libnvme.changes   
2023-10-05 20:03:30.983500454 +0200
@@ -1,0 +2,13 @@
+Wed Oct  4 14:31:09 UTC 2023 - Daniel Wagner 
+
+- Enable tests during build
+- Set git version tag
+- Drop unused make dependency
+
+---
+Wed Oct  4 10:32:55 UTC 2023 - Daniel Wagner 
+
+- Drop unencessary minimum version depedency on meson.
+- Re-enable libdbus feature. Upstream defaults changed.
+
+---



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.RFCd1G/_old  2023-10-05 20:03:32.263546698 +0200
+++ /var/tmp/diff_new_pack.RFCd1G/_new  2023-10-05 20:03:32.263546698 +0200
@@ -18,6 +18,8 @@
 
 %define sover 1
 
+%bcond_without check
+
 Name:   libnvme
 Version:1.6
 Release:0
@@ -31,8 +33,7 @@
 BuildRequires:  keyutils-devel
 BuildRequires:  libjson-c-devel
 BuildRequires:  libuuid-devel
-BuildRequires:  make
-BuildRequires:  meson >= 0.50.0
+BuildRequires:  meson
 BuildRequires:  openssl-devel
 BuildRequires:  python3-devel
 BuildRequires:  swig
@@ -78,9 +79,14 @@
 
 %build
 export KBUILD_BUILD_TIMESTAMP=@${SOURCE_DATE_EPOCH:-$(date +%s)}
-%meson -Ddocs=man %{?_with_docs_build:-Ddocs-build=true}
+%meson -Ddocs=man %{?_with_docs_build:-Ddocs-build=true} 
-Dversion-tag=%{version} -Dlibdbus=enabled
 %meson_build
 
+%if %{with check}
+%check
+%meson_test
+%endif
+
 %install
 %meson_install
 


commit libnvme for openSUSE:Factory

2023-10-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-10-01 21:21:43

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.28202 (New)


Package is "libnvme"

Sun Oct  1 21:21:43 2023 rev:20 rq:1114410 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-07-27 
16:51:33.458068226 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.28202/libnvme.changes   
2023-10-01 21:21:44.275411510 +0200
@@ -1,0 +2,116 @@
+Fri Sep 29 11:42:15 UTC 2023 - Daniel Wagner 
+
+- Update to version 1.6:
+  * docs: Fix Read-the-Docs configuration (deprecated config param)
+  * mi-mctp: Fix free() in error path of mi_open_mctp
+  * types: Use NVME_SET for status type mask to get status value
+  * types: Define FLBAS MASK and SHIFT to use NVME_GET
+  * types: Support Phy Rx Eye Opening Measurement Log
+  * log: Add nvme root global variable to set for default output
+  * types: Add support for the OAQD ID controller field
+  * test: use non deprecated API
+  * test: add tests for Get/Set Features functions
+  * ioctl: implement nvme_set_features_lba_range()
+  * ioctl: pass NSID in Get/Set Features commands that use it
+  * ioctl: fix swapped parameters in nvme_set_features_host_id()
+  * ioctl: export nvme_{g,s}et_features_iocs_profile()
+  * ioctl: pass ENDGID in nvme_get_features_endurance_event_cfg()
+  * ioctl: don't set SAVE bit on unsaveable features
+  * ioctl: avoid sending uninitialized timestamp
+  * ioctl: pass data for Get/Set Features commands
+  * ioctl: set correct bits in Set Features commands
+  * ioctl: correct feature IDs in Get/Set Features commands
+  * tree: Add 2 new public functions to lookup existing controllers
+  * ioctl: Add debugging feature to show command outputs
+  * Fix incorrect article 'an' as 'a' to use for a description
+  * linux: Added functions to enable faster telemetry data retrieval. Moved 
telemetry data area support detection into separate function. Added possibility 
to modify data transfer chunk size. Enable telemetry extraction up to specified 
data area. Removed some printf() and perror().
+  * test: account for discovery log page entry stripping
+  * fabrics: unconditionally strip discovery entry strings
+  * fabrics: only look for spaces in strchomp()
+  * tree: Use early return instead of else statements
+  * test: fix lookup test case
+  * test: make all function static
+  * test: add tests for new tcp controller matching algorithm
+  * tree: Improve TCP controller matching algorithm
+  * util: Add functions to parse the system's interfaces
+  * types: Add support for EGFEAT, Domain Identifier, TEGCAP and UEGCAP
+  * mi: remove nsid from nvme_mi_admin_identify_secondary_ctrl_list()
+  * test: add tests for nvme_ctrl_get_src_addr()
+  * tree: Add nvme_ctrl_get_src_addr() to get the controller's src_addr
+  * util: Split _nvme_ipaddrs_eq() from nvme_ipaddrs_eq()
+  * test: add tests for Identify functions
+  * ioctl: use available Identify helper functions
+  * test: pass a large enough buffer to nvme_identify_ns_descs()
+  * ioctl: remove nsid from nvme_identify_secondary_ctrl_list()
+  * meson: Don't hard-code path to "internal/config.h"
+  * fabrics: Do not pass disable_sqflow if not supported
+  * fabrics: Read the supported options lazy
+  * test: add discovery log page tests
+  * test: add infra for mocking passthru ioctls
+  * tree: fix segfault in nvme_scan_subsystem()
+  * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool
+  * doc: fix minor mistake in README.md about dependencies
+  * nvme-tree: avoid warning in 'list-subsys'
+  * tree: Add getter for subsystem iopolicy
+  * fabrics: Consider also all hosts settings for context match
+  * tree: Scan all subsystems
+  * doc: Fixing compile instruction in README
+  * mi: allow non-4-byte-aligned responses
+  * mi-mctp: use a linear response buffer
+  * mi: implement length and offset alignment checks in admin_xfer()
+  * tree: Don't open nvme devices until it's absolutely required
+  * tree: missing closedir() causes fd leak for "/sys/bus/pci/slots"
+  * mi: don't return from mi_mctp_submit with a tag held
+  * util: Provide empty nvme_ipaddrs_eq for static builds
+  * fabrics: Relax match on well known disc ctrl lookup
+  * tree: Ignore NULL address pointer for phy slot lookup
+  * fabrics: Filter discovery ctrls out during application context check
+  * util: Add ignored error code
+  * json: Use memory block allocated by realloc() instead printbuf
+  * util: Use HAVE_NETDB instead of HAVE_LIBNSS
+  * tree: Add PCI physical slot number for controller
+  * tree: Use nvme_ipaddrs_eq() to compare IP addresses
+  * fabrics: Add EADDRNOTAVAIL error mapping
+  * fabrics: filter out subsystems 

commit libnvme for openSUSE:Factory

2023-07-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-07-27 16:50:57

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.32662 (New)


Package is "libnvme"

Thu Jul 27 16:50:57 2023 rev:19 rq:1101086 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-07-27 
14:13:25.040566942 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.32662/libnvme.changes   
2023-07-27 16:51:33.458068226 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 13:10:34 UTC 2023 - Ana Guerrero 
+
+- Fix build with meson 1.2.0 
+
+---



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.WFayKP/_old  2023-07-27 16:51:34.010071345 +0200
+++ /var/tmp/diff_new_pack.WFayKP/_new  2023-07-27 16:51:34.014071367 +0200
@@ -113,5 +113,6 @@
 %{python3_sitearch}/libnvme/*.so
 %{python3_sitearch}/libnvme/__init__.py
 %{python3_sitearch}/libnvme/nvme.py
+%pycache_only %{python3_sitearch}/libnvme/__pycache__
 
 %changelog


commit libnvme for openSUSE:Factory

2023-07-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-07-27 14:13:24

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.32662 (New)


Package is "libnvme"

Thu Jul 27 14:13:24 2023 rev:18 rq: version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-07-26 
13:21:43.371238208 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.32662/libnvme.changes   
2023-07-27 14:13:25.040566942 +0200
@@ -2,40 +1,0 @@
-Fri Jul 21 12:54:56 UTC 2023 - Daniel Wagner 
-
-- Label __pycache__ directory because meson 1.2.0 starts to install
-  the precompiled files.
-

-Thu Jul 06 09:40:01 UTC 2023 - Daniel Wagner 
-
-- Update to version 1.5:
-  * fabrics: Relax match on well known disc ctrl lookup
-  * tree: Ignore NULL address pointer for phy slot lookup
-  * fabrics: Filter discovery ctrls out during application context check
-  * util: Add ignored error code
-  * json: Use memory block allocated by realloc() instead printbuf
-  * tree: Add PCI physical slot number for controller
-  * tree: Use nvme_ipaddrs_eq() to compare IP addresses
-  * fabrics: Add EADDRNOTAVAIL error mapping
-  * fabrics: filter out subsystems with non-matching application string
-  * libnvme: add 'application' setting to nvme_root
-  * libnvme: add 'application' setting to the subsystem
-  * util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public.
-  * util: Add ipaddrs_eq() to check whether two IP addresses are equal
-  * ioctl: fix RAE bit on last Get Log Page command
-  * fabrics: check genctr after getting discovery entries
-  * fabrics: handle /dev/nvme-fabrics read failure
-  * fabrics: fix potential invalid memory access in __nvmf_supported_option()
-  * Python: Fix crash during garbage collection
-  * mi: Add nvme_mi_ctrl_id to retrieve controller ID
-  * ioctl: Explicitly initialize all members of struct nvme_ns_mgmt_args
-  * ioctl: io management send, receive args fix
-  * Python: Add NBFT support
-  * tree: Fix offset argument check in nvme_bytes_to_lba
-  * nbft: add NBFT v1.0 table support
-  * types: Add IO command set specific field on nsmgmt
-  * fabrics: Do not pass unsupported options to kernel
-  * types: Add ns-mgmt host software specified fields
-  * types.h: Add FDP related Status Code
-  * tree: Fix argument check in nvme_bytes_to_lba
-


Old:

  libnvme-1.5.obscpio

New:

  libnvme-1.4.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.hgluRy/_old  2023-07-27 14:13:25.724570822 +0200
+++ /var/tmp/diff_new_pack.hgluRy/_new  2023-07-27 14:13:25.728570844 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.5
+Version:1.4
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later
@@ -113,6 +113,5 @@
 %{python3_sitearch}/libnvme/*.so
 %{python3_sitearch}/libnvme/__init__.py
 %{python3_sitearch}/libnvme/nvme.py
-%pycache_only %{python3_sitearch}/libnvme/__pycache__
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.hgluRy/_old  2023-07-27 14:13:25.772571093 +0200
+++ /var/tmp/diff_new_pack.hgluRy/_new  2023-07-27 14:13:25.776571117 +0200
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.5
+v1.4
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.hgluRy/_old  2023-07-27 14:13:25.804571275 +0200
+++ /var/tmp/diff_new_pack.hgluRy/_new  2023-07-27 14:13:25.808571297 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-4fea83db8328ea788ea8f1001e8ce1cb80ef5fae
+a8a5d300c70fc30ffd793bb5726a4ec3d0719163
   
 
 (No newline at EOF)

++ libnvme-1.5.obscpio -> libnvme-1.4.obscpio ++
 23165 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.hgluRy/_old  2023-07-27 14:13:26.436574859 +0200
+++ /var/tmp/diff_new_pack.hgluRy/_new  2023-07-27 14:13:26.440574881 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.5
-mtime: 1688131027
-commit: 4fea83db8328ea788ea8f1001e8ce1cb80ef5fae
+version: 1.4
+mtime: 1680271519
+commit: a8a5d300c70fc30ffd793bb5726a4ec3d0719163
 


commit libnvme for openSUSE:Factory

2023-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-07-26 13:21:36

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.15225 (New)


Package is "libnvme"

Wed Jul 26 13:21:36 2023 rev:17 rq:1099915 version:1.5

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-04-02 
19:16:52.856374367 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.15225/libnvme.changes   
2023-07-26 13:21:43.371238208 +0200
@@ -1,0 +2,40 @@
+Fri Jul 21 12:54:56 UTC 2023 - Daniel Wagner 
+
+- Label __pycache__ directory because meson 1.2.0 starts to install
+  the precompiled files.
+
+---
+Thu Jul 06 09:40:01 UTC 2023 - Daniel Wagner 
+
+- Update to version 1.5:
+  * fabrics: Relax match on well known disc ctrl lookup
+  * tree: Ignore NULL address pointer for phy slot lookup
+  * fabrics: Filter discovery ctrls out during application context check
+  * util: Add ignored error code
+  * json: Use memory block allocated by realloc() instead printbuf
+  * tree: Add PCI physical slot number for controller
+  * tree: Use nvme_ipaddrs_eq() to compare IP addresses
+  * fabrics: Add EADDRNOTAVAIL error mapping
+  * fabrics: filter out subsystems with non-matching application string
+  * libnvme: add 'application' setting to nvme_root
+  * libnvme: add 'application' setting to the subsystem
+  * util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public.
+  * util: Add ipaddrs_eq() to check whether two IP addresses are equal
+  * ioctl: fix RAE bit on last Get Log Page command
+  * fabrics: check genctr after getting discovery entries
+  * fabrics: handle /dev/nvme-fabrics read failure
+  * fabrics: fix potential invalid memory access in __nvmf_supported_option()
+  * Python: Fix crash during garbage collection
+  * mi: Add nvme_mi_ctrl_id to retrieve controller ID
+  * ioctl: Explicitly initialize all members of struct nvme_ns_mgmt_args
+  * ioctl: io management send, receive args fix
+  * Python: Add NBFT support
+  * tree: Fix offset argument check in nvme_bytes_to_lba
+  * nbft: add NBFT v1.0 table support
+  * types: Add IO command set specific field on nsmgmt
+  * fabrics: Do not pass unsupported options to kernel
+  * types: Add ns-mgmt host software specified fields
+  * types.h: Add FDP related Status Code
+  * tree: Fix argument check in nvme_bytes_to_lba
+
+---

Old:

  libnvme-1.4.obscpio

New:

  libnvme-1.5.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.LtISFr/_old  2023-07-26 13:21:44.251243189 +0200
+++ /var/tmp/diff_new_pack.LtISFr/_new  2023-07-26 13:21:44.255243212 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.4
+Version:1.5
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later
@@ -113,5 +113,6 @@
 %{python3_sitearch}/libnvme/*.so
 %{python3_sitearch}/libnvme/__init__.py
 %{python3_sitearch}/libnvme/nvme.py
+%pycache_only %{python3_sitearch}/libnvme/__pycache__
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.LtISFr/_old  2023-07-26 13:21:44.287243393 +0200
+++ /var/tmp/diff_new_pack.LtISFr/_new  2023-07-26 13:21:44.291243415 +0200
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.4
+v1.5
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.LtISFr/_old  2023-07-26 13:21:44.311243529 +0200
+++ /var/tmp/diff_new_pack.LtISFr/_new  2023-07-26 13:21:44.315243551 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-a8a5d300c70fc30ffd793bb5726a4ec3d0719163
+4fea83db8328ea788ea8f1001e8ce1cb80ef5fae
   
 
 (No newline at EOF)

++ libnvme-1.4.obscpio -> libnvme-1.5.obscpio ++
 23165 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.LtISFr/_old  2023-07-26 13:21:44.851246585 +0200
+++ /var/tmp/diff_new_pack.LtISFr/_new  2023-07-26 13:21:44.855246608 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.4
-mtime: 1680271519
-commit: a8a5d300c70fc30ffd793bb5726a4ec3d0719163
+version: 1.5
+mtime: 1688131027
+commit: 4fea83db8328ea788ea8f1001e8ce1cb80ef5fae
 


commit libnvme for openSUSE:Factory

2023-04-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-04-02 19:16:50

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.9019 (New)


Package is "libnvme"

Sun Apr  2 19:16:50 2023 rev:16 rq:1076526 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2023-01-31 
16:11:57.858714319 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.9019/libnvme.changes
2023-04-02 19:16:52.856374367 +0200
@@ -1,0 +2,34 @@
+Fri Mar 31 15:38:35 UTC 2023 - Daniel Wagnrer 
+
+- Update to version 1.4:
+  * fabrics: Filter out invalid UUIDs from DMI
+  * fabrics: Add define for DMI sysinfo
+  * Print out correct TREQ strings for discovery
+  * tree: fix generic device open failure
+  * fabrics: add configuration option 'tls_key'
+  * fabrics: add configuration option 'keyring'
+  * linux: add key helper functions
+  * nvme: add 'nvme_insert_tls_key()' function
+  * linux: add nvme_lookup_keyring()
+  * python: Change python option from combo to feature
+  * types: add opcode field to error log page (TP4113)
+  * python: Add setter property for controller DHCHAP Key
+  * python: Remove redundant host.set_key() method
+  * build, meson: Print option summary
+  * Python: Add support for setting/getting Host DHCHAP key
+  * Python: Add hostnqn_from_file() and hostid_from_file()
+  * types: Update position of elbatm in struct nvme_copy_range{_f1}
+  * doc: fix kernel-doc-check warning
+  * python, meson: Assert that deps are present for -Dpython=true
+  * python: Reformat SWIG input file
+  * python test: Check there is no SIGSEGV during garbage collection
+  * python: Return PyObject* from __str__() instead of a static char[]
+  * python: Fix segmentation fault during garbage collection
+  * build: Enable test in muon minimal build
+  * build: Streamline workflows with nvme-cli
+  * mi: Add nvme_mi_admin_get_log_page
+  * ioctl: Set file descriptor in nvme_get_log_page()
+  * fix endians
+  * fabrics: Do not ignore one char whitespace when string sanitizing
+
+---

Old:

  libnvme-1.3.obscpio

New:

  libnvme-1.4.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.rsmf4S/_old  2023-04-02 19:16:53.404377119 +0200
+++ /var/tmp/diff_new_pack.rsmf4S/_new  2023-04-02 19:16:53.412377159 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.3
+Version:1.4
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later
@@ -28,6 +28,7 @@
 BuildRequires:  dbus-1-devel
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
+BuildRequires:  keyutils-devel
 BuildRequires:  libjson-c-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  make

++ _service ++
--- /var/tmp/diff_new_pack.rsmf4S/_old  2023-04-02 19:16:53.444377320 +0200
+++ /var/tmp/diff_new_pack.rsmf4S/_new  2023-04-02 19:16:53.448377340 +0200
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.3
+v1.4
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.rsmf4S/_old  2023-04-02 19:16:53.468377440 +0200
+++ /var/tmp/diff_new_pack.rsmf4S/_new  2023-04-02 19:16:53.472377460 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-94dd6d027e482749d8a915aae5fd52ef7323c054
+a8a5d300c70fc30ffd793bb5726a4ec3d0719163
   
 
 (No newline at EOF)

++ libnvme-1.3.obscpio -> libnvme-1.4.obscpio ++
 11554 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.rsmf4S/_old  2023-04-02 19:16:54.040380312 +0200
+++ /var/tmp/diff_new_pack.rsmf4S/_new  2023-04-02 19:16:54.044380332 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.3
-mtime: 1675084192
-commit: 94dd6d027e482749d8a915aae5fd52ef7323c054
+version: 1.4
+mtime: 1680271519
+commit: a8a5d300c70fc30ffd793bb5726a4ec3d0719163
 


commit libnvme for openSUSE:Factory

2023-01-31 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2023-01-31 16:08:47

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.32243 (New)


Package is "libnvme"

Tue Jan 31 16:08:47 2023 rev:15 rq:1062069 version:1.3

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-11-03 
19:13:56.271920499 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.32243/libnvme.changes   
2023-01-31 16:11:57.858714319 +0100
@@ -1,0 +2,15 @@
+Mon Jan 30 13:51:19 UTC 2023 - Daniel Wagner 
+
+- Update to version 1.3:
+ * Support added for Flexible Data Placement (TP4146)
+ * Fabrics: added support for Persistent Discovery Controllers.
+ * libnvme-mi added a quirk framework to workaround special behavior of
+   certain devices
+ * The python binding behaves more friendly in a threading environment
+   by release the GIL on blocking calls.
+ * Replaced  3the libsystemd dependency with libdbus
+ * A lot of small fixes everywhere (leaks, wrong ordering of arguments, ...)
+- Update spec file
+  * Project depends on meson >= 0.50.0
+
+---

Old:

  libnvme-1.2.obscpio

New:

  libnvme-1.3.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.p87srJ/_old  2023-01-31 16:11:58.290716822 +0100
+++ /var/tmp/diff_new_pack.p87srJ/_new  2023-01-31 16:11:58.298716868 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libnvme
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,19 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.2
+Version:1.3
 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
+BuildRequires:  dbus-1-devel
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  libjson-c-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  make
-BuildRequires:  meson >= 0.47.0
+BuildRequires:  meson >= 0.50.0
 BuildRequires:  openssl-devel
 BuildRequires:  python3-devel
 BuildRequires:  swig

++ _service ++
--- /var/tmp/diff_new_pack.p87srJ/_old  2023-01-31 16:11:58.330717054 +0100
+++ /var/tmp/diff_new_pack.p87srJ/_new  2023-01-31 16:11:58.330717054 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.2
+v1.3
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.p87srJ/_old  2023-01-31 16:11:58.350717169 +0100
+++ /var/tmp/diff_new_pack.p87srJ/_new  2023-01-31 16:11:58.358717216 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-b25dc6102bc000ff4c8061e6448cfb4c034eaed6
+94dd6d027e482749d8a915aae5fd52ef7323c054
   
 
 (No newline at EOF)

++ libnvme-1.2.obscpio -> libnvme-1.3.obscpio ++
 12827 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.p87srJ/_old  2023-01-31 16:11:58.854720090 +0100
+++ /var/tmp/diff_new_pack.p87srJ/_new  2023-01-31 16:11:58.858720113 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.2
-mtime: 1666977829
-commit: b25dc6102bc000ff4c8061e6448cfb4c034eaed6
+version: 1.3
+mtime: 1675084192
+commit: 94dd6d027e482749d8a915aae5fd52ef7323c054
 


commit libnvme for openSUSE:Factory

2022-11-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-11-03 19:13:45

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.2275 (New)


Package is "libnvme"

Thu Nov  3 19:13:45 2022 rev:14 rq:1033047 version:1.2

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-08-31 
18:08:49.139348626 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.2275/libnvme.changes
2022-11-03 19:13:56.271920499 +0100
@@ -1,0 +2,54 @@
+Wed Nov 02 16:06:21 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.2:
+  * Add more details for return code of MI admin cmds
+  * Parse dhchap_host_key on controller level
+  * Update json config schema for missing dhchap host key
+  * fabrics: Add new TP8010 definitions
+  * fabrics: Add nvmf_get_discovery_wargs()
+  * fabrics: Duplicate strings when merging configs
+  * fabrics: Filter out empty strings in add_argument()
+  * fabrics: Use fallthrough statement
+  * ioctl: Set log page offset for nvme_get_log_telemetry_host
+  * json-schema: add dhchap_key details to host section
+  * json: Enforce correctly formatted JSON config files
+  * json: Verify JSON config file starts with an array
+  * mi: Add Get Log Page helpers
+  * mi: Add Identify function for secondary controller list
+  * mi: Add Identify helper for ns-descs and primary-ctrl-caps
+  * mi: Add firmware download and commit commands
+  * mi: Add identify helper for nsid-capable Controller List
+  * mi: Add identify helpers for namespace lists
+  * mi: Add identify helpers for namespaces
+  * mi: Allow Admin-message sized More Processing Required responses
+  * mi: Distinguish MI status from NVMe (CDW3) status
+  * mi: Fix C++ compiler errors
+  * mi: Implement Format NVM command
+  * mi: Implement Get & Set Features Admin commands
+  * mi: Implement NS attach command and helpers
+  * mi: Implement Namespace Management command and create/delete helpers
+  * mi: Implement Sanitize command
+  * mi: Init ctrl_id within xfer
+  * mi: Introduce a helper for response status, unify values with ioctls
+  * mi: Set log page offset for nvme_get_log_telemetry_host
+  * mi: add nvme_mi_status_to_string()
+  * mi: fix a memory leak in nvme_mi_open_mctp()
+  * mi: fix get_log_page chunked offset check
+  * nvme-tree: avoid segfault if auth keys are unavailable
+  * python: Use nvmf_get_discovery_wargs()
+  * tree: rename controller 'dhchap_key' to 'dhchap_ctrl_key'
+  * types: Move enum nvme_data_tfr to types
+  * util: Add LINE_MAX define
+  * util: Add get feature length 2 API to support direction parameter
+  * util: Add simple UUID type
+  * util: Do not expose fallthrough defines
+- Make man page build conditiional. Install man page location has been
+  fixed upstream.
+- Mark the Python directory own by the libnvme3-python package
+
+---
+Mon Oct 31 19:06:17 UTC 2022 - Bernhard Wiedemann 
+
+- Use fixed manpage build date (boo#1047218)
+
+---

Old:

  libnvme-1.1.obscpio

New:

  libnvme-1.2.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.hKxaqH/_old  2022-11-03 19:13:57.163925744 +0100
+++ /var/tmp/diff_new_pack.hKxaqH/_new  2022-11-03 19:13:57.167925768 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.1
+Version:1.2
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later
@@ -75,8 +75,8 @@
 %autosetup -p1
 
 %build
-%meson \
--Ddocs=man -Ddocs-build=true
+export KBUILD_BUILD_TIMESTAMP=@${SOURCE_DATE_EPOCH:-$(date +%s)}
+%meson -Ddocs=man %{?_with_docs_build:-Ddocs-build=true}
 %meson_build
 
 %install
@@ -107,7 +107,7 @@
 %{_libdir}/%{name}-mi.so.%{sover}*
 
 %files -n python3-libnvme
-%{python3_sitearch}/libnvme
+%dir %{python3_sitearch}/libnvme
 %{python3_sitearch}/libnvme/*.so
 %{python3_sitearch}/libnvme/__init__.py
 %{python3_sitearch}/libnvme/nvme.py

++ _service ++
--- /var/tmp/diff_new_pack.hKxaqH/_old  2022-11-03 19:13:57.207926003 +0100
+++ /var/tmp/diff_new_pack.hKxaqH/_new  2022-11-03 19:13:57.211926026 +0100
@@ -4,7 +4,7 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.1
+v1.2
 v(.*)
 enable
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.hKxaqH/_old  2022-11-03 19:13:57.235926167 +0100
+++ /var/tmp/diff_new_pack.hKxaqH/_new  2022-11-03 19:13:57.235926167 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-47e3562a7d9b4bb871f374058c52c654fb4735e9

commit libnvme for openSUSE:Factory

2022-08-31 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-08-31 18:08:43

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.2083 (New)


Package is "libnvme"

Wed Aug 31 18:08:43 2022 rev:13 rq:1000300 version:1.1

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-08-04 
13:23:02.952428144 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.2083/libnvme.changes
2022-08-31 18:08:49.139348626 +0200
@@ -1,0 +2,5 @@
+Fri Aug 26 06:32:07 UTC 2022 - Thorsten Kukuk 
+
+- Fix installation of manual pages to make them accessible
+
+---



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.jOkzNR/_old  2022-08-31 18:08:49.739350214 +0200
+++ /var/tmp/diff_new_pack.jOkzNR/_new  2022-08-31 18:08:49.743350224 +0200
@@ -76,7 +76,7 @@
 
 %build
 %meson \
--Ddocs=man
+-Ddocs=man -Ddocs-build=true
 %meson_build
 
 %install
@@ -99,7 +99,7 @@
 %{_libdir}/%{name}*.so
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/pkgconfig/%{name}-mi.pc
-%{_mandir}/*/*
+%{_mandir}/*/*.gz
 
 %files -n %{name}-mi%{sover}
 %license COPYING


commit libnvme for openSUSE:Factory

2022-08-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-08-04 13:22:52

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1521 (New)


Package is "libnvme"

Thu Aug  4 13:22:52 2022 rev:12 rq:992454 version:1.1

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-07-21 
11:33:01.310928880 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1521/libnvme.changes
2022-08-04 13:23:02.952428144 +0200
@@ -1,0 +2,19 @@
+Tue Aug  2 18:55:31 UTC 2022 - Dirk M??ller 
+
+- Update to version 1.1:
+  * Regenerate all documentation
+  * json: fixup dhchap_ctrl_key definitions
+  * fabrics: Fix build_options() return values
+  * fabrics: sanitize dump-config output
+  * Fix poll.h includes
+  * build: Drop -nostdinc for LibreSSL header checks
+  * ioctl: Honor rae in nvme_get_nsid_log
+  * build: Add support to build against LibreSSL
+  * rpmbuild: Enable 'make rpm' to build rpm pkgs #408
+  * mi: unify MI Get Log Page function with ioctl API
+  * python: add missing ctrl attrs to Python bindings
+  * mi-mctp: Add timeout support to MCTP transport
+  * mi: Add maximum More Processing Required limit API
+  * mi: Add endpoint get/set timeout API
+
+---

Old:

  libnvme-1.1~rc0.obscpio

New:

  libnvme-1.1.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.Z9ANRj/_old  2022-08-04 13:23:03.580429925 +0200
+++ /var/tmp/diff_new_pack.Z9ANRj/_new  2022-08-04 13:23:03.588429948 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.1~rc0
+Version:1.1
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.Z9ANRj/_old  2022-08-04 13:23:03.620430039 +0200
+++ /var/tmp/diff_new_pack.Z9ANRj/_new  2022-08-04 13:23:03.624430050 +0200
@@ -4,9 +4,8 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.1-rc0
-v(\d+.\d+)-rc(\d+)
-\1~rc\2
+v1.1
+v(.*)
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.Z9ANRj/_old  2022-08-04 13:23:03.640430096 +0200
+++ /var/tmp/diff_new_pack.Z9ANRj/_new  2022-08-04 13:23:03.644430107 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-6c5aedd78690b042250f3dc82b48b7302ea91dbd
+47e3562a7d9b4bb871f374058c52c654fb4735e9
   
 
 (No newline at EOF)

++ libnvme-1.1~rc0.obscpio -> libnvme-1.1.obscpio ++
 6878 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.Z9ANRj/_old  2022-08-04 13:23:04.120431457 +0200
+++ /var/tmp/diff_new_pack.Z9ANRj/_new  2022-08-04 13:23:04.124431469 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.1~rc0
-mtime: 1657802871
-commit: 6c5aedd78690b042250f3dc82b48b7302ea91dbd
+version: 1.1
+mtime: 1659357926
+commit: 47e3562a7d9b4bb871f374058c52c654fb4735e9
 


commit libnvme for openSUSE:Factory

2022-07-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-07-21 11:32:43

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1523 (New)


Package is "libnvme"

Thu Jul 21 11:32:43 2022 rev:11 rq:989207 version:1.1~rc0

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-04-10 
19:05:39.190334381 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1523/libnvme.changes
2022-07-21 11:33:01.310928880 +0200
@@ -1,0 +2,10 @@
+Thu Jul 14 14:00:41 UTC 2022 - daniel.wag...@suse.com
+
+- Update to version v1.1-rc0:
+  * update/cleanup of documentation
+  * various build fixes
+  * various fixes reported by coverity
+  * 64-bit Reference Tags and TP-4068 changes
+  * libnvme-mi: Introduce NVMe Managament Interface library
+
+---

Old:

  libnvme-1.0.obscpio

New:

  libnvme-1.1~rc0.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.DxD3oD/_old  2022-07-21 11:33:02.066929530 +0200
+++ /var/tmp/diff_new_pack.DxD3oD/_new  2022-07-21 11:33:02.070929533 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0
+Version:1.1~rc0
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later
@@ -49,11 +49,19 @@
 %packagedevel
 Summary:Development files for %{name}
 Requires:   %{name}%{sover} = %{version}
+Requires:   %{name}-mi%{sover} = %{version}
 
 %descriptiondevel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
+%packagemi%{sover}
+Summary:NVMe Managament Interface library for %{name}
+
+%descriptionmi%{sover}
+Provides library functions for managing NVMe devices via the NVMe
+Managament Interface.
+
 %package -npython3-libnvme
 Summary:Python binding for %{name}
 
@@ -77,6 +85,9 @@
 %post -n %{name}%{sover} -p /sbin/ldconfig
 %postun -n %{name}%{sover} -p /sbin/ldconfig
 
+%post -n %{name}-mi%{sover} -p /sbin/ldconfig
+%postun -n %{name}-mi%{sover} -p /sbin/ldconfig
+
 %files -n %{name}%{sover}
 %license COPYING
 %doc README.md
@@ -87,8 +98,14 @@
 %{_includedir}/*
 %{_libdir}/%{name}*.so
 %{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/pkgconfig/%{name}-mi.pc
 %{_mandir}/*/*
 
+%files -n %{name}-mi%{sover}
+%license COPYING
+%doc README.md
+%{_libdir}/%{name}-mi.so.%{sover}*
+
 %files -n python3-libnvme
 %{python3_sitearch}/libnvme
 %{python3_sitearch}/libnvme/*.so

++ _service ++
--- /var/tmp/diff_new_pack.DxD3oD/_old  2022-07-21 11:33:02.098929557 +0200
+++ /var/tmp/diff_new_pack.DxD3oD/_new  2022-07-21 11:33:02.098929557 +0200
@@ -4,9 +4,9 @@
 https://github.com/linux-nvme/libnvme.git
 libnvme
 @PARENT_TAG@
-v1.0
-v(\d+.\d+)
-\1
+v1.1-rc0
+v(\d+.\d+)-rc(\d+)
+\1~rc\2
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.DxD3oD/_old  2022-07-21 11:33:02.114929571 +0200
+++ /var/tmp/diff_new_pack.DxD3oD/_new  2022-07-21 11:33:02.118929574 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-033449f7c61c130fd21f0a747075dc15069f73f0
+6c5aedd78690b042250f3dc82b48b7302ea91dbd
   
 
 (No newline at EOF)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.DxD3oD/_old  2022-07-21 11:33:02.134929588 +0200
+++ /var/tmp/diff_new_pack.DxD3oD/_new  2022-07-21 11:33:02.138929592 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0
-mtime: 1649434495
-commit: 033449f7c61c130fd21f0a747075dc15069f73f0
+version: 1.1~rc0
+mtime: 1657802871
+commit: 6c5aedd78690b042250f3dc82b48b7302ea91dbd
 


commit libnvme for openSUSE:Factory

2022-04-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-04-10 19:05:25

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1900 (New)


Package is "libnvme"

Sun Apr 10 19:05:25 2022 rev:10 rq:967889 version:1.0

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-04-03 
21:30:48.947936559 +0200
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1900/libnvme.changes
2022-04-10 19:05:39.190334381 +0200
@@ -1,0 +2,11 @@
+Fri Apr 08 17:04:22 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.0:
+  * tree: Remove default port setting for TCP and RDMA ports
+  * tree: add 'f_args' argument to pass user data to the filter function
+  * tree: remove 'ctrl_get_ana_state()'
+  * tree: add namespace path iterators
+  * tree: filter out namespaces
+  * tree: update nvme_scan_filter_t usage
+
+---

Old:

  libnvme-1.0~8.obscpio

New:

  libnvme-1.0.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.iMh7vj/_old  2022-04-10 19:05:39.678328978 +0200
+++ /var/tmp/diff_new_pack.iMh7vj/_new  2022-04-10 19:05:39.686328889 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~8
+Version:1.0
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.iMh7vj/_old  2022-04-10 19:05:39.738328314 +0200
+++ /var/tmp/diff_new_pack.iMh7vj/_new  2022-04-10 19:05:39.742328270 +0200
@@ -3,12 +3,10 @@
 git
 https://github.com/linux-nvme/libnvme.git
 libnvme
-
 @PARENT_TAG@
-v1.0-rc8
-v[01].[0-9]*
-v([^+]*)-rc([0-9]+)
-\1~\2
+v1.0
+v(\d+.\d+)
+\1
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.iMh7vj/_old  2022-04-10 19:05:39.762328048 +0200
+++ /var/tmp/diff_new_pack.iMh7vj/_new  2022-04-10 19:05:39.766328004 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-008a2dacdc0d29f57ec7cfd5bd6e89bf4d531081
+033449f7c61c130fd21f0a747075dc15069f73f0
   
 
 (No newline at EOF)

++ libnvme-1.0~8.obscpio -> libnvme-1.0.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~8/doc/man/nvme_ctrl_get_ana_state.2 
new/libnvme-1.0/doc/man/nvme_ctrl_get_ana_state.2
--- old/libnvme-1.0~8/doc/man/nvme_ctrl_get_ana_state.2 2022-04-01 
14:47:29.0 +0200
+++ new/libnvme-1.0/doc/man/nvme_ctrl_get_ana_state.2   1970-01-01 
01:00:00.0 +0100
@@ -1,14 +0,0 @@
-.TH "nvme_ctrl_get_ana_state" 9 "nvme_ctrl_get_ana_state" "April 2022" 
"libnvme API manual" LINUX
-.SH NAME
-nvme_ctrl_get_ana_state \- ANA state of a controller path
-.SH SYNOPSIS
-.B "const char *" nvme_ctrl_get_ana_state
-.BI "(nvme_ctrl_t c "  ","
-.BI "__u32 nsid "  ");"
-.SH ARGUMENTS
-.IP "c" 12
-Constroller instance
-.IP "nsid" 12
-Namespace ID to evaluate
-.SH "RETURN"
-ANA state of the namespace \fInsid\fP on controller \fIc\fP.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~8/doc/man/nvme_namespace_first_path.2 
new/libnvme-1.0/doc/man/nvme_namespace_first_path.2
--- old/libnvme-1.0~8/doc/man/nvme_namespace_first_path.2   1970-01-01 
01:00:00.0 +0100
+++ new/libnvme-1.0/doc/man/nvme_namespace_first_path.2 2022-04-08 
18:14:55.0 +0200
@@ -0,0 +1,11 @@
+.TH "nvme_namespace_first_path" 9 "nvme_namespace_first_path" "April 2022" 
"libnvme API manual" LINUX
+.SH NAME
+nvme_namespace_first_path \- Start path iterator
+.SH SYNOPSIS
+.B "nvme_path_t" nvme_namespace_first_path
+.BI "(nvme_ns_t ns "  ");"
+.SH ARGUMENTS
+.IP "ns" 12
+Namespace instance
+.SH "RETURN"
+First \fInvme_path_t\fP object of an \fIns\fP iterator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~8/doc/man/nvme_namespace_for_each_path.2 
new/libnvme-1.0/doc/man/nvme_namespace_for_each_path.2
--- old/libnvme-1.0~8/doc/man/nvme_namespace_for_each_path.21970-01-01 
01:00:00.0 +0100
+++ new/libnvme-1.0/doc/man/nvme_namespace_for_each_path.2  2022-04-08 
18:14:55.0 +0200
@@ -0,0 +1,12 @@
+.TH "nvme_namespace_for_each_path" 9 "nvme_namespace_for_each_path" "April 
2022" "libnvme API manual" LINUX
+.SH NAME
+nvme_namespace_for_each_path \- Traverse paths
+.SH SYNOPSIS
+.B "nvme_namespace_for_each_path
+.BI "(c "  ","
+.BI "p "  ");"
+.SH ARGUMENTS
+.IP "c" 12
+-- undescribed --
+.IP "p" 12
+\fInvme_path_t\fP object
diff -urN '--exclude=CVS' 

commit libnvme for openSUSE:Factory

2022-04-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-04-03 21:30:42

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1900 (New)


Package is "libnvme"

Sun Apr  3 21:30:42 2022 rev:9 rq:966439 version:1.0~8

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-03-20 
20:55:19.878507704 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1900/libnvme.changes
2022-04-03 21:30:48.947936559 +0200
@@ -1,0 +2,34 @@
+Fri Apr 01 13:22:12 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.0-rc8:
+  * types: Add support for get log - MI Command Supported
+  * types: Add new Identify constant
+  * types: Update persistent event entry struct added new fields
+  * types: Add Host Initiated Data Gen Number to telemetry log struct
+  * tree: always allocate config file in nvme_read_config()
+  * tree: rework nvme_scan_subsystem()
+  * tree: make subsystem name mandatory in nvme_scan_ctrl()
+  * tree: move nvme_init_subsystem() into nvme_lookup_subsystem()
+  * tree: do not return error when filtering out subsystems
+  * tree: add debugging messages during scanning
+  * tree: Handle NULL subsysname in nvme_scan_ctrl()
+  * tree: Fix subsystem initialization in nvme_scan_ctrl()
+  * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace()
+  * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL
+  * tree: Clarify NULL return values from nvme_get_attr()
+  * fabrics: Invoke nvmf_dim() with provided tas argument
+  * fabrics: add 'nvmf_update_config()'
+  * fabrics: Avoid out of bounds string chomping
+  * fabrics: Free old traddr in nvmf_add_ctrl
+  * fabrics: update log level for write failures
+  * fabrics: Streamlining documentation
+  * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry()
+  * fabrics: Add missing break in a switch
+  * ioctl: Remove attribute packed and alignedof for args structs
+  * ioctl: Align arguments indentation with braces
+  * json: fix endless loop scanning for controllers
+  * Remove nvme_init_id_ns
+  * Add lbstm support for create-ns
+  * documentation updates
+
+---

Old:

  libnvme-1.0~7.obscpio

New:

  libnvme-1.0~8.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.jbysJw/_old  2022-04-03 21:30:49.531930021 +0200
+++ /var/tmp/diff_new_pack.jbysJw/_new  2022-04-03 21:30:49.535929976 +0200
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~7
+Version:1.0~8
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.jbysJw/_old  2022-04-03 21:30:49.571929573 +0200
+++ /var/tmp/diff_new_pack.jbysJw/_new  2022-04-03 21:30:49.575929528 +0200
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc7
+v1.0-rc8
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.jbysJw/_old  2022-04-03 21:30:49.591929349 +0200
+++ /var/tmp/diff_new_pack.jbysJw/_new  2022-04-03 21:30:49.595929304 +0200
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-131ee681a0e394b291cd407442886dbdf9fe124c
+008a2dacdc0d29f57ec7cfd5bd6e89bf4d531081
   
 
 (No newline at EOF)

++ libnvme-1.0~7.obscpio -> libnvme-1.0~8.obscpio ++
 8032 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.jbysJw/_old  2022-04-03 21:30:49.939925454 +0200
+++ /var/tmp/diff_new_pack.jbysJw/_new  2022-04-03 21:30:49.943925409 +0200
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0~7
-mtime: 1647621619
-commit: 131ee681a0e394b291cd407442886dbdf9fe124c
+version: 1.0~8
+mtime: 1648817249
+commit: 008a2dacdc0d29f57ec7cfd5bd6e89bf4d531081
 


commit libnvme for openSUSE:Factory

2022-03-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-03-20 20:55:11

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.25692 (New)


Package is "libnvme"

Sun Mar 20 20:55:11 2022 rev:8 rq:962944 version:1.0~7

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-03-14 
19:37:00.586122311 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.25692/libnvme.changes   
2022-03-20 20:55:19.878507704 +0100
@@ -1,0 +2,8 @@
+Fri Mar 18 19:08:52 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.0-rc7:
+  * linux: fixup log page offset in nvme_get_log_page()
+  * tree: Add support for default trsvcid for all controllers (bsc#1195858)
+  * tree: fixup coredump during nvme discover
+
+---

Old:

  libnvme-1.0~6.obscpio

New:

  libnvme-1.0~7.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.77Z1wU/_old  2022-03-20 20:55:20.914509194 +0100
+++ /var/tmp/diff_new_pack.77Z1wU/_new  2022-03-20 20:55:20.918509200 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~6
+Version:1.0~7
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.77Z1wU/_old  2022-03-20 20:55:20.954509252 +0100
+++ /var/tmp/diff_new_pack.77Z1wU/_new  2022-03-20 20:55:20.958509258 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc6
+v1.0-rc7
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.77Z1wU/_old  2022-03-20 20:55:20.978509286 +0100
+++ /var/tmp/diff_new_pack.77Z1wU/_new  2022-03-20 20:55:20.982509292 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-8d083ce7f25fccf610ed1de6e10aa16db1920d98
+131ee681a0e394b291cd407442886dbdf9fe124c
   
 
 (No newline at EOF)

++ libnvme-1.0~6.obscpio -> libnvme-1.0~7.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~6/Makefile new/libnvme-1.0~7/Makefile
--- old/libnvme-1.0~6/Makefile  2022-03-11 17:01:20.0 +0100
+++ new/libnvme-1.0~7/Makefile  2022-03-18 17:40:19.0 +0100
@@ -37,3 +37,7 @@
 .PHONY: test
 test: ${BUILD-DIR}
ninja -C ${BUILD-DIR} $@
+
+.PHONY: rpm
+rpm: dist
+   rpmbuild -ba ${BUILD-DIR}/libnvme.spec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~6/doc/meson.build 
new/libnvme-1.0~7/doc/meson.build
--- old/libnvme-1.0~6/doc/meson.build   2022-03-11 17:01:20.0 +0100
+++ new/libnvme-1.0~7/doc/meson.build   2022-03-18 17:40:19.0 +0100
@@ -30,28 +30,36 @@
 if want_docs != 'false'
   kernel_doc = find_program('kernel-doc')
 
+  conf = configuration_data()
+  conf.set('SYSCONFDIR', sysconfdir)
+
   if want_docs == 'all' or want_docs == 'man'
 mandir = join_paths(get_option('mandir'), 'man2')
 list_man_pages = find_program('list-man-pages.sh')
 if want_docs_build
   foreach apif : api_files
-afile = files('../src/nvme/' + apif)
-c = run_command(list_man_pages, afile)
-man_pages = c.stdout().split()
-foreach page : man_pages
-  custom_target(
-page.underscorify() + '_man',
-input: afile,
-output: page + '.2',
-capture: true,
-command: [kernel_doc,
-  '-module', 'libnvme',
-  '-man',
-  '-function',
-  page,
-  afile],
-install: true,
-install_dir: mandir)
+foreach file : files('../src/nvme/' + apif)
+  subst = configure_file(
+  input: file,
+  output: '@BASENAME@.msubst',
+  configuration: conf)
+  c = run_command(list_man_pages, subst)
+  man_pages = c.stdout().split()
+  foreach page : man_pages
+custom_target(
+  page.underscorify() + '_man',
+  input: subst,
+  output: page + '.2',
+  capture: true,
+  command: [kernel_doc,
+'-module', 'libnvme',
+'-man',
+'-function',
+page,
+subst],
+  install: true,
+  install_dir: mandir)
+  endforeach
 endforeach
   endforeach
 else
@@ -69,9 +77,13 @@
   rsts = []
   

commit libnvme for openSUSE:Factory

2022-03-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-03-14 19:35:07

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.25692 (New)


Package is "libnvme"

Mon Mar 14 19:35:07 2022 rev:7 rq:961122 version:1.0~6

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-03-11 
11:46:32.466913613 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.25692/libnvme.changes   
2022-03-14 19:37:00.586122311 +0100
@@ -1,0 +2,10 @@
+Fri Mar 11 17:58:36 UTC 2022 - Daniel Wagnrer 
+
+- Update to version 1.0-rc6:
+  * tree: add nvme_ctrl_get_ana_state() (bsc#1195938)
+  * tree: link paths to namespaces in nvme_subsystem_scan_namespace() 
(bsc#1195938)
+  * ioctl.h: ns list bug fix (wrong cns value)
+  * types.h: Key Value Command Set Identifier added (NVME_CSI_KV)
+  * types: fix status code type bug (wrong masking)
+
+---

Old:

  libnvme-1.0~5.obscpio

New:

  libnvme-1.0~6.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.44xfo4/_old  2022-03-14 19:37:01.038122852 +0100
+++ /var/tmp/diff_new_pack.44xfo4/_new  2022-03-14 19:37:01.042122857 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~5
+Version:1.0~6
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.44xfo4/_old  2022-03-14 19:37:01.090122915 +0100
+++ /var/tmp/diff_new_pack.44xfo4/_new  2022-03-14 19:37:01.094122920 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc5
+v1.0-rc6
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.44xfo4/_old  2022-03-14 19:37:01.122122953 +0100
+++ /var/tmp/diff_new_pack.44xfo4/_new  2022-03-14 19:37:01.126122958 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-e9a32c8236375356a65d85084c2b9e30619f7ed2
+8d083ce7f25fccf610ed1de6e10aa16db1920d98
   
 
 (No newline at EOF)

++ libnvme-1.0~5.obscpio -> libnvme-1.0~6.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~5/.github/workflows/meson.yml 
new/libnvme-1.0~6/.github/workflows/meson.yml
--- old/libnvme-1.0~5/.github/workflows/meson.yml   2022-03-03 
19:35:43.0 +0100
+++ new/libnvme-1.0~6/.github/workflows/meson.yml   2022-03-11 
17:01:20.0 +0100
@@ -9,9 +9,8 @@
   workflow_dispatch:
 
 jobs:
-  meson-build:
+  build-disto:
 runs-on: ubuntu-latest
-
 steps:
   - name: install libraries
 run: sudo apt-get install libjson-c-dev
@@ -28,3 +27,23 @@
 with:
   name: Linux_Meson_Testlog
   path: build/meson-logs/testlog.txt
+
+  build-fallback:
+runs-on: ubuntu-latest
+steps:
+  - name: install libraries
+run: sudo apt-get remove -y libssl-dev
+  - uses: actions/checkout@v2
+  - uses: actions/setup-python@v1
+  - uses: BSFishy/meson-build@v1.0.3
+with:
+  setup-options: --werror
+  options: --verbose
+  action: test
+  meson-version: 0.61.2
+  # Preserve meson's log file on failure
+  - uses: actions/upload-artifact@v1
+if: failure()
+with:
+  name: Linux_Meson_log
+  path: build/meson-logs/meson-log.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libnvme-1.0~5/.github/workflows/python-publish.yml 
new/libnvme-1.0~6/.github/workflows/python-publish.yml
--- old/libnvme-1.0~5/.github/workflows/python-publish.yml  2022-03-03 
19:35:43.0 +0100
+++ new/libnvme-1.0~6/.github/workflows/python-publish.yml  2022-03-11 
17:01:20.0 +0100
@@ -6,47 +6,62 @@
 # separate terms of service, privacy policy, and support
 # documentation.
 
-name: Upload Python Package
+name: Build and upload to PyPI
 
 on:
-  release:
-types: [published]
   push:
 branches: [ master ]
-# Publish semver tags as releases.
-tags: [ 'v*.*.*' ]
   pull_request:
 branches: [ master ]
-
   workflow_dispatch:
 
 jobs:
-  deploy:
+  build_wheels:
+name: Build wheels manylinux
+runs-on: ubuntu-latest
+steps:
+  - uses: actions/checkout@v2
+
+  - name: Build wheels
+uses: pypa/cibuildwheel@v2.3.1
+env:
+CIBW_REPAIR_WHEEL_COMMAND_LINUX: ""
+CIBW_SKIP: "*-musllinux_*"
+CIBW_BEFORE_BUILD_LINUX: yum install -y openssl-devel 
libuuid-devel json-c-devel

commit libnvme for openSUSE:Factory

2022-03-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-03-09 18:47:03

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.2349 (New)


Package is "libnvme"

Wed Mar  9 18:47:03 2022 rev:6 rq:960169 version:1.0~5

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-03-05 
14:43:14.807698341 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.2349/libnvme.changes
2022-03-11 11:46:32.466913613 +0100
@@ -1,0 +2,6 @@
+Tue Mar  8 09:30:25 UTC 2022 - Daniel Wagner 
+
+- Update License information. The library is released under
+  LGPL-2.1-or-later and not LGPL-2.1-only.
+
+---



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.DkzmqG/_old  2022-03-11 11:46:32.970913112 +0100
+++ /var/tmp/diff_new_pack.DkzmqG/_new  2022-03-11 11:46:32.974913109 +0100
@@ -22,7 +22,7 @@
 Version:1.0~5
 Release:0
 Summary:Linux-native nvme device management library
-License:LGPL-2.1-only
+License:LGPL-2.1-or-later
 URL:https://github.com/linux-nvme/libnvme/
 Source0:libnvme-%{version}.tar.gz
 BuildRequires:  gcc


commit libnvme for openSUSE:Factory

2022-03-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-03-05 14:43:07

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1958 (New)


Package is "libnvme"

Sat Mar  5 14:43:07 2022 rev:5 rq:959373 version:1.0~5

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-02-23 
16:26:34.583509101 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1958/libnvme.changes
2022-03-05 14:43:14.807698341 +0100
@@ -1,0 +2,9 @@
+Thu Mar 03 18:54:35 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.0-rc5:
+  * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121)
+  * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025)
+  * fabrics: Do not swap bytes for system uuid (bsc#1196565)
+  * documentation updates
+
+---

Old:

  libnvme-1.0~4.obscpio

New:

  libnvme-1.0~5.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.Shoxjc/_old  2022-03-05 14:43:15.399698490 +0100
+++ /var/tmp/diff_new_pack.Shoxjc/_new  2022-03-05 14:43:15.403698491 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~4
+Version:1.0~5
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-only

++ _service ++
--- /var/tmp/diff_new_pack.Shoxjc/_old  2022-03-05 14:43:15.435698499 +0100
+++ /var/tmp/diff_new_pack.Shoxjc/_new  2022-03-05 14:43:15.439698500 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc4
+v1.0-rc5
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.Shoxjc/_old  2022-03-05 14:43:15.459698505 +0100
+++ /var/tmp/diff_new_pack.Shoxjc/_new  2022-03-05 14:43:15.463698506 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-3a1bc6c6226d240b544058065382e2546018caa8
+e9a32c8236375356a65d85084c2b9e30619f7ed2
   
 
 (No newline at EOF)

++ libnvme-1.0~4.obscpio -> libnvme-1.0~5.obscpio ++
 8146 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.Shoxjc/_old  2022-03-05 14:43:15.839698601 +0100
+++ /var/tmp/diff_new_pack.Shoxjc/_new  2022-03-05 14:43:15.843698602 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0~4
-mtime: 1645549785
-commit: 3a1bc6c6226d240b544058065382e2546018caa8
+version: 1.0~5
+mtime: 1646332543
+commit: e9a32c8236375356a65d85084c2b9e30619f7ed2
 


commit libnvme for openSUSE:Factory

2022-02-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-02-23 16:25:56

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1958 (New)


Package is "libnvme"

Wed Feb 23 16:25:56 2022 rev:4 rq:956834 version:1.0~4

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-02-13 
19:50:31.818130797 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1958/libnvme.changes
2022-02-23 16:26:34.583509101 +0100
@@ -1,0 +2,10 @@
+Tue Feb 22 17:40:44 UTC 2022 - Daniel Wagner 
+
+- Update to version 1.0-rc4:
+  * fabrics: add default port number for NVMe/TCP I/O controllers
+  * linux: Update size when telemetry controller initiated data is unavailable
+  * add cdw13 for set_feature_args structure
+  * Add support for TP8010
+  * Documentation cleanups
+
+---

Old:

  libnvme-1.0~3.obscpio

New:

  libnvme-1.0~4.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.MGzSd1/_old  2022-02-23 16:26:35.311509128 +0100
+++ /var/tmp/diff_new_pack.MGzSd1/_new  2022-02-23 16:26:35.315509127 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~3
+Version:1.0~4
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-only

++ _service ++
--- /var/tmp/diff_new_pack.MGzSd1/_old  2022-02-23 16:26:35.351509129 +0100
+++ /var/tmp/diff_new_pack.MGzSd1/_new  2022-02-23 16:26:35.355509129 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc3
+v1.0-rc4
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.MGzSd1/_old  2022-02-23 16:26:35.371509130 +0100
+++ /var/tmp/diff_new_pack.MGzSd1/_new  2022-02-23 16:26:35.375509130 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-0c250e9d21270032e6af08c43ee1130b75a09fc3
+3a1bc6c6226d240b544058065382e2546018caa8
   
 
 (No newline at EOF)

++ libnvme-1.0~3.obscpio -> libnvme-1.0~4.obscpio ++
/work/SRC/openSUSE:Factory/libnvme/libnvme-1.0~3.obscpio 
/work/SRC/openSUSE:Factory/.libnvme.new.1958/libnvme-1.0~4.obscpio differ: char 
49, line 1

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.MGzSd1/_old  2022-02-23 16:26:35.415509131 +0100
+++ /var/tmp/diff_new_pack.MGzSd1/_new  2022-02-23 16:26:35.419509131 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0~3
-mtime: 1644583936
-commit: c434d43faee6e6e93ac5ad603ef94a77299fa178
+version: 1.0~4
+mtime: 1645549785
+commit: 3a1bc6c6226d240b544058065382e2546018caa8
 


commit libnvme for openSUSE:Factory

2022-02-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-02-13 19:50:27

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1956 (New)


Package is "libnvme"

Sun Feb 13 19:50:27 2022 rev:3 rq:953755 version:1.0~3

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-02-03 
23:15:44.896915106 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1956/libnvme.changes
2022-02-13 19:50:31.818130797 +0100
@@ -2 +2,19 @@
-Tue Feb 01 11:26:39 UTC 2022 - daniel.wag...@suse.com
+Fri Feb 11 13:29:54 UTC 2022 - Daniel Wagner 
+
+- Update to version v1.0-rc3:
+  * Properly create manuals/documentation
+  * Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem()
+  * nvme: get log domain id included in Log Specific Identifier
+  * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on 
nvmd_id_ns
+  * ioctl: Add identify ioctl for CNS 09h, 0Ah
+  * nvme: Add Enhanced Controller Meta Data(FID: 0x7D)
+  * nvme: Add Supported Capacity Configuration List log page(LID: 0x11)
+  * tree: do not set dhchap_key to 'none'
+  * tree: restart controller lookup
+  * tree: fixup memory leak in nvme_scan_ctrl()
+  * Rename nvme_path_get_subsystem()
+  * Remove nvme_reset_topology()
+- Use precompiled documentation instead regenerating it
+
+---
+Tue Feb 01 11:26:39 UTC 2022 - Daniel Wagner 

Old:

  libnvme-1.0~2.obscpio

New:

  libnvme-1.0~3.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.5hCRKv/_old  2022-02-13 19:50:32.666133056 +0100
+++ /var/tmp/diff_new_pack.5hCRKv/_new  2022-02-13 19:50:32.670133067 +0100
@@ -19,7 +19,7 @@
 %define sover 1
 
 Name:   libnvme
-Version:1.0~2
+Version:1.0~3
 Release:0
 Summary:Linux-native nvme device management library
 License:LGPL-2.1-only
@@ -32,7 +32,6 @@
 BuildRequires:  make
 BuildRequires:  meson >= 0.47.0
 BuildRequires:  openssl-devel
-BuildRequires:  python3-Sphinx
 BuildRequires:  python3-devel
 BuildRequires:  swig
 
@@ -69,7 +68,7 @@
 
 %build
 %meson \
--Dman=true
+-Ddocs=man
 %meson_build
 
 %install

++ _service ++
--- /var/tmp/diff_new_pack.5hCRKv/_old  2022-02-13 19:50:32.762133312 +0100
+++ /var/tmp/diff_new_pack.5hCRKv/_new  2022-02-13 19:50:32.802133419 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc2
+v1.0-rc3
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.5hCRKv/_old  2022-02-13 19:50:32.894133664 +0100
+++ /var/tmp/diff_new_pack.5hCRKv/_new  2022-02-13 19:50:32.898133674 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-5b397aa3a2a70331373d321cf357055d3b1e7e4c
+0c250e9d21270032e6af08c43ee1130b75a09fc3
   
 
 (No newline at EOF)

++ libnvme-1.0~2.obscpio -> libnvme-1.0~3.obscpio ++
/work/SRC/openSUSE:Factory/libnvme/libnvme-1.0~2.obscpio 
/work/SRC/openSUSE:Factory/.libnvme.new.1956/libnvme-1.0~3.obscpio differ: char 
48, line 1

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.5hCRKv/_old  2022-02-13 19:50:32.938133781 +0100
+++ /var/tmp/diff_new_pack.5hCRKv/_new  2022-02-13 19:50:32.938133781 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0~2
-mtime: 1643712260
-commit: 5b397aa3a2a70331373d321cf357055d3b1e7e4c
+version: 1.0~3
+mtime: 1644583936
+commit: c434d43faee6e6e93ac5ad603ef94a77299fa178
 


commit libnvme for openSUSE:Factory

2022-02-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvme for openSUSE:Factory checked 
in at 2022-02-03 23:15:38

Comparing /work/SRC/openSUSE:Factory/libnvme (Old)
 and  /work/SRC/openSUSE:Factory/.libnvme.new.1898 (New)


Package is "libnvme"

Thu Feb  3 23:15:38 2022 rev:2 rq:950643 version:1.0~2

Changes:

--- /work/SRC/openSUSE:Factory/libnvme/libnvme.changes  2022-01-20 
00:13:02.862613711 +0100
+++ /work/SRC/openSUSE:Factory/.libnvme.new.1898/libnvme.changes
2022-02-03 23:15:44.896915106 +0100
@@ -1,0 +2,11 @@
+Tue Feb 01 11:26:39 UTC 2022 - daniel.wag...@suse.com
+
+- Update to version 1.0~2:
+  * Add fabrics config option 'tls'
+  * Logging infrastructure reworked (API break)
+  * Changed argument structs layout (API break)
+  * Changed scan API (API break)
+  * Fixed ctrl_loss_tmo handling concerning values of '-1'
+  * Various build fixes
+
+---

Old:

  libnvme-1.0~0.obscpio

New:

  libnvme-1.0~2.obscpio



Other differences:
--
++ libnvme.spec ++
--- /var/tmp/diff_new_pack.7JBbiA/_old  2022-02-03 23:15:46.528903966 +0100
+++ /var/tmp/diff_new_pack.7JBbiA/_new  2022-02-03 23:15:46.536903911 +0100
@@ -15,23 +15,26 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define sover 1
 
 Name:   libnvme
-Version:1.0~0
+Version:1.0~2
 Release:0
 Summary:Linux-native nvme device management library
-License:LGPL-2.1
+License:LGPL-2.1-only
 URL:https://github.com/linux-nvme/libnvme/
 Source0:libnvme-%{version}.tar.gz
-BuildRequires:  meson >= 0.47.0
-BuildRequires:  gcc gcc-c++ make
-BuildRequires:  libuuid-devel
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
 BuildRequires:  libjson-c-devel
+BuildRequires:  libuuid-devel
+BuildRequires:  make
+BuildRequires:  meson >= 0.47.0
 BuildRequires:  openssl-devel
-BuildRequires:  swig
-BuildRequires:  python3-devel
 BuildRequires:  python3-Sphinx
+BuildRequires:  python3-devel
+BuildRequires:  swig
 
 %description
 Provides library functions for accessing and managing NVMe devices on a Linux

++ _service ++
--- /var/tmp/diff_new_pack.7JBbiA/_old  2022-02-03 23:15:46.572903665 +0100
+++ /var/tmp/diff_new_pack.7JBbiA/_new  2022-02-03 23:15:46.576903638 +0100
@@ -5,7 +5,7 @@
 libnvme
 
 @PARENT_TAG@
-v1.0-rc0
+v1.0-rc2
 v[01].[0-9]*
 v([^+]*)-rc([0-9]+)
 \1~\2

++ _servicedata ++
--- /var/tmp/diff_new_pack.7JBbiA/_old  2022-02-03 23:15:46.596903501 +0100
+++ /var/tmp/diff_new_pack.7JBbiA/_new  2022-02-03 23:15:46.600903474 +0100
@@ -1,7 +1,7 @@
 
   
 https://github.com/linux-nvme/libnvme.git
-f6cc9487ef8e272ac1dbb61a1df87585df2d2eb3
+5b397aa3a2a70331373d321cf357055d3b1e7e4c
   
 
 (No newline at EOF)

++ libnvme-1.0~0.obscpio -> libnvme-1.0~2.obscpio ++
 5097 lines of diff (skipped)

++ libnvme.obsinfo ++
--- /var/tmp/diff_new_pack.7JBbiA/_old  2022-02-03 23:15:46.912901345 +0100
+++ /var/tmp/diff_new_pack.7JBbiA/_new  2022-02-03 23:15:46.916901317 +0100
@@ -1,5 +1,5 @@
 name: libnvme
-version: 1.0~0
-mtime: 1642181328
-commit: c66a5a75973405090fd5f393f492c1cd5c6e4b56
+version: 1.0~2
+mtime: 1643712260
+commit: 5b397aa3a2a70331373d321cf357055d3b1e7e4c