From ba23671b6b8eb941f13d4b56fca0dcb9523d0ed85e2072833edf0f3fd2530e49 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 30 Jan 2023 14:36:03 +0000 Subject: [PATCH] Accepting request 1062067 from home:wagi:branches:Base:System - 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 OBS-URL: https://build.opensuse.org/request/show/1062067 OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=31 --- _service | 2 +- _servicedata | 2 +- libnvme-1.2.obscpio | 3 --- libnvme-1.3.obscpio | 3 +++ libnvme.changes | 15 +++++++++++++++ libnvme.obsinfo | 6 +++--- libnvme.spec | 7 ++++--- 7 files changed, 27 insertions(+), 11 deletions(-) delete mode 100644 libnvme-1.2.obscpio create mode 100644 libnvme-1.3.obscpio diff --git a/_service b/_service index 4944f5e..00a5586 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ https://github.com/linux-nvme/libnvme.git libnvme @PARENT_TAG@ - v1.2 + v1.3 v(.*) enable diff --git a/_servicedata b/_servicedata index 6f8e095..4d16dc7 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/linux-nvme/libnvme.git - b25dc6102bc000ff4c8061e6448cfb4c034eaed6 + 94dd6d027e482749d8a915aae5fd52ef7323c054 \ No newline at end of file diff --git a/libnvme-1.2.obscpio b/libnvme-1.2.obscpio deleted file mode 100644 index b1264a0..0000000 --- a/libnvme-1.2.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ff8ed5b69d498fbd25a5d2e032c0e5d5590d7b4533e3b02abe483841477fa84 -size 2406924 diff --git a/libnvme-1.3.obscpio b/libnvme-1.3.obscpio new file mode 100644 index 0000000..2be9cd8 --- /dev/null +++ b/libnvme-1.3.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c688320210abf82513aae215a73425a8cd065b2f312ab923f6de366ee9380d4d +size 2487820 diff --git a/libnvme.changes b/libnvme.changes index 35f4853..6fff269 100644 --- a/libnvme.changes +++ b/libnvme.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +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 + ------------------------------------------------------------------- Wed Nov 02 16:06:21 UTC 2022 - Daniel Wagner diff --git a/libnvme.obsinfo b/libnvme.obsinfo index ffdf907..3793a0c 100644 --- a/libnvme.obsinfo +++ b/libnvme.obsinfo @@ -1,4 +1,4 @@ name: libnvme -version: 1.2 -mtime: 1666977829 -commit: b25dc6102bc000ff4c8061e6448cfb4c034eaed6 +version: 1.3 +mtime: 1675084192 +commit: 94dd6d027e482749d8a915aae5fd52ef7323c054 diff --git a/libnvme.spec b/libnvme.spec index 2b9254f..f433d98 100644 --- a/libnvme.spec +++ b/libnvme.spec @@ -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