Sign me up Login

Details about package xnvme

Name: xnvme
Uploader: Simon A. F. Lund <os@safl.dk> (Debian QA page)
Description: libxnvme0 - xNVMe shared library
libxnvme-dev - xNVMe static library, headers, pkg-config, and code-examples
xnvme-cli - Command-line utilities for NVMe and user-space driver-control
xnvme-full - Modern and efficient API and tools designed for NVMe

Package uploads

Upload #2

Information

Version: 0.7.3-1
Uploaded: 2023-12-11 21:55
Source package: xnvme_0.7.3-1.dsc
Distribution: stable
Section: devel
Priority: optional
Homepage: https://xnvme.io/
Vcs-Browser: https://github.com/OpenMPDK/xNVMe
Vcs-Git: https://github.com/OpenMPDK/xNVMe.git
Closes bugs: #1038161

Changelog

 xnvme (0.7.3-1) stable; urgency=low
 .
   * Initial release (Closes: #1038161)
   * This is my first Debian package.
   * No patches; fixes are applied upstream.

QA information

Comments

No comments

Upload #1

Information

Version: 0.7.3-1
Uploaded: 2023-12-05 22:40
Source package: xnvme_0.7.3-1.dsc
Distribution: stable
Section: devel
Priority: optional
Homepage: https://xnvme.io/
Vcs-Browser: https://github.com/OpenMPDK/xNVMe
Vcs-Git: https://github.com/OpenMPDK/xNVMe.git
Closes bugs: #1038161

Changelog

 xnvme (0.7.3-1) stable; urgency=low
 .
   * Initial release (Closes: #1038161)
   * This is my first Debian package.
   * No patches; fixes are applied upstream.

QA information

Comments

  1. > I: symbols-file-missing-build-depends-package-field
    
    1. See https://wiki.debian.org/UsingSymbolsFiles#Check_the_list_of_symbols_exported_by_the_library.
    you need to fix debian/libxnvme0.symbols.
    
    2. libxnvme0.symbols assumes that liburing is enabled, so it seems that missing build dependency to pkgconf.
    (I mean Build-Depends: in debian/control.)
    without it, XNVME_BE_LINUX_LIBURING_ENABLED may not be enabled, it causes difference of .symbols.
    
    3. it is not appropriate way whether specific package is pre-installed or not affects build results. so it is recommended to specify build option explicitly.
    (I mean -Dwith-liburing=true or so)
    
    4. It seems that meaningless override_dh_xxx is specified in debian/rules except override_dh_auto_configure.
    Needs work Kentaro Hayashi at Dec. 7, 2023, 12:14 p.m.
  2. Thanks for your review! I will address the things you mentioned.
    Needs work Simon A. F. Lund at Dec. 8, 2023, 2:10 p.m.