From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C72D01387FD for ; Fri, 6 Jun 2014 10:44:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 18308E0AA5; Fri, 6 Jun 2014 10:44:15 +0000 (UTC) Received: from mail-ve0-f193.google.com (mail-ve0-f193.google.com [209.85.128.193]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EA6B9E09ED for ; Fri, 6 Jun 2014 10:44:13 +0000 (UTC) Received: by mail-ve0-f193.google.com with SMTP id sa20so726394veb.4 for ; Fri, 06 Jun 2014 03:44:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=j3sjK3wReVXUOrfurCfdNi7s+ERWai4gLvoamxEXQLc=; b=0WqdIUgNCkaS8DZRDokQ7gcJjM10svTfjVdOL1peV2d8qTJYZdS9Dlq/uIiF9Vfu1l hTtWtnHL+SNQC7ZedQjfQHeAkXlEJtHZKqScCe91qzrbSCglXQFGi3eMar83MlVdi36S sf62lrNCNiLZ63CgqEPorF0GujuhqbN0Jd+YjobcFMcfi9YmdPUoma83oibiU/FVyqaO wkG7SFhmh0HXzdheM061LUebj+n0+5m5ismenBK1hJbhIdw+i2DQmsa8JzXyaun83MVL 4qNMrI4/T6jAgWMZbYGvXb2ST6Cg+DcRy9MX1+xU2ep9vhZB6p6JT800W3HLq81FDWW8 a78A== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.52.103.74 with SMTP id fu10mr3248413vdb.7.1402051452930; Fri, 06 Jun 2014 03:44:12 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.30.227 with HTTP; Fri, 6 Jun 2014 03:44:12 -0700 (PDT) In-Reply-To: <20140522095448.76d13462@marcec> References: <006001cf741f$db183a40$9148aec0$@gmail.com> <537B3FE9.8050207@gmail.com> <007001cf7420$4f8a8f90$ee9faeb0$@gmail.com> <537B413D.1090209@gmail.com> <537CAF05.9010805@gmail.com> <20140522021037.GA4074@badass.gateway.2wire.net> <20140522095448.76d13462@marcec> Date: Fri, 6 Jun 2014 06:44:12 -0400 X-Google-Sender-Auth: ggTouS8ehKb9AlDuaOtA_w31pMY Message-ID: Subject: Re: [gentoo-user] Use Flags and Updating From: Rich Freeman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 91d25246-e7ee-4894-8bb4-fd2e69252b4a X-Archives-Hash: 1810f4d5fcbbfc839e288cefa4877892 On Thu, May 22, 2014 at 3:54 AM, Marc Joliet wrote: > I think nowadays one would prefer --keep-going, which automatically resumes on > failure (and recomputes the dependency tree!), and prints a list of failed > packages when it's finished. However its output is more verbose than just "ok" > and "failed" (it'll print the build.log if it's only one package, IIRC). Hmm, after using this script for some time I found a problem with this approach. If you use --buildpkgonly and ---keep-going then emerge won't build a single thing if anything in the list is missing a build-time dependency. The script I posted will try to emerge everything individually so at least some of the packages will be compiled. That seems like a bug in --buildpkgonly. If you use it with --keep-going it should at least compile the packages that aren't missing build-time options. I'll file that as a bug if it isn't already there... Rich