sys-libs / libnvme

C Library for NVM Express on Linux

Official package sites : https://github.com/linux-nvme/libnvme ·

v1.8 :: 0/1 :: gentoo

Modified
License
LGPL-2.1+
Keywords
amd64 x86 ~alpha ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
USE flags
dbus json keyutils python ssl test uuid

v1.7.1-r1 :: 0/1 :: gentoo

Modified
License
LGPL-2.1+
Keywords
amd64 arm arm64 ppc64 x86 ~alpha ~ia64 ~loong ~mips ~ppc ~riscv ~sparc
USE flags
dbus json keyutils python ssl test uuid

General

dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
json
Support JSON output via dev-libs/json-c
keyutils
Add support for sys-apps/keyutils
python
Add optional support/bindings for the Python language
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
uuid
UUID support via sys-apps/util-linux

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / json-c : A JSON implementation in C

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / keyutils : Linux Key Management Utilities

sys-apps / util-linux : Various useful Linux utilities

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / json-c : A JSON implementation in C

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / keyutils : Linux Key Management Utilities

sys-apps / util-linux : Various useful Linux utilities

sys-apps / nvme-cli : NVM-Express user space tooling for Linux

sys-libs / libblockdev : A library for manipulating block devices

838169
sys-libs/libnvme-1.0 fails to compile: fabrics.c:328:31: error: SCOPE_DELIMITER undeclared (first use in this function)
910596
sys-libs/libnvme-1.5 fails to compile with dev-lang/python-exec[-native-symlinks]
925510
sys-libs/libnvme-1.8 fails tests: sysfs TIMEOUT 30.05s killed by signal 15 SIGTERM
927700
sys-libs/libnvme-1.8, sys-apps/nvme-cli-2.8: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.8 x86, #927700
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.8 amd64, #927700
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.8
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: fix disable-python value
Closes: https://bugs.gentoo.org/923859 Bug: https://bugs.gentoo.org/923853 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: revbump for Python fix
Followup to ba65982faccd363da37bc8953ee51b4475727876. parona made a fair point that a revbump is technically warranted given that with USE=python, we may get an additional impl installed outside of what PYTHON_TARGETS covered (e.g. if configure picks up Python 3.12, builds & installs that, then the proper Python impl builds do Python 3.11). Revbump for correctness accordingly. After he said it, I realised it wasn't just a technicality, but actually pretty plausible as well. Bug: https://bugs.gentoo.org/923853 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: drop 1.6, 1.6-r1, 1.6-r2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: fix Python configuration
Clearly an error, as we already disable it at the beginning of the array, even. The generic build should have no Python involved. The later builds handle Python per-impl. Closes: https://bugs.gentoo.org/923853 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.7.1 arm64, #923515
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.7.1 amd64, #923515
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.7.1 x86, #923515
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.7.1 ppc64, #923515
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.7.1 arm, #923515
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: drop 1.2-r1, 1.3-r1, 1.4, 1.5-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
sys-libs/libnvme: forward ~sparc
1.6-r2 was just keyworded, assuming this new one is fine too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: add 1.7.1
Signed-off-by: Sam James <sam@gentoo.org>
Matoro Mahri · gentoo
sys-libs/libnvme: Keyword 1.6-r2 sparc, #908793
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-libs/libnvme: add ubsan fixes patch
See: https://github.com/linux-nvme/libnvme/pull/732 Bug: https://bugs.gentoo.org/908793 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34304 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-libs/libnvme: Keyword 1.6-r1 ppc, #910073
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Keyword 1.6-r1 ia64, #910073
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-libs/libnvme: Keyword 1.6-r1 mips, #917779
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6-r1 arm64, #917015
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6-r1 arm, #917015
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6-r1 ppc64, #917015
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6-r1 x86, #917015
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6-r1 amd64, #917015
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6 x86, #916798
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6 arm64, #916798
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6 ppc64, #916798
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6 arm, #916798
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.6 amd64, #916798
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-libs/libnvme: Keyword 1.6-r1 alpha, #910366
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.5-r2 arm, #916283
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: backport lld-17 fix
Closes: https://bugs.gentoo.org/914635 Thanks-to: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: fix musl build, conditionally build tests
Closes: https://bugs.gentoo.org/914921 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.6
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-libs/libnvme: revbump 1.5, add fdleak segfault free patch
This prevents udisks from crashing and holding or freezing up desktop sessions. Issue: https://github.com/linux-nvme/libnvme/issues/684 Issue: https://github.com/storaged-project/udisks/issues/1152 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: respect USE=keyutils
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.5 amd64, #912560
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.5 x86, #912560
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.5 ppc64, #912560
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.5 arm64, #912560
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: disable py3.9
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: tweak style to match skel.ebuild
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Keyword 1.5 arm, #910073
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.5
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.4 arm64, #906983
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.4 ppc64, #906983
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.4 amd64, #906983
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/libnvme: Stabilize 1.4 x86, #906983
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.3-r1 ppc64, #903959
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.3-r1 arm64, #903959
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.3-r1 amd64, #903959
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.3-r1 x86, #903959
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.4
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: fix configure w/ clang 16
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.3
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: drop 1.0, 1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-libs/libnvme: remove needless python-utils-r1 inherit
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.2-r1 ppc64, #882857
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.2-r1 x86, #882857
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.2-r1 arm64, #882857
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/libnvme: Stabilize 1.2-r1 amd64, #882857
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: Revbump, fix python deps (bug #878935), swig dep
Closes: https://bugs.gentoo.org/878935 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
sys-libs/libnvme: add 1.2
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
sys-libs/libnvme: add 1.1
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-libs/libnvme: keyword 1.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
sys-libs/libnvme: initial import
Signed-off-by: Zac Medico <zmedico@gentoo.org>