Leo Famulari <l...@famulari.name> writes:
> 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
>> +;; and results of search engines will show that if the protocol is http,
>> +;; is never mentioned.
>> +(define-public darcs
>> + (package
>> + (name "darcs")
>> + (version "2.12.4")
>> + (source (origin
>> + (method url-fetch)
>> + (uri (string-append
>> + "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 :)
Strange. Can you add a comment for this in the package, so we can fix it
> Does this darcs package work for your use case? Does anyone have advice?
Additionally: Should the complete commented inputs go? They are parts of
base of ghc, but then again they display what ghc needs.
So far I was able to "darcs get http://pijul.org", I have not signed up
at a darcs hosting to push, I thought someone will report a bug when a
feature of darcs is broken. My use case worked.
For all the other packages: The changes are okay for me.
For @ version: The error message Guix throws should be extended. I am
doing "-" versions, but I've also seen "@" versions in the code and was
confused by the message guix gave me so I switched them to @.
Thanks for reviewing this huge bundle!