Re: [PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input.

2017-01-04 Thread ng0
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.

2017-01-03 Thread Danny Milosavljevic
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.

2017-01-03 Thread ng0
* 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