Package Details: diskonaut 0.10.0-1

Git Clone URL: (read-only, click to copy)
Package Base: diskonaut
Description: TUI disk space navigator written in rust
Upstream URL:
Keywords: disk du navigator rust terminal tui
Licenses: MIT
Submitter: jeffw
Maintainer: jeffw
Last Packager: jeffw
Votes: 9
Popularity: 0.016746
First Submitted: 2020-06-18 02:50
Last Updated: 2020-09-11 17:57

Latest Comments

njam commented on 2020-11-22 16:20

I experience different kinds of test failures, which are irrelevant to the installation of the program. For example the test "permission_denied_when_deleting" fails when run a second time, because some files are not removed. Or in certain environments, when tests run without concurrency, many test fail because the "insta" crate cannot generate snapshot names.

Thanks for the hint about nocheck. I can confirm that this works with yay:

yay -S --mflags="--nocheck" diskonaut

(make sure to use yay 10.1.1+, because --mflags was broken before)

jeffw commented on 2020-10-18 23:59

I hesitate to remove the checks because the Arch Wiki recommends including testing in the check phase where possible.

jeffw commented on 2020-10-18 23:55

It looks like you can disable the check phase (where cargo test runs) of the PKGBUILD using makepkg --nocheck or if you use yay, for instance, with yay -Syu diskonaut --mflags="nocheck". I haven't fully tested the yay command but it appeared to work when I tried it.

jeffw commented on 2020-10-18 22:57

Good question, not sure. I followed the wiki examples when creating the package but I'm guessing there's no consensus on it. I'll try to look into it further.

njam commented on 2020-10-18 19:13

Package runs diskonaut's tests during installation ("cargo test"). Is that really needed?

jeffw commented on 2020-08-26 03:14

This package requires a rust compiler to build. The PKGBUILD indicates a make dependency on cargo which can be fulfilled by a number of different packages. If you fulfill it using rustup, this requires you to choose which version of the compiler and related tools are installed. It would be best to look up rustup in order to understand that process. If you install cargo or rust, among others, in order to satisfy the cargo dependency, then the version is chosen for you by the package maintainer for those packages (probably latest stable). The easy answer to fix your problem then is to install either the cargo or the rust package instead of the rustup package.

This is not a -git package.

electricprism commented on 2020-08-25 23:44

Doesn't build, maybe I need some external things installed or compiled. Also is this a -git ?