Accepting request 1116608 from Base:System

OBS-URL: https://build.opensuse.org/request/show/1116608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=22
This commit is contained in:
Ana Guerrero 2023-10-11 21:53:52 +00:00 committed by Git OBS Bridge
parent 73c8e150f5
commit c3168756b5
2 changed files with 37 additions and 15 deletions

View File

@ -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

View File

@ -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