Package Details: nushell 0.29.0-1

Git Clone URL: https://aur.archlinux.org/nushell.git (read-only, click to copy)
Package Base: nushell
Description: A new type of shell.
Upstream URL: https://www.nushell.sh
Keywords: rust shell
Licenses: MIT
Submitter: kbumsik
Maintainer: KokaKiwi (flaviut, onlineamateur)
Last Packager: KokaKiwi
Votes: 10
Popularity: 0.085593
First Submitted: 2019-08-26 00:55
Last Updated: 2021-03-30 23:10

Latest Comments

1 2 3 Next › Last »

Almindor commented on 2021-01-16 00:57

This is a general issue with Cargo but could you add support for respecting the CARGO_TARGET_DIR env var? If that is set the build fails because it tries to find the build artefacts in the wrong folder.

Just replacing target/release/... with $TD/release/... should do the trick where TD=${CARGO_TARGET_DIR:-target}

tmladek commented on 2020-12-28 09:20

Anybody seen this?

error[E0658]: use of unstable library feature 'tau_constant'
  --> crates/nu-cli/src/commands/math/eval.rs:95:20
   |
95 |     ctx.var("tau", std::f64::consts::TAU);
   |                    ^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #66770 <https://github.com/rust-lang/rust/issues/66770> for more information

error[E0277]: the trait bound `std::string::String: std::convert::From<char>` is not satisfied
   --> crates/nu-cli/src/commands/char_.rs:70:21
    |
70  |                     UntaggedValue::string(output).into_value(name.tag()),
    |                     ^^^^^^^^^^^^^^^^^^^^^ the trait `std::convert::From<char>` is not implemented for `std::string::String`
    | 
   ::: /home/t/.cache/pikaur/build/nushell/src/nushell-0.24.1/crates/nu-protocol/src/value.rs:162:27
    |
162 |     pub fn string(s: impl Into<String>) -> UntaggedValue {
    |                           ------------ required by this bound in `nu_protocol::value::UntaggedValue::string`
    |
    = help: the following implementations were found:
              <std::string::String as std::convert::From<&mut str>>
              <std::string::String as std::convert::From<&std::string::String>>
              <std::string::String as std::convert::From<&str>>
              <std::string::String as std::convert::From<std::borrow::Cow<'a, str>>>
              <std::string::String as std::convert::From<std::boxed::Box<str>>>
    = note: required because of the requirements on the impl of `std::convert::Into<std::string::String>` for `char`

error: aborting due to 2 previous errors

Some errors have detailed explanations: E0277, E0658.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `nu-cli`.

To learn more, run the command again with --verbose.
==> ERROR: A failure occurred in build().
    Aborting...

icewind commented on 2020-07-22 12:35

libx11 and python are required as makedepends

TheGoliath commented on 2020-06-13 20:50

Updated, thank you for pointing that out :)

hak8or commented on 2020-06-13 20:47

Looks like the extraction process is broken, such that after extracting the .tar.gz you get nushell-0.15.0 instead of just 0.15.0.

:: Parsing SRCINFO (1/1): nushell
==> Making package: nushell 0.15.0-2 (Sat 13 Jun 2020 04:46:38 PM EDT)
==> Retrieving sources...
  -> Found 0.15.0.tar.gz
==> Validating source files with sha256sums...
    0.15.0.tar.gz ... Passed
==> Making package: nushell 0.15.0-2 (Sat 13 Jun 2020 04:46:39 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 0.15.0.tar.gz
==> Validating source files with sha256sums...
    0.15.0.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 0.15.0.tar.gz with bsdtar
==> Sources are ready.
==> Making package: nushell 0.15.0-2 (Sat 13 Jun 2020 04:46:42 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
/home/hak8or/.cache/yay/nushell/PKGBUILD: line 21: cd: /home/hak8or/.cache/yay/nushell/src/0.15.0: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Error making: nushell

~ took 7s 771ms
➜ ls /home/hak8or/.cache/yay/nushell/src/
0.15.0.tar.gz@  nushell-0.15.0/

icewind commented on 2020-06-13 16:44

libx11 is required as makedepend

TheGoliath commented on 2020-06-13 09:59

Okay

erayerdin commented on 2020-06-13 09:28

>> Okay, now it installed successfully. I think it was something about my computer.

TheGoliath commented on 2020-06-13 08:53

Otherwise I'll have a look at it this evening

erayerdin commented on 2020-06-13 08:33

Failing for me, saying:

error: could not compile `nu-cli`.

Caused by:
  process didn't exit successfully: `rustc --crate-name nu_cli --edition=2018 crates/nu-cli/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="clipboard"' --cfg 'feature="clipboard-cli"' --cfg 'feature="starship"' --cfg 'feature="starship-prompt"' --cfg 'feature="trash"' --cfg 'feature="trash-support"' -C metadata=2ac3bf2e173b5a69 -C extra-filename=-2ac3bf2e173b5a69 --out-dir /var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps -L dependency=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps --extern ansi_term=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libansi_term-eff8240771b79c7c.rmeta --extern app_dirs=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libapp_dirs-43ab9d0ab9fc4476.rmeta --extern async_recursion=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libasync_recursion-5faa71697279398a.so --extern async_stream=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libasync_stream-6cd47fad3d218ac4.rmeta --extern async_trait=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libasync_trait-3b6153b55ef0f40d.so --extern base64=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libbase64-e2b95697ebd33483.rmeta --extern bigdecimal=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libbigdecimal-c82743bc6f0362e1.rmeta --extern bson=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libbson-120b0e04ac78d547.rmeta --extern byte_unit=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libbyte_unit-d7e0f31a85fb4ca9.rmeta --extern bytes=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libbytes-58fa60db4a07f3c5.rmeta --extern calamine=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libcalamine-e2bb5dc9d3340b83.rmeta --extern cfg_if=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libcfg_if-0095b3f573e7e908.rmeta --extern chrono=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libchrono-fb66989afb26bf93.rmeta --extern clap=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libclap-9761e9afd8bf2f61.rmeta --extern clipboard=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libclipboard-bc42c1586fee66b0.rmeta --extern codespan_reporting=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libcodespan_reporting-75673419df81bee1.rmeta --extern csv=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libcsv-ec1c9c2c00c9697f.rmeta --extern ctrlc=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libctrlc-dbc47e0b9f67adb7.rmeta --extern derive_new=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libderive_new-6fe6aa7b4f0227fe.so --extern directories=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libdirectories-b810fbac3cf36482.rmeta --extern dirs=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libdirs-ddfc138a72658b5e.rmeta --extern dunce=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libdunce-dc2652bf22c799b0.rmeta --extern eml_parser=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libeml_parser-5a7094d330fb7687.rmeta --extern filesize=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libfilesize-054b448f9a316313.rmeta --extern futures=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libfutures-06cc16ebad40d6cd.rmeta --extern futures_util=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libfutures_util-6f973becdc57f03e.rmeta --extern futures_codec=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libfutures_codec-f2379000a40ea604.rmeta --extern getset=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libgetset-af5b1f0de79c47ec.so --extern git2=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libgit2-aafcb6323481943b.rmeta --extern glob=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libglob-072b438801558eeb.rmeta --extern hex=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libhex-555c43bb039bd943.rmeta --extern htmlescape=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libhtmlescape-192d644326e4ebbd.rmeta --extern ical=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libical-6bf560bcf4a7ff93.rmeta --extern ichwh=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libichwh-4efe43a0370b1bad.rmeta --extern indexmap=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libindexmap-01a59062592c7675.rmeta --extern itertools=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libitertools-213f194ef4e1c274.rmeta --extern log=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/liblog-d58a447126cf7b07.rmeta --extern meval=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libmeval-d4d70ca258aeb67d.rmeta --extern natural=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnatural-d052478520e23fa7.rmeta --extern nu_errors=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_errors-2f2245abc7e783d2.rmeta --extern nu_parser=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_parser-d7a28280b8e49811.rmeta --extern nu_plugin=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_plugin-0cad21a063c4db79.rmeta --extern nu_protocol=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_protocol-b1db207bc6ee3bff.rmeta --extern nu_source=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_source-cee6753264f747ec.rmeta --extern nu_test_support=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_test_support-e87f28a3c7135bc3.rmeta --extern nu_value_ext=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnu_value_ext-318ebb2b4e62164e.rmeta --extern num_bigint=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnum_bigint-a18247da33790e5c.rmeta --extern num_traits=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libnum_traits-a8b6e90629811644.rmeta --extern parking_lot=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libparking_lot-fe5265231f00f958.rmeta --extern pin_utils=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libpin_utils-9e43c0275c586811.rmeta --extern pretty_hex=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libpretty_hex-715cf2a8197c3b5d.rmeta --extern pretty_env_logger=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libpretty_env_logger-eab652055913d1ff.rmeta --extern prettytable=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libprettytable-89e71bac40888418.rmeta --extern ptree=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libptree-5fd036bf01063be5.rmeta --extern query_interface=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libquery_interface-4fc62faa449cf383.rmeta --extern rand=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/librand-9ceed426bec3c424.rmeta --extern rayon=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/librayon-840534951efe90fe.rmeta --extern regex=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libregex-9b5c6b69f6e4c169.rmeta --extern roxmltree=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libroxmltree-d21704fef337a799.rmeta --extern rusqlite=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/librusqlite-61f4a67a9cfd06a9.rmeta --extern rustyline=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/librustyline-fc96a28628e89917.rmeta --extern serde=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde-e9c1f6bf84f5e830.rmeta --extern serde_hjson=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_hjson-5164a916ad4d5190.rmeta --extern serde_bytes=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_bytes-db83657b759082e4.rmeta --extern serde_ini=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_ini-7791364c031126f8.rmeta --extern serde_json=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_json-9bc74c581fadc6fd.rmeta --extern serde_urlencoded=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_urlencoded-5add28d4fc9e14d4.rmeta --extern serde_yaml=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libserde_yaml-3b70c3c37a19ae7f.rmeta --extern shellexpand=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libshellexpand-c41657ada7900ee9.rmeta --extern starship=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libstarship-0a9c9b5441d12ab6.rmeta --extern strip_ansi_escapes=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libstrip_ansi_escapes-1d451eb1c29808d4.rmeta --extern tempfile=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtempfile-c7915e2790166ab2.rmeta --extern term=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libterm-4bbfbc55f5bf3c77.rmeta --extern termcolor=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtermcolor-9f1da193373dbd50.rmeta --extern textwrap=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtextwrap-9088570b81746d49.rmeta --extern toml=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtoml-6428502d11400a7d.rmeta --extern trash=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtrash-895b772a31887eed.rmeta --extern typetag=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libtypetag-59011593289e5289.rmeta --extern umask=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libumask-50a4ac2c9d1b9ab1.rmeta --extern unicode_xid=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libunicode_xid-f5868bb3b8d446aa.rmeta --extern users=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libusers-b6c9d3100351428e.rmeta --extern which=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/deps/libwhich-8dadb5402d40bdb2.rmeta -L native=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/build/decimal-50c500f65a5b36bf/out -L native=/usr/lib -L native=/usr/lib -L native=/var/tmp/pamac-build-erayerdin/nushell/src/nushell-0.15.0/target/release/build/libsqlite3-sys-d338266b327283ca/out` (signal: 11, SIGSEGV: invalid memory reference)
==> ERROR: A failure occurred in build().
    Aborting...

I will try again and report.