On Sun, Sep 18, 2016 at 04:10:22PM +0000, ng0 wrote:
> * gnu/packages/version-control.scm (darcs): New variable.

> +;; Darcs has no https support: http://irclog.perlgeek.de/darcs/2016-09-17
> +;; http://darcs.net/manual/Configuring_darcs.html#SECTION00440070000000000000
> +;; and results of search engines will show that if the protocol is http, 
> https
> +;; is never mentioned.
> +(define-public darcs
> +  (package
> +    (name "darcs")
> +    (version "2.12.4")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append 
> "https://hackage.haskell.org/package/darcs/";
> +                                  "darcs-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "0jfwiwl5k8wspciq1kpmvh5yap4japrf97s9pvhcybxxhaj3ds28"))))
> +    (build-system haskell-build-system)
> +    (arguments
> +     `(#:configure-flags '("-fpkgconfig" "-fcurl" "-flibiconv" "-fthreaded"
> +                           "-fnetwork-uri" "-fhttp" "--flag=executable"
> +                           "--flag=library")
> +       #:tests? #f)) ; 20 failing shell tests out of over 400

When the test suite fails, it provides a path to the log of the test
suite. I built with --keep-failed to inspect the log, but the file does
not exist.

Since the test suite is not passing, and there is no log of the tests,
it's hard to decide what to do :)

Does this darcs package work for your use case? Does anyone have advice?

Reply via email to