Package Details: xnvme 0.7.4-1

Git Clone URL: https://aur.archlinux.org/xnvme.git (read-only, click to copy)
Package Base: xnvme
Description: Cross-platform libraries and tools for NVMe devices
Upstream URL: https://xnvme.io/
Keywords: nvme storage
Licenses: BSD-3-Clause
Submitter: karlowich
Maintainer: karlowich
Last Packager: karlowich
Votes: 1
Popularity: 0.44
First Submitted: 2022-02-18 10:06 (UTC)
Last Updated: 2024-02-08 10:12 (UTC)

Latest Comments

karlowich commented on 2024-02-08 10:20 (UTC)

Hi @dreieck, thank you very much for your comments!

I am co-maintainer of the xNVMe project and I did indeed replace the release file used by this package - the original included the SPDK source files which is not used for packages. However, clearly I forgot to update the checksum, thanks for giving me a heads-up.

As for the PDF documentation you mention, this is to show how xNVMe performance compares to using the respective backends directly. In my opinion, it would not be useful to install for a user.

Regards!

dreieck commented on 2024-02-07 11:38 (UTC)

Feature request: Install also ↗ the PDF documentation into /usr/share/doc/xnvme/.

Regards!

dreieck commented on 2024-02-07 11:35 (UTC) (edited on 2024-02-07 11:36 (UTC) by dreieck)

You can switch from md5sums to sha256sums and then can use upstream's https://github.com/OpenMPDK/xNVMe/releases/download/v0.7.4/xnvme-0.7.4.tar.gz.sha256sum to get the sha256sum the source should have, so you have an extra step of integrity (instead if calculating the checksum on your machine after downloading, you take what it should be in the first place).

This would result in

sha256sums=('6d42d0bd7e6b395a37869a8713d138d332500f20ecc272ebf6789471026a7191')

Regards and thanks for maintaining!

dreieck commented on 2024-02-07 11:32 (UTC) (edited on 2024-02-07 11:37 (UTC) by dreieck)

Checksum verification fails for me:

==> Validating source files with md5sums...
    xnvme-0.7.4.tar.gz ... FAILED

file /tmp/makepkg/sources/xnvme-0.7.4.tar.gz:

/tmp/makepkg/sources/xnvme-0.7.4.tar.gz: gzip compressed data, was "xnvme-0.7.4.tar", last modified: Sat Feb  3 22:37:33 2024, max compression, original size modulo 2^32 6656000

md5sum /tmp/makepkg/sources/xnvme-0.7.4.tar.gz:

19a33f1bf5a5b83a79c6faa4b4685fa6  /tmp/makepkg/sources/xnvme-0.7.4.tar.gz

It ↗ looks like upstream replaced the release files yesterday.

Regards!

FabioLolix commented on 2022-02-25 22:24 (UTC)

Thnaks for updating!

karlowich commented on 2022-02-25 09:18 (UTC)

The hash check has been added. Once again, thank you for your help!

FabioLolix commented on 2022-02-22 11:52 (UTC)

Even if upstream don't provide an hash check, autofill using the command updpkgsums for ensuring the integrity of the download

karlowich commented on 2022-02-22 10:09 (UTC)

Hello @FabioLolix, Thank you for your comment. I have implemented the requested changes, except for the hash check. Currently xNVMe doesn't include checksum in the releases, but as soon as they do I will include it in the PKGBUILD.

FabioLolix commented on 2022-02-18 17:10 (UTC)

Hello,

  • git is not needed as makedepends
  • fur url= use the website if available
  • you're skipping source hash check which is bad