From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCH] gnu: ecl: Update to version 15.2.21. Date: Sat, 21 Feb 2015 19:33:25 -0500 Message-ID: <878ufqbx9m.fsf@netris.org> References: <87y4nrkki5.fsf@taylan.uni.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45398) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPKUS-0007qK-Tv for guix-devel@gnu.org; Sat, 21 Feb 2015 19:33:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YPKUN-0004Em-Tk for guix-devel@gnu.org; Sat, 21 Feb 2015 19:33:44 -0500 Received: from world.peace.net ([50.252.239.5]:37301) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPKUN-0004Do-Op for guix-devel@gnu.org; Sat, 21 Feb 2015 19:33:39 -0500 In-Reply-To: <87y4nrkki5.fsf@taylan.uni.cx> ("Taylan Ulrich \=\?utf-8\?Q\?\=5C\=22Bay\=C4\=B1rl\=C4\=B1\=2FKammer\=5C\=22\=22's\?\= message of "Sat, 21 Feb 2015 22:44:18 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Taylan Ulrich =?utf-8?Q?=22Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer=22?= Cc: guix-devel@gnu.org taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") writes: > From 33e2fa3853b067ff46513b58a485fef53c1f406b Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?Taylan=3D20Ulrich=3D20Bay=3DC4=3DB1rl=3DC4=3DB1/Kammer?= =3D > > Date: Sat, 21 Feb 2015 22:28:45 +0100 > Subject: [PATCH] gnu: ecl: Update to version 15.2.21. > > * gnu/packages/lisp.scm (ecl): Update to version 15.2.21, and disable the= test > suite which now seems to require the presence of /etc/protocols. > --- > gnu/packages/lisp.scm | 43 ++++++++++++++++++++++--------------------- > 1 file changed, 22 insertions(+), 21 deletions(-) > > > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > index fe9cdab..f7fa4f8 100644 > --- a/gnu/packages/lisp.scm > +++ b/gnu/packages/lisp.scm > @@ -94,7 +94,7 @@ interface to the Tk widget system.") > (define-public ecl > (package > (name "ecl") > - (version "13.5.1") > + (version "15.2.21") > (source > (origin > (method url-fetch) > @@ -102,7 +102,7 @@ interface to the Tk widget system.") > (version-major+minor version) > "/ecl-" version ".tgz")) > (sha256 > - (base32 "18ic8w9sdl0dh3kmyc9lsrafikrd9cg1jkhhr25p9saz0v75f77r"))= )) > + (base32 "05di23v977byf67rq5bdshw8lqbby1ycbscdcl1vca0z6r1s204j"))= )) > (build-system gnu-build-system) > (native-inputs `(("which" ,which))) > (inputs `(("gmp" ,gmp) > @@ -110,25 +110,26 @@ interface to the Tk widget system.") > ("libgc" ,libgc) > ("libffi" ,libffi))) > (arguments > - '(#:phases > - ;; The test-suite seems to assume that ECL is installed. So re-o= rder > - ;; the phases, then reference the installed executable. > - (let* ((check-phase (assq-ref %standard-phases 'check)) > - (rearranged-phases > - (alist-cons-after 'install 'check check-phase > - (alist-delete 'check %standard-phases))= )) > - (alist-cons-before > - 'check 'pre-check > - (lambda* (#:key outputs #:allow-other-keys) > - (substitute* '("build/tests/Makefile") > - (("ECL=3Decl") > - (string-append > - "ECL=3D" (assoc-ref outputs "out") "/bin/ecl")))) > - rearranged-phases)) > - ;; Parallel builds explicitly not supported: > - ;; http://sourceforge.net/p/ecls/bugs/98/ > - #:parallel-build? #f Did they fix parallel builds upstream? > - #:parallel-tests? #f)) > + '(#:tests? #f > + ;; The test-suite seems to require /etc/protocols to be in place,= which > + ;; our build environment doesn't have. Should the test suite be > + ;; enabled, the following might be necessary: [...] Could we disable only the specific tests that need /etc/protocols? How many failures are there? Thanks, Mark