unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#33737: do not attempt to build a package known to be broken
@ 2018-12-14  4:41 Ricardo Wurmus
  2018-12-15 18:54 ` Björn Höfling
  2018-12-16 20:14 ` Danny Milosavljevic
  0 siblings, 2 replies; 6+ messages in thread
From: Ricardo Wurmus @ 2018-12-14  4:41 UTC (permalink / raw)
  To: 33737

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’t attempted yet, but it is a
waste of time when the build has already been attempted without success.

I propose that “guix publish” should also convey information 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 “--fallback” or a new option.

--
Ricardo

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-12-18 10:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-14  4:41 bug#33737: do not attempt to build a package known to be broken Ricardo Wurmus
2018-12-15 18:54 ` Björn Höfling
2018-12-15 19:39   ` znavko
2018-12-16 20:14 ` Danny Milosavljevic
2018-12-16 21:55   ` Ricardo Wurmus
2018-12-18 10:50     ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).