From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id UCoQDAqOt1+jaQAA0tVLHw (envelope-from ) for ; Fri, 20 Nov 2020 09:36:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id CIUGCAqOt1/iSwAA1q6Kng (envelope-from ) for ; Fri, 20 Nov 2020 09:36:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F174D940430 for ; Fri, 20 Nov 2020 09:36:09 +0000 (UTC) Received: from localhost ([::1]:45452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kg2ps-0002eM-Ui for larch@yhetil.org; Fri, 20 Nov 2020 04:36:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kg2oh-0001wU-QQ for guix-devel@gnu.org; Fri, 20 Nov 2020 04:34:55 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:48199) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kg2oe-00007V-Vm; Fri, 20 Nov 2020 04:34:55 -0500 Received: from bababa (lfbn-idf2-1-1094-122.w90-92.abo.wanadoo.fr [90.92.160.122]) (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id B5C8910004E; Fri, 20 Nov 2020 09:34:42 +0000 (UTC) From: Pierre Neidhardt To: Ryan Prior , zimoun , Ludovic =?utf-8?Q?Court=C3=A8s?= , Development of GNU Guix and the GNU System distribution Subject: Re: GNU Guix 1.2.0rc2 available for testing! In-Reply-To: References: Date: Fri, 20 Nov 2020 10:34:31 +0100 Message-ID: <87v9e04biw.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=217.70.178.231; envelope-from=mail@ambrevar.xyz; helo=relay11.mail.gandi.net X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 5.0 requ) BAYES_00=-1.9, FROM_SUSPICIOUS_NTLD=0.5, PDS_OTHER_BAD_TLD=1.483, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.89 X-TUID: ExHakIzGqkm9 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ryan Prior writes: > I'm glad for the "without-tests" option because when I'm working on > packages with a test suite that takes more than a few seconds, I like to > make sure that the rest of everything is working before I start running > the tests. Exactly, that was my original thought. > Another thing I'd like is an option to build a package reusing the state > from a previous build. If a package I'm working on takes a minute or > longer to build and I'm having some sort of difficulty, it's obnoxious > to wait for that to complete again after every cycle. It could be near > instantaneous if I could re-use a cached build, which is doable in > Docker, Earthly, and other containerized build systems. You can kind of do that manually now. Build with the -K option and when it fails, drop to the temporary directly, source the `environment-variables` file, fix the code or calls then proceed. Obviously reusing cached build would be nicer. Maybe even better would be debugger access to the daemon. On build error we would be dropped in the debugger in the stack frame where it errored. We would fix it, then continue, in the most traditional Lisp fashion! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl+3jacSHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/aOEIAKytUEoQEFaFDai1yitC5ZNbYCxdwceX lUI5dYPHI7Iw8IRyLjkwIZJSB0BIsbbWlIWUSg3yX5stvdT4cp4XsNLe1kmHEMaF VEdKEGGh1APLMIy2LepZRNjxM5V7HUBpAIpI3dL/7PD2QH/cQ8uGvh+6txMTMWmE aD9SKPqNIDyNtNmjtn34vFPdtOX4me7w1kfO4h3EeMdMBhd8IQwmzt8NjR7Q7w2T sDBUj0QCKfcFH77RJn3X94di4T1xEy++X60vgyvNUpFLeEBJoF2c1R6WaZMKloVB CO0oSW9mYYT6wrSJD5bKc0ySiHl93JvVn4jDQf5jV3Qfen0UxCw6zb0= =P3I6 -----END PGP SIGNATURE----- --=-=-=--