Re: [PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input.
Danny Milosavljevic writes: > On Tue, 3 Jan 2017 23:36:38 + > ng0 wrote: > >> * gnu/packages/rust.scm (rust-quickcheck)[arguments]: Add rust-env-logger. >> - ;; TODO: ("rust-env-logger" ,rust-env-logger "src") >> + ("rust-env-logger" ,rust-env-logger "src") > > That causes a cycle rust-quickcheck - rust-env-logger - rust-regex - > rust-quickcheck. I should know because it took hours until I tracked it down > in my copy :) > > If you try to do "guix package -i rust-env-logger" or any of these packages > mentioned, it'll crash with a Guile VM stack overflow. > > Please think of a way to fix that. > Really? Damn.. I thought I fixed the infinite dependency loop I was in with this. I'm out of ideas for now, as on paper I've always ran into keeping at least one -bootstrap of a package around forever. Ideas welcome! -- ♥Ⓐ ng0 PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org
Re: [PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input.
On Tue, 3 Jan 2017 23:36:38 + ng0 wrote: > * gnu/packages/rust.scm (rust-quickcheck)[arguments]: Add rust-env-logger. > - ;; TODO: ("rust-env-logger" ,rust-env-logger "src") > + ("rust-env-logger" ,rust-env-logger "src") That causes a cycle rust-quickcheck - rust-env-logger - rust-regex - rust-quickcheck. I should know because it took hours until I tracked it down in my copy :) If you try to do "guix package -i rust-env-logger" or any of these packages mentioned, it'll crash with a Guile VM stack overflow. Please think of a way to fix that.
[PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input.
* gnu/packages/rust.scm (rust-quickcheck)[arguments]: Add rust-env-logger. Remove TODO comment. --- gnu/packages/rust.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 27f729461..60d761c54 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1425,7 +1425,7 @@ Includes Hamming, Levenshtein, Damerau-Levenshtein, Jaro, and Jaro-Winkler.") (build-system cargo-build-system) (inputs `(("rust-log" ,rust-log "src") - ;; TODO: ("rust-env-logger" ,rust-env-logger "src") + ("rust-env-logger" ,rust-env-logger "src") ("rust-rand" ,rust-rand "src"))) (home-page "https://github.com/BurntSushi/quickcheck";) (synopsis "Automatic property based testing with shrinking") -- 2.11.0