From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 16 20:41:49 2018 Received: (at 33737) by debbugs.gnu.org; 17 Dec 2018 01:41:49 +0000 Received: from localhost ([127.0.0.1]:50726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYhum-0000NH-Sx for submit@debbugs.gnu.org; Sun, 16 Dec 2018 20:41:49 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYhuk-0000N7-B5 for 33737@debbugs.gnu.org; Sun, 16 Dec 2018 20:41:47 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1544997335; cv=none; d=zoho.com; s=zohoarc; b=SOqm2sfXNOfEu5v2g5t7CfETDC+fkhR5/POpOquwM0N6khmRJiFWG3bZq38eXbDlLg4eJSbu9pfGHfzUTcDr4e8UfKhwjuefT1M8NXVsX7EGhKghUgJ0cFvu/4eLNHVa9aK8gS4fGgmdEARcnquXcI/QqiZiWuBpAiHCjwKOzVU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1544997335; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=hyK4oilmWzwEHcovlDBSkO2QcKaOI31I4IBc4Kluipg=; b=IG7hvdopNnSlwOM40gVn3ZPayzdOsCEnL8+1TGwAJ7tcl3mqrPcHijplw8y6Kc+WWwJVFYQDslC635A0GHA/umfsbjO6SEH/H4WZxWCYScJBs38ix7eCNawnU2uKT5jFlzoBvG/JlD/OA3XIJk51BPZkldRDJj4SeoJx+lkdzk0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1544997335; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=850; bh=hyK4oilmWzwEHcovlDBSkO2QcKaOI31I4IBc4Kluipg=; b=OhAL+BtMx2FEdmcHB22sb8I9tND74s8LG8pzyKNy1U67gLzOL+bpeHMoXzcDEu9L HRE4kqJCN310REs1hYiPgciLEUbu/FaIudUU83atUhpPpRzZDInKD19OohFrdTRztdr TYT/Pcr0HaX1/TJnQpDwwGleYiL4ewqh7lmhqe1g= Received: from localhost (p578E7301.dip0.t-ipconnect.de [87.142.115.1]) by mx.zohomail.com with SMTPS id 1544997334381569.5091754267968; Sun, 16 Dec 2018 13:55:34 -0800 (PST) References: <87efakyb26.fsf@elephly.net> <20181216211451.7e15fdc7@scratchpost.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Danny Milosavljevic Subject: Re: bug#33737: do not attempt to build a package known to be broken In-reply-to: <20181216211451.7e15fdc7@scratchpost.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 16 Dec 2018 22:55:30 +0100 Message-ID: <87imztw2zx.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33737 Cc: 33737@debbugs.gnu.org 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: -1.0 (-) Danny Milosavljevic writes: >> I propose that =E2=80=9Cguix publish=E2=80=9D should also convey informa= tion about >> failed builds. The Guix client can then abort right away without >> wasting time and power to attempt a doomed build. Users may override >> this with =E2=80=9C--fallback=E2=80=9D or a new option. > > As long as we distinguish transient build machine errors (disk full, can't > resolve hostname, too many names in directory, no inodes left etc) from a= ctual > errors in the source code, +1. I was thinking of something very simple. The daemon is already capable of caching build failures; I think it may be good to simply pass that information on to clients. I don=E2=80=99t know how we could distinguish different kinds of build fail= ures with the current daemon. -- Ricardo