From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Paul Schmidt Subject: Re: proposal: make build failures explicit results in the store Date: Wed, 25 Nov 2015 09:28:26 +0100 Message-ID: <5655712A.6060902@gmx.net> References: <56556DFC.3050402@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48449) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1VRH-0003Z0-Su for guix-devel@gnu.org; Wed, 25 Nov 2015 03:28:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1VRE-0003y4-K9 for guix-devel@gnu.org; Wed, 25 Nov 2015 03:28:31 -0500 Received: from mout.gmx.net ([212.227.15.19]:55733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1VRE-0003xv-9O for guix-devel@gnu.org; Wed, 25 Nov 2015 03:28:28 -0500 Received: from [192.168.1.241] ([93.130.30.14]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MVvB2-1ZqOZ83B5k-00X7X7 for ; Wed, 25 Nov 2015 09:28:26 +0100 In-Reply-To: <56556DFC.3050402@gmx.net> 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: guix-devel@gnu.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 11/25/2015 09:14 AM, Florian Paul Schmidt wrote: > Afaict the real problem is that the functional approach is slightly > broken here (being functional is fine, just the implementation is > broken). The attempt to build bar _had_ a result. That result was a > build failure and as such it should be explicitly represented in > the store such that when another attempt to build bar comes along, > the result is already known: build failure. And this should make > the build of foo2 fail immediately, too, since one of its > dependencies failed to build. Actually it seems I just misinterpreted my observations. Never mind the noise :) Flo - -- https://fps.io -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWVXEpAAoJEA5f4Coltk8ZFgQH/R4XwG1XPKh+dEHHw83guZTh bd2QfkYT3MZiFIu/JVcIbXqT04Kgqn663kqgDd9vQCG52DK0EA/fdEKiSqbKdAy0 +XS+JpnXecqsT3mLGCqdU/3khY+IzfvIkRuHofR5x8HGSQ10PYqGiHZwA8Guuwz6 PgTYWn2pd9TPO9YMemK1gsHtSEbwcMOih10qoOyThKMgmj63dEY7GK/eKTLakEpR g/h2KUlblIV46p0j0hdkmLIMxHYZvJphCJTu9R0V8uW5INta1M1MI4QhvvVGmto8 l517JiGX1H3eaLo18B2xdOhQnQbjWF4XSEAh5Ps+pmw0syHZrEEeGTVSNtXW6L8= =P5YV -----END PGP SIGNATURE-----