From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: Re: Proposal: prefetch tarballs in a batch Date: Sun, 13 Apr 2014 00:19:23 +0400 Message-ID: <87ioqe2tdg.fsf@karetnikov.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> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZ4Tt-0004iT-5Q for guix-devel@gnu.org; Sat, 12 Apr 2014 16:24:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZ4Ts-0006AT-HR for guix-devel@gnu.org; Sat, 12 Apr 2014 16:24:53 -0400 In-Reply-To: <87vbuhbnn8.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 10 Apr 2014 10:21:31 +0200") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >> 1. Should the recursion stop when =E2=80=98fixed-output-derivation?=E2= =80=99 returns #t? > I think so. In general fixed-output derivations are the things you > would like to pre-fetch; so you would typically call =E2=80=98build-deriv= ations=E2=80=99 > on these to do the actual pre-fetching. Could you show a package with a fixed-output derivation? My current implementation calls itself indefinitely because the base case is never satisfied. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJTSZ/PAAoJEM+IQzI9IQ38CUMQAIc7iz9+3PURL9Cnb3zvg1cd t77T0pxL66XWT8JVgZ6vdCay2x342YJqgSnNNw29t2Qsf/+M632PE2vQ0gW+vKo5 yzPGXb7nSMKuhSlOdWEHfzEM4QZYQaApvASzdbTXDyRIHO3pGSxXQOGxNKz61SWt U1GYQdqk67WnaY5iS7wg14IKj3dK8pwphUpCOPDEq9VlXRpnj1jElvaBgC3fKx7Y oiM3ADxJ1BxtTYFVw4VYKBQRi21jHA9bB5CznLCN3d56XnQ2hBKnfLzpLYGjPMKo /giJbUrieiBgM2BJdTxCUGZrHsOkEcQ8Oc28RLzrx6ucHwU+3tfbNtR55ffgNkVF xxfPX1fKRv0zQ2O7Nprk0JFwonL9aWJ9FmpyacsedMP3f8pGfydGk0S3ruH9qoge B20Zf3KJMfs8EegCT2fSVIT7Lb303HN8DW7xrFC9/iiLzF+hsyA+FYS/NMk3AaSF bkFnOe56X8yqW4c7xXLBrpAHAgFGGNt+6bzp7EemPmG+9kEohAGRYpFJWJBXMkar Zxn/I3TShSd7RwHaRHaQaCy2jBq23DC7ZKUdHBMaJbsLWUMgtrx+ygyCHT3Tg6/h JQ19hEsm4Wf94liTuYqCIzMO2mXgjs2TRNpDowYxv5ctqenuY0dmmQhi4on3dxat sv9qgTb3dQRnm3mbLxkx =3M2R -----END PGP SIGNATURE----- --=-=-=--