From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Proposal: prefetch tarballs in a batch Date: Thu, 08 May 2014 18:35:48 +0200 Message-ID: <87tx90z0rf.fsf@gnu.org> References: <87ha6jkyv8.fsf@karetnikov.org> <877g7epico.fsf@gnu.org> <87wqf8prau.fsf@karetnikov.org> <87ha6blwii.fsf@gnu.org> <87d2gznysk.fsf@karetnikov.org> <87vbuqvpsc.fsf@gnu.org> <87ha62dtmh.fsf@karetnikov.org> <87vbuhbnn8.fsf@gnu.org> <87ioqe2tdg.fsf@karetnikov.org> <87bnw6yxql.fsf@gnu.org> <871twmo25m.fsf@karetnikov.org> <874n1haa47.fsf@gnu.org> <87r447t75q.fsf@karetnikov.org> <87r4461xrj.fsf@gnu.org> <87oaz9i3lg.fsf@karetnikov.org> 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]:50871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WiRIb-0004ke-4u for guix-devel@gnu.org; Thu, 08 May 2014 12:36:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WiRIW-0000TU-6e for guix-devel@gnu.org; Thu, 08 May 2014 12:35:57 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:40099) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WiRIV-0000TN-Oq for guix-devel@gnu.org; Thu, 08 May 2014 12:35:52 -0400 In-Reply-To: <87oaz9i3lg.fsf@karetnikov.org> (Nikita Karetnikov's message of "Thu, 08 May 2014 03:14:19 +0400") 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: Nikita Karetnikov Cc: guix-devel@gnu.org Nikita Karetnikov skribis: >> The SRFI-64 log files of the failing tests, plus test-suite.log. Test >> failures must not remain uncorrected! ;-) > > Attached. Thanks. >> What Guile and libgc version is this, and what platform? > > 2.0.9; 1:7.1-8ubuntu0.12.04.1 (from Trisquel); i686. > >> Does the installation seem sane, basically? Do =E2=80=98guix build=E2= =80=99, =E2=80=98guix >> package=E2=80=99 etc. work somehow, or not even? > > Turns out I can=E2=80=99t even build =E2=80=98hello=E2=80=99 Please say exactly why you =E2=80=9Ccan=E2=80=99t=E2=80=9D. > (though the build succeeded in the logs). I didn=E2=80=99t expect this > because Guix had worked on this machine previously. IIRC, I did the > following: deleted =E2=80=98/gnu/store=E2=80=99 and =E2=80=98/usr/local/v= ar/guix/*=E2=80=99, cloned, > and ran =E2=80=98./bootstrap=E2=80=99 & co. Why the hell do you keep deleting the store? :-) >> substitute-binary: warning: authentication and authorization of substitu= tes disabled! > > How can I enable them? Are they specifically disabled for testing > purposes? Exactly, see test-env.in. >> SQLite header and source version mismatch >> 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e >> 2013-09-03 17:11:13 7dd4968f235d6e1ca9547cda9cf3bd570e1609ef > > This was discussed before and should be fixed by upgrading SQLite. OK. Can you report how things go one that is fixed? > Test end: > result-kind: fail > actual-value: #f > actual-error: (srfi-34 #) That one occurs many times. I suspect this has to do with the daemon features enabled by c0412fedf, though I don=E2=80=99t see which one. Could you try to: 1. Run =E2=80=98git show c0412fedf | patch -p1 -R=E2=80=99, and then conf= irm that the problem disappears. 2. Run =E2=80=98git reset --hard=E2=80=99, edit config.h, and comment out= the HAVE_ macros corresponding to the functions listed in c0412fedf, one at a time. Alternately, you could strace guix-daemon to see where EBADF comes from. Or, even better, run guix-daemon in gdb, run =E2=80=98catch throw=E2= =80=99, and get a backtrace of the thing that throws. We can chat on IRC to help. Thanks in advance, Ludo=E2=80=99.