Accepting request 1116605 from home:wagi:branches:Base:System
- Use glob for python3-libnvme file listening. Workaround pycache_only problems for SLE/Leap builds. - Drop usused libuuid dependency - Update to version 1.6: (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061) * tree: fix segfault in nvme_scan_subsystem() (bsc#1213993) * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool (bsc#1213993) * nvme-tree: avoid warning in 'list-subsys' (bsc#1212598) * tree: Add getter for subsystem iopolicy (bsc#1124564) * tree: Scan all subsystems (bsc#1212598) (bsc#1213527 bsc#1213686) * ioctl: fix RAE bit on last Get Log Page command (bsc#1213618) * fabrics: check genctr after getting discovery entries (bsc#1213618) - 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) - temporarily disable unit tests on s390x (bsc#1207687, bsc#1207686) * 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#1199994 bsc#1199503) * fabrics: Remove double connection error logging (bsc#1199994 bsc#1199503) * Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) OBS-URL: https://build.opensuse.org/request/show/1116605 OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=45
This commit is contained in:
parent
0662d4a9b7
commit
c215e1c443
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 9 10:00:13 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
||||||
|
|
||||||
|
- Use glob for python3-libnvme file listening. Workaround pycache_only
|
||||||
|
problems for SLE/Leap builds.
|
||||||
|
- Drop usused libuuid dependency
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 4 14:31:09 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
Wed Oct 4 14:31:09 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
||||||
|
|
||||||
@ -14,7 +21,7 @@ Wed Oct 4 10:32:55 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 29 11:42:15 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
Fri Sep 29 11:42:15 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
||||||
|
|
||||||
- Update to version 1.6:
|
- Update to version 1.6: (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061)
|
||||||
* docs: Fix Read-the-Docs configuration (deprecated config param)
|
* docs: Fix Read-the-Docs configuration (deprecated config param)
|
||||||
* mi-mctp: Fix free() in error path of mi_open_mctp
|
* mi-mctp: Fix free() in error path of mi_open_mctp
|
||||||
* types: Use NVME_SET for status type mask to get status value
|
* types: Use NVME_SET for status type mask to get status value
|
||||||
@ -61,18 +68,19 @@ Fri Sep 29 11:42:15 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
|||||||
* fabrics: Read the supported options lazy
|
* fabrics: Read the supported options lazy
|
||||||
* test: add discovery log page tests
|
* test: add discovery log page tests
|
||||||
* test: add infra for mocking passthru ioctls
|
* test: add infra for mocking passthru ioctls
|
||||||
* tree: fix segfault in nvme_scan_subsystem()
|
* tree: fix segfault in nvme_scan_subsystem() (bsc#1213993)
|
||||||
* src/nvme/tree.c: make __nvme_scan_subsystem() returning bool
|
* src/nvme/tree.c: make __nvme_scan_subsystem() returning bool (bsc#1213993)
|
||||||
* doc: fix minor mistake in README.md about dependencies
|
* doc: fix minor mistake in README.md about dependencies
|
||||||
* nvme-tree: avoid warning in 'list-subsys'
|
* nvme-tree: avoid warning in 'list-subsys' (bsc#1212598)
|
||||||
* tree: Add getter for subsystem iopolicy
|
* tree: Add getter for subsystem iopolicy (bsc#1124564)
|
||||||
* fabrics: Consider also all hosts settings for context match
|
* fabrics: Consider also all hosts settings for context match
|
||||||
* tree: Scan all subsystems
|
* tree: Scan all subsystems (bsc#1212598)
|
||||||
* doc: Fixing compile instruction in README
|
* doc: Fixing compile instruction in README
|
||||||
* mi: allow non-4-byte-aligned responses
|
* mi: allow non-4-byte-aligned responses
|
||||||
* mi-mctp: use a linear response buffer
|
* mi-mctp: use a linear response buffer
|
||||||
* mi: implement length and offset alignment checks in admin_xfer()
|
* mi: implement length and offset alignment checks in admin_xfer()
|
||||||
* tree: Don't open nvme devices until it's absolutely required
|
* tree: Don't open nvme devices until it's absolutely required
|
||||||
|
(bsc#1213527 bsc#1213686)
|
||||||
* tree: missing closedir() causes fd leak for "/sys/bus/pci/slots"
|
* tree: missing closedir() causes fd leak for "/sys/bus/pci/slots"
|
||||||
* mi: don't return from mi_mctp_submit with a tag held
|
* mi: don't return from mi_mctp_submit with a tag held
|
||||||
* util: Provide empty nvme_ipaddrs_eq for static builds
|
* util: Provide empty nvme_ipaddrs_eq for static builds
|
||||||
@ -92,8 +100,8 @@ Fri Sep 29 11:42:15 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
|||||||
* util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public.
|
* util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public.
|
||||||
* util: Add ipaddrs_eq() to check whether two IP addresses are equal
|
* util: Add ipaddrs_eq() to check whether two IP addresses are equal
|
||||||
* test: Add unit test for ctrl lookups
|
* test: Add unit test for ctrl lookups
|
||||||
* ioctl: fix RAE bit on last Get Log Page command
|
* ioctl: fix RAE bit on last Get Log Page command (bsc#1213618)
|
||||||
* fabrics: check genctr after getting discovery entries
|
* fabrics: check genctr after getting discovery entries (bsc#1213618)
|
||||||
* fabrics: handle /dev/nvme-fabrics read failure
|
* fabrics: handle /dev/nvme-fabrics read failure
|
||||||
* fabrics: fix potential invalid memory access in __nvmf_supported_option()
|
* fabrics: fix potential invalid memory access in __nvmf_supported_option()
|
||||||
* Python: Fix crash during garbage collection
|
* Python: Fix crash during garbage collection
|
||||||
@ -165,6 +173,16 @@ Fri Mar 31 15:38:35 UTC 2023 - Daniel Wagnrer <daniel.wagner@suse.com>
|
|||||||
* ioctl: Set file descriptor in nvme_get_log_page()
|
* ioctl: Set file descriptor in nvme_get_log_page()
|
||||||
* fix endians
|
* fix endians
|
||||||
* fabrics: Do not ignore one char whitespace when string sanitizing
|
* fabrics: Do not ignore one char whitespace when string sanitizing
|
||||||
|
- 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 <mwilck@suse.com>
|
||||||
|
|
||||||
|
- temporarily disable unit tests on s390x (bsc#1207687, bsc#1207686)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 30 13:51:19 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
Mon Jan 30 13:51:19 UTC 2023 - Daniel Wagner <daniel.wagner@suse.com>
|
||||||
@ -258,6 +276,11 @@ Tue Aug 2 18:55:31 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|||||||
* mi-mctp: Add timeout support to MCTP transport
|
* mi-mctp: Add timeout support to MCTP transport
|
||||||
* mi: Add maximum More Processing Required limit API
|
* mi: Add maximum More Processing Required limit API
|
||||||
* mi: Add endpoint get/set timeout API
|
* mi: Add endpoint get/set timeout API
|
||||||
|
* 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#1199994 bsc#1199503)
|
||||||
|
* fabrics: Remove double connection error logging (bsc#1199994 bsc#1199503)
|
||||||
|
* Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 14 14:00:41 UTC 2022 - daniel.wagner@suse.com
|
Thu Jul 14 14:00:41 UTC 2022 - daniel.wagner@suse.com
|
||||||
|
13
libnvme.spec
13
libnvme.spec
@ -32,7 +32,6 @@ BuildRequires: gcc
|
|||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: keyutils-devel
|
BuildRequires: keyutils-devel
|
||||||
BuildRequires: libjson-c-devel
|
BuildRequires: libjson-c-devel
|
||||||
BuildRequires: libuuid-devel
|
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
@ -79,7 +78,11 @@ Python binding part.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
export KBUILD_BUILD_TIMESTAMP=@${SOURCE_DATE_EPOCH:-$(date +%s)}
|
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
|
%meson_build
|
||||||
|
|
||||||
%if %{with check}
|
%if %{with check}
|
||||||
@ -115,10 +118,6 @@ export KBUILD_BUILD_TIMESTAMP=@${SOURCE_DATE_EPOCH:-$(date +%s)}
|
|||||||
%{_libdir}/%{name}-mi.so.%{sover}*
|
%{_libdir}/%{name}-mi.so.%{sover}*
|
||||||
|
|
||||||
%files -n python3-libnvme
|
%files -n python3-libnvme
|
||||||
%dir %{python3_sitearch}/libnvme
|
%{python3_sitearch}/*
|
||||||
%{python3_sitearch}/libnvme/*.so
|
|
||||||
%{python3_sitearch}/libnvme/__init__.py
|
|
||||||
%{python3_sitearch}/libnvme/nvme.py
|
|
||||||
%pycache_only %{python3_sitearch}/libnvme/__pycache__
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user