From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: bug#33737: do not attempt to build a package known to be broken Date: Sat, 15 Dec 2018 20:39:21 +0100 (CET) Message-ID: References: <87efakyb26.fsf@elephly.net> <<87efakyb26.fsf@elephly.net>> <20181215195437.32313415@alma-ubu> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_21926_193029968.1544902761717" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYFnE-0007ph-2n for bug-guix@gnu.org; Sat, 15 Dec 2018 14:40:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYFn8-0005NN-Tq for bug-guix@gnu.org; Sat, 15 Dec 2018 14:40:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:45420) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gYFn8-0005N4-Jt for bug-guix@gnu.org; Sat, 15 Dec 2018 14:40:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gYFn8-0008P8-Fj for bug-guix@gnu.org; Sat, 15 Dec 2018 14:40:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20181215195437.32313415@alma-ubu> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" Cc: 33737@debbugs.gnu.org ------=_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@bjoernhoefling.de: > On Fri, 14 Dec 2018 05:41:37 +0100 > Ricardo Wurmus <> rekado@elephly.net > > 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
Package can have additional fields = in guix repository, like
architecture, version, buid_status, source_type
build_status may contain such info.
source_type could show if the package= source url is one of those public git services (thus, user could enable pr= oxy first).

=

Dec 15, 2018, 6:54 PM by bjoern.hoefling@bjoernhoefling.de= :
On Fri, 14 Dec 2018 05:41:37 +0100
Ricardo Wurmus <rekado@elephly.n= et> wrote:
The default use case is for users to have substitutes enabled and to<= br />
fetch binaries from a bu= ild farm. The build farm tries to build all
packages, but not all builds succeed. The daemon cach= es build
failures.
=

This information, however, is not available for user= s. The default
behaviou= r of Guix is to attempt building the package locally. This is
<= 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
a waste of time when the build has already been attempted= without
success.
<= /div>

+1

Very good= idea.

Björn

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