GNU bug report logs - #33737
do not attempt to build a package known to be broken

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Ricardo Wurmus <rekado@HIDDEN>; dated Fri, 14 Dec 2018 04:43:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 33737 <at> debbugs.gnu.org:


Received: (at 33737) by debbugs.gnu.org; 15 Dec 2018 19:39:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 15 14:39:30 2018
Received: from localhost ([127.0.0.1]:49678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gYFmc-0008OJ-GQ
	for submit <at> debbugs.gnu.org; Sat, 15 Dec 2018 14:39:30 -0500
Received: from w1.tutanota.de ([81.3.6.162]:39242)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <znavko@HIDDEN>) id 1gYFmZ-0008O5-NY
 for 33737 <at> debbugs.gnu.org; Sat, 15 Dec 2018 14:39:28 -0500
Received: from w2.tutanota.de (unknown [192.168.1.163])
 by w1.tutanota.de (Postfix) with ESMTP id B0E98FBF176;
 Sat, 15 Dec 2018 19:39:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tutanota.com;
 s=20161216; t=1544902761;
 bh=fK7fMZMF9UqfelmIk2zZ7j2WO3wjaPXC6zwdLJtxgbg=;
 h=Date:From:Cc:In-Reply-To:References:Subject:From;
 b=tmTYWFR/OpyJHJj1IDZu8pTc0HF7ieuyEy7zxCQZNBFBf9PmPQwgXWlXE8P304LLu
 96uvye2AO29AsXV8BsOWrjjgCRamnPHX0MxGvKaojwoCtBW0A68gyHHPc7gdB8sAT+
 rjxfAKxrSovMbET6D3g1AxdGU1KjfhBp+ZBZeHfSBKmDD3ADBi+mWg3NlPcwUknOaM
 0ztBgSrXapXvodjBU7cKUTMB/Yw1B8mnSAoO7gSZMEKoDQdKBg3xHOqf3Pt/PkrBlZ
 tVCzWaPEGp9oqRLjk0uq6OPVDsOg2CiL2QRl2yzcBSarPiKbuJ2tZAf8EevvczCxoV
 mPRuXmXxMxYZw==
Date: Sat, 15 Dec 2018 20:39:21 +0100 (CET)
From: <znavko@HIDDEN>
Message-ID: <LTnNKXp--3-1@HIDDEN>
In-Reply-To: <20181215195437.32313415@alma-ubu>
References: <87efakyb26.fsf@HIDDEN> <<87efakyb26.fsf@HIDDEN>>
 <20181215195437.32313415@alma-ubu>
Subject: Re: bug#33737: do not attempt to build a package known to be broken
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_21926_193029968.1544902761717"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 33737
Cc: Ricardo Wurmus <rekado@HIDDEN>, 33737 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

------=_Part_21926_193029968.1544902761717
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Package can have additional fields in guix repository, like
architecture, version, buid_status, source_type
build_status may contain such info.=20
source_type could show if the package source url is one of those public git=
 services (thus, user could enable proxy first).


Dec 15, 2018, 6:54 PM by bjoern.hoefling@HIDDEN:

> On Fri, 14 Dec 2018 05:41:37 +0100
> Ricardo Wurmus <> rekado@HIDDEN <mailto:rekado@HIDDEN>> > wrote=
:
>
>> The default use case is for users to have substitutes enabled and to
>> fetch binaries from a build farm.  The build farm tries to build all
>> packages, but not all builds succeed.  The daemon caches build
>> failures.
>>
>> This information, however, is not available for users.  The default
>> behaviour of Guix is to attempt building the package locally.  This is
>> fine for packages that the build farm hasn=E2=80=99t attempted yet, but =
it is
>> a waste of time when the build has already been attempted without
>> success.
>>
>
> +1
>
> Very good idea.
>
> Bj=C3=B6rn
>


------=_Part_21926_193029968.1544902761717
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8=
">
  </head>
  <body>
<div style=3D"16px" text-align=3D"left">Package can have additional fields =
in guix repository, like<br /></div><div style=3D"16px" text-align=3D"left"=
>architecture, version, buid_status, source_type<br /></div><div style=3D"1=
6px" text-align=3D"left">build_status may contain such info. <br /></div><d=
iv style=3D"16px" text-align=3D"left">source_type could show if the package=
 source url is one of those public git services (thus, user could enable pr=
oxy first).<br /></div><div style=3D"16px" text-align=3D"left"><br /></div>=
<div style=3D"16px" text-align=3D"left"><br /></div><div style=3D"16px" tex=
t-align=3D"left">Dec 15, 2018, 6:54 PM by bjoern.hoefling@HIDDEN=
:<br /></div><blockquote class=3D"tutanota_quote" style=3D"border-left: 1px=
 solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div style=3D"16px" =
text-align=3D"left">On Fri, 14 Dec 2018 05:41:37 +0100<br /></div><div styl=
e=3D"16px" text-align=3D"left">Ricardo Wurmus &lt;<a rel=3D"noopener norefe=
rrer" target=3D"_blank" href=3D"mailto:rekado@HIDDEN">rekado@HIDDEN=
et</a>&gt; wrote:<br /></div><blockquote><div style=3D"16px" text-align=3D"=
left">The default use case is for users to have substitutes enabled and to<=
br /></div><div style=3D"16px" text-align=3D"left">fetch binaries from a bu=
ild farm.  The build farm tries to build all<br /></div><div style=3D"16px"=
 text-align=3D"left">packages, but not all builds succeed.  The daemon cach=
es build<br /></div><div style=3D"16px" text-align=3D"left">failures.<br />=
</div><div style=3D"16px" text-align=3D"left"><br /></div><div style=3D"16p=
x" text-align=3D"left">This information, however, is not available for user=
s.  The default<br /></div><div style=3D"16px" text-align=3D"left">behaviou=
r of Guix is to attempt building the package locally.  This is<br /></div><=
div style=3D"16px" text-align=3D"left">fine for packages that the build far=
m hasn=E2=80=99t attempted yet, but it is<br /></div><div style=3D"16px" te=
xt-align=3D"left">a waste of time when the build has already been attempted=
 without<br /></div><div style=3D"16px" text-align=3D"left">success.<br /><=
/div></blockquote><div style=3D"16px" text-align=3D"left"><br /></div><div =
style=3D"16px" text-align=3D"left">+1<br /></div><div style=3D"16px" text-a=
lign=3D"left"><br /></div><div style=3D"16px" text-align=3D"left">Very good=
 idea.<br /></div><div style=3D"16px" text-align=3D"left"><br /></div><div =
style=3D"16px" text-align=3D"left">Bj&ouml;rn<br /></div></blockquote><div =
style=3D"16px" text-align=3D"left"><br /></div>  </body>
</html>

------=_Part_21926_193029968.1544902761717--




Information forwarded to bug-guix@HIDDEN:
bug#33737; Package guix. Full text available.

Message received at 33737 <at> debbugs.gnu.org:


Received: (at 33737) by debbugs.gnu.org; 15 Dec 2018 18:54:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 15 13:54:48 2018
Received: from localhost ([127.0.0.1]:49630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gYF5M-0007FZ-9d
	for submit <at> debbugs.gnu.org; Sat, 15 Dec 2018 13:54:48 -0500
Received: from m4s11.vlinux.de ([83.151.27.109]:36630 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1gYF5J-0007FQ-Or
 for 33737 <at> debbugs.gnu.org; Sat, 15 Dec 2018 13:54:46 -0500
Received: from alma-ubu (p508AC390.dip0.t-ipconnect.de [80.138.195.144])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 2A0E64027F;
 Sat, 15 Dec 2018 19:54:44 +0100 (CET)
Date: Sat, 15 Dec 2018 19:54:37 +0100
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: bug#33737: do not attempt to build a package known to be broken
Message-ID: <20181215195437.32313415@alma-ubu>
In-Reply-To: <87efakyb26.fsf@HIDDEN>
References: <87efakyb26.fsf@HIDDEN>
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/lGAIJe2/=NzAEl/PC4Xq+mY"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 33737
Cc: 33737 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

--Sig_/lGAIJe2/=NzAEl/PC4Xq+mY
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri, 14 Dec 2018 05:41:37 +0100
Ricardo Wurmus <rekado@HIDDEN> wrote:

> The default use case is for users to have substitutes enabled and to
> fetch binaries from a build farm.  The build farm tries to build all
> packages, but not all builds succeed.  The daemon caches build
> failures.
>=20
> This information, however, is not available for users.  The default
> behaviour of Guix is to attempt building the package locally.  This is
> fine for packages that the build farm hasn=E2=80=99t attempted yet, but i=
t is
> a waste of time when the build has already been attempted without
> success.

+1

Very good idea.

Bj=C3=B6rn

--Sig_/lGAIJe2/=NzAEl/PC4Xq+mY
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlwVTe4ACgkQvyhstlk+X/0awQCcCWfhH+4An4y2ajHvKn1yGD46
kwMAnjwZwWwFEDdWtClwBVYrYlapHk5d
=7tPv
-----END PGP SIGNATURE-----

--Sig_/lGAIJe2/=NzAEl/PC4Xq+mY--




Information forwarded to bug-guix@HIDDEN:
bug#33737; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Dec 2018 04:42:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 13 23:42:05 2018
Received: from localhost ([127.0.0.1]:47188 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gXfIb-0007a5-Cn
	for submit <at> debbugs.gnu.org; Thu, 13 Dec 2018 23:42:05 -0500
Received: from eggs.gnu.org ([208.118.235.92]:40109)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1gXfIZ-0007ZY-4d
 for submit <at> debbugs.gnu.org; Thu, 13 Dec 2018 23:42:03 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rekado@HIDDEN>) id 1gXfIT-000816-2r
 for submit <at> debbugs.gnu.org; Thu, 13 Dec 2018 23:41:57 -0500
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_20 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:59521)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rekado@HIDDEN>) id 1gXfIS-00080A-V1
 for submit <at> debbugs.gnu.org; Thu, 13 Dec 2018 23:41:56 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:49719)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <rekado@HIDDEN>) id 1gXfIS-0003bI-2g
 for bug-guix@HIDDEN; Thu, 13 Dec 2018 23:41:56 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rekado@HIDDEN>) id 1gXfIO-0007iO-42
 for bug-guix@HIDDEN; Thu, 13 Dec 2018 23:41:56 -0500
Received: from sender-of-o53.zoho.com ([135.84.80.218]:21719)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rekado@HIDDEN>) id 1gXfIN-0007cw-Nu
 for bug-guix@HIDDEN; Thu, 13 Dec 2018 23:41:52 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1544762502; cv=none; d=zoho.com; s=zohoarc; 
 b=g4vTNIZJ1xiq9RSL134l+QnUdZ3jNtJdl23pHKjO626jpEZD5q+peEisGjQWYe48gPjGIV9olqM46hOqlCiAtCJEuOQQpoX3WR983daDXxfYhDF7y360i6aPGKMt2mT1nUCuFWpggBoqjhjXfKUnesOiPLKHpDoCgpX4otAhfgU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1544762502;
 h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To:ARC-Authentication-Results;
 bh=kSppSpgtgh7KhfABOZ4CjAVsYVdUybees4ZMqM1HUzI=; 
 b=TLISoO4wdTwBNw2FvwdxAzBekb4zq7JvxDoxmw9BKYZml5kahhirrqH07PZZGmP+8EljWLk3dNRs/sUe30sS+xJRcSseJ/fJ3lF4VHVpjjy9tEatmY5SHl8gNeY6MvdVyE2hPbiSAV2mAqZr2OqmWE5gV9GAYIUz6yhCZPNjzYs=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1544762502; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=808; bh=kSppSpgtgh7KhfABOZ4CjAVsYVdUybees4ZMqM1HUzI=;
 b=VjEYUM/dP68/Q/ab8r2Uvz2Gwt1Y1dIYNV/s6AqAucJfZCRPpFIPTSBAi26q2o4q
 1Wm7jprlZwivzfRF1OZ9UXtihOB7HmOT0A6XOPN6ddsTQCytIJ33w2crKu1Z9UPRHFE
 Yc1kSGq3wDZyJm6QdLcfYJHt4kBUbMEpA0n0Khfo=
Received: from localhost (176.12.107.132 [176.12.107.132]) by mx.zohomail.com
 with SMTPS id 1544762501018878.421778297155;
 Thu, 13 Dec 2018 20:41:41 -0800 (PST)
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: bug-guix@HIDDEN
Subject: do not attempt to build a package known to be broken
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: Fri, 14 Dec 2018 05:41:37 +0100
Message-ID: <87efakyb26.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
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
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

The default use case is for users to have substitutes enabled and to
fetch binaries from a build farm.  The build farm tries to build all
packages, but not all builds succeed.  The daemon caches build failures.

This information, however, is not available for users.  The default
behaviour of Guix is to attempt building the package locally.  This is
fine for packages that the build farm hasn=E2=80=99t attempted yet, but it =
is a
waste of time when the build has already been attempted without success.

I propose that =E2=80=9Cguix publish=E2=80=9D should also convey informatio=
n 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.

--
Ricardo





Acknowledgement sent to Ricardo Wurmus <rekado@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#33737; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 15 Dec 2018 19:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.