From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: [PATCH 42/42] gnu: Add darcs. Date: Tue, 20 Sep 2016 21:44:49 -0400 Message-ID: <20160921014449.GA18022@jasmine> References: <20160918161022.26135-1-ng0@we.make.ritual.n0.is> <20160918161022.26135-42-ng0@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmWav-0004oO-Ie for guix-devel@gnu.org; Tue, 20 Sep 2016 21:45:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmWaq-0000Ze-RF for guix-devel@gnu.org; Tue, 20 Sep 2016 21:45:05 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:44784) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmWap-0000Qa-IO for guix-devel@gnu.org; Tue, 20 Sep 2016 21:45:00 -0400 Content-Disposition: inline In-Reply-To: <20160918161022.26135-42-ng0@we.make.ritual.n0.is> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: ng0 Cc: guix-devel@gnu.org 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?