From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 04:25:07 2017 Received: (at submit) by debbugs.gnu.org; 12 Jul 2017 08:25:07 +0000 Received: from localhost ([127.0.0.1]:34689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVCxH-00065M-9L for submit@debbugs.gnu.org; Wed, 12 Jul 2017 04:25:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVCxF-00064q-54 for submit@debbugs.gnu.org; Wed, 12 Jul 2017 04:25:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVCx8-000647-9m for submit@debbugs.gnu.org; Wed, 12 Jul 2017 04:24:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dVCx8-00063x-64 for submit@debbugs.gnu.org; Wed, 12 Jul 2017 04:24:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53684) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVCx6-0007Rn-VH for guix-patches@gnu.org; Wed, 12 Jul 2017 04:24:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVCx2-00063H-UM for guix-patches@gnu.org; Wed, 12 Jul 2017 04:24:56 -0400 Received: from mail-wr0-x232.google.com ([2a00:1450:400c:c0c::232]:33569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dVCx2-000635-NN for guix-patches@gnu.org; Wed, 12 Jul 2017 04:24:52 -0400 Received: by mail-wr0-x232.google.com with SMTP id r103so23184698wrb.0 for ; Wed, 12 Jul 2017 01:24:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=n9pkB+BGKQ0N7M/a8+elV8B3ypYnpFimpixK3pm+p5Y=; b=CkTtkNEc0MyQ/d8bNxo1E09oqekXvg6p8+pp4WulIHcvM0nvr6VROuJIoco8Y1ynml 20WVNr/EU3LI3wM1Oe5Un5xZulDpNlBhuwAR8re/8/HyowO5X/9AN7iDQAlR/J4NhlHJ 6Vf1jeDhfp++mQJoL5y+8TCcaALVMZsDluqr3MMCTwGKHd4tfDQ0Tn5aQel/KvLdlHdG oEIpJH/blAyJYE4wcVydOaq89Kf0W/AqhNNrJZE0s4c3sNOGXjFYQ4eUCKMTv5EPIOND mmVMx8tmucHvmk7rD8hyNk9ub8cp99L1H8GN9s2qMFsB8XSMjSQenFjuCLiM5LZjgDLf omMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=n9pkB+BGKQ0N7M/a8+elV8B3ypYnpFimpixK3pm+p5Y=; b=FzM3FJVvHFYI9OfKD9Z6pCzWvtOtMlEBXQ7uuvBgDyr4vuYPlcK9BSvS6mereouU43 dCcabWC5f59NU5MhQkyA0T247v5P/a1ZC8NOwG76EoMqkzYqnFFViIOVsh2m7xbKygk2 p0hYXxD5kD3Jh9L25WtusAstMgMNcINzNGUyLcqp2Vv8Lk65SSZJCT7PGJYQ0IgWfJy1 vEKuWcP4Mz5IA580fvJXmDFQSVtZxo3k+g1QP+qwtDNEsdwOvlsn2fbBM1mEmgDLrPkH CuSkNISiP09ZhIPt8wH/ZCvlFyUTpB9fYkjbcVWY+2+9cspaE/29yAzN4i4hxiqF6XFY rA4g== X-Gm-Message-State: AIVw110F760x8/ZiJqcbpGuTGt1UGrYYPhhLPtRPFxMiHgFQ3bSU60RA K7Ha1nM9Iq92M3xT X-Received: by 10.223.134.207 with SMTP id 15mr2285191wry.127.1499847891214; Wed, 12 Jul 2017 01:24:51 -0700 (PDT) Received: from localhost.localdomain ([78.192.96.126]) by smtp.gmail.com with ESMTPSA id v203sm2383517wmd.2.2017.07.12.01.24.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jul 2017 01:24:50 -0700 (PDT) From: Mathieu Othacehe To: guix-patches@gnu.org Subject: [PATCH] cuirass: Add fallback parameter. Date: Wed, 12 Jul 2017 10:24:46 +0200 Message-Id: <20170712082446.24427-1-m.othacehe@gmail.com> X-Mailer: git-send-email 2.13.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Mathieu Othacehe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) From: Mathieu Othacehe * src/cuirass/base.scm (%fallback?): New exported parameter. (process-specs)[set-build-options]: Pass fallback parameter. * bin/cuirass.in (%options): Add fallback. (main): Set %fallback? parameter. (show-help): Update. --- bin/cuirass.in | 5 ++++- src/cuirass/base.scm | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/bin/cuirass.in b/bin/cuirass.in index 61b9dd8..18edf1e 100644 --- a/bin/cuirass.in +++ b/bin/cuirass.in @@ -35,6 +35,7 @@ exec ${GUILE:-@GUILE@} --no-auto-compile -e main -s "$0" "$@" --one-shot Evaluate and build jobs only once --cache-directory=DIR Use DIR for storing repository data + --fallback Fall back to building when the substituter fails. -L --load-path=DIR Prepend DIR to Guix package module search path. -S --specifications=SPECFILE Add specifications from SPECFILE to database. @@ -56,6 +57,7 @@ exec ${GUILE:-@GUILE@} --no-auto-compile -e main -s "$0" "$@" (port (single-char #\p) (value #t)) (interval (single-char #\I) (value #t)) (use-substitutes (value #f)) + (fallback (value #f)) (version (single-char #\V) (value #f)) (help (single-char #\h) (value #f)))) @@ -73,7 +75,8 @@ exec ${GUILE:-@GUILE@} --no-auto-compile -e main -s "$0" "$@" (option-ref opts 'cache-directory (%package-cachedir))) (%guix-package-path (option-ref opts 'load-path (%guix-package-path))) - (%use-substitutes? (option-ref opts 'use-substitutes #f))) + (%use-substitutes? (option-ref opts 'use-substitutes #f)) + (%fallback? (option-ref opts 'fallback #f))) (cond ((option-ref opts 'help #f) (show-help) diff --git a/src/cuirass/base.scm b/src/cuirass/base.scm index d0e77d9..b84cab7 100644 --- a/src/cuirass/base.scm +++ b/src/cuirass/base.scm @@ -43,7 +43,8 @@ ;; Parameters. %guix-package-path %package-cachedir - %use-substitutes?)) + %use-substitutes? + %fallback?)) (cond-expand (guile-2.2 @@ -56,6 +57,10 @@ ;; Define whether to use substitutes (make-parameter #f)) +(define %fallback? + ;; Define whether to fall back to building when the substituter fails. + (make-parameter #f)) + (define %package-cachedir ;; Define to location of cache directory of this package. (make-parameter (or (getenv "CUIRASS_CACHEDIR") @@ -210,6 +215,7 @@ directory and the sha1 of the top level commit in this directory." ;; failure. (set-build-options store #:use-substitutes? (%use-substitutes?) + #:fallback? (%fallback?) #:keep-going? #t) (let* ((spec* (acons #:current-commit commit spec)) -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 04:39:26 2017 Received: (at 27664) by debbugs.gnu.org; 12 Jul 2017 08:39:26 +0000 Received: from localhost ([127.0.0.1]:34706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVDB8-0006Sj-8B for submit@debbugs.gnu.org; Wed, 12 Jul 2017 04:39:26 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:55744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVDB6-0006Sa-Uq for 27664@debbugs.gnu.org; Wed, 12 Jul 2017 04:39:25 -0400 Received: from localhost (unknown [193.170.94.190]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 9AE491CA0368; Wed, 12 Jul 2017 10:39:23 +0200 (CEST) Date: Wed, 12 Jul 2017 10:39:22 +0200 From: Danny Milosavljevic To: Mathieu Othacehe Subject: Re: [bug#27664] [PATCH] cuirass: Add fallback parameter. Message-ID: <20170712103922.6f25988c@scratchpost.org> In-Reply-To: <20170712082446.24427-1-m.othacehe@gmail.com> References: <20170712082446.24427-1-m.othacehe@gmail.com> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27664 Cc: 27664@debbugs.gnu.org, Mathieu Othacehe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) LGTM! From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 08:27:00 2017 Received: (at 27664) by debbugs.gnu.org; 12 Jul 2017 12:27:00 +0000 Received: from localhost ([127.0.0.1]:34850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVGjM-0000T9-HX for submit@debbugs.gnu.org; Wed, 12 Jul 2017 08:27:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVGjK-0000Su-QT for 27664@debbugs.gnu.org; Wed, 12 Jul 2017 08:26:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVGjC-0001Jm-2O for 27664@debbugs.gnu.org; Wed, 12 Jul 2017 08:26:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVGj6-0001Hl-MC; Wed, 12 Jul 2017 08:26:44 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:56238 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dVGj5-0007pT-RP; Wed, 12 Jul 2017 08:26:44 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: [bug#27664] [PATCH] cuirass: Add fallback parameter. References: <20170712082446.24427-1-m.othacehe@gmail.com> <20170712103922.6f25988c@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 12 Jul 2017 14:26:41 +0200 In-Reply-To: <20170712103922.6f25988c@scratchpost.org> (Danny Milosavljevic's message of "Wed, 12 Jul 2017 10:39:22 +0200") Message-ID: <87r2xldeny.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27664 Cc: 27664@debbugs.gnu.org, Mathieu Othacehe , Mathieu Othacehe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Danny Milosavljevic skribis: > LGTM! +1! From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 13:06:05 2017 Received: (at 27664-done) by debbugs.gnu.org; 12 Jul 2017 17:06:05 +0000 Received: from localhost ([127.0.0.1]:35695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVL5R-0000yu-41 for submit@debbugs.gnu.org; Wed, 12 Jul 2017 13:06:05 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:37758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVL5Q-0000xh-Dv for 27664-done@debbugs.gnu.org; Wed, 12 Jul 2017 13:06:04 -0400 Received: by mail-wm0-f44.google.com with SMTP id i127so560860wma.0 for <27664-done@debbugs.gnu.org>; Wed, 12 Jul 2017 10:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=/m15+UyY6zjn3mbU+HPjB7J2E1W0flDb4rMaV0nqNnk=; b=rJi9JrA2h5W34by20cH1IBzU46M8H1OIVbsLMWyEY81MXtLYqLK1XFLKxt+Dd7P6Ln Y4D2dNCM5YQJxFxQX2rmeW6GDww4cuXqhbth28B0/akcQ9VspDdvbaml7DQsjemgWTSG RBOkogUMIbePVQV0r0ZoNEpFVEhPEgSItn9lVVDGfn9hXlvE65yHeLgAnAvl2Qc90JBy QoWF+FBrnZvkpCEHclQkPt+hcRYJk5OYiYScK0NitC3zTYTVOSHdc6r16EfG8qdrcUU8 u0/ZUkbCTe8EUjDOpeHaVKG3Lv/BHKP8jI7+9m6nbQ+qBotizazAOtR2tzxzw/qK/Rh5 2mYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=/m15+UyY6zjn3mbU+HPjB7J2E1W0flDb4rMaV0nqNnk=; b=O9NXEnsEVYQSwr8Q9r2hdPpI9E/paa5+ExMAItDfbr7RoJipvmN8rJx+77iU+8rpiO o+LRCOweWXm0VgAxdmz446I13QNedpiFY3hYukBmeeT4AO0kuTS5kHGOaue+p7aKXOzD vJ9ugnc1dvJPAh8jlHI9gSDqkQvGX405s3wkMzALCQkmQpC/102N8NV9NnMI4AvMHi0A 7FtsdIpLfCGr4sTYHYK2vN+L3T0etx/TnAbKtMMgEsDM6eF8Nb/TbKZr0CU5L5r0fNfq p0CC7yXB8k1AmZJIVSpsJoWUE2RLLa9fuMWSQ+zuo9h/yuUioch8VCa9Wdsm/AeqhUQ7 jnOg== X-Gm-Message-State: AIVw110tqMoy0NVgxk/HReZHlzI3vNdtqrD5zDeB9L/tmg1fkKBK4BXF kdHB34ULZ7yAQ0VL X-Received: by 10.28.213.75 with SMTP id m72mr3426116wmg.41.1499879158936; Wed, 12 Jul 2017 10:05:58 -0700 (PDT) Received: from cervin ([78.192.96.126]) by smtp.gmail.com with ESMTPSA id l186sm3773669wma.10.2017.07.12.10.05.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Jul 2017 10:05:58 -0700 (PDT) References: <20170712082446.24427-1-m.othacehe@gmail.com> <20170712103922.6f25988c@scratchpost.org> <87r2xldeny.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#27664] [PATCH] cuirass: Add fallback parameter. In-reply-to: <87r2xldeny.fsf@gnu.org> Date: Wed, 12 Jul 2017 19:05:57 +0200 Message-ID: <87a8497fgq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27664-done Cc: 27664-done@debbugs.gnu.org, Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Pushed thanks ! From unknown Sat Aug 16 18:40:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Aug 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator