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 21B8A1397EC for ; Wed, 19 Aug 2015 20:33:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A007D142D6; Wed, 19 Aug 2015 20:33:51 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 94221142B4 for ; Wed, 19 Aug 2015 20:33:50 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZSA3M-0002g2-Ef for gentoo-user@lists.gentoo.org; Wed, 19 Aug 2015 22:33:44 +0200 Received: from 67-130-15-94.dia.static.qwest.net ([67.130.15.94]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Aug 2015 22:33:44 +0200 Received: from grant.b.edwards by 67-130-15-94.dia.static.qwest.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Aug 2015 22:33:44 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Grant Edwards Subject: [gentoo-user] Re: !!!! Date: Wed, 19 Aug 2015 20:33:23 +0000 (UTC) Message-ID: References: <55D38D15.3040800@verizon.net> <55D3F471.8070904@cox.net> <201508192055.18533.michaelkintzios@gmail.com> <20150819195842.GB734@apio.adsroot.itcs.umich.edu> X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 67-130-15-94.dia.static.qwest.net User-Agent: slrn/1.0.2 (Linux) 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 X-Archives-Salt: d138c744-c6b1-4ad6-9e76-c5e5116d0f64 X-Archives-Hash: 1488beab0199af6994a567ee81a3a7a5 On 2015-08-19, Alec Ten Harmsel wrote: > On Wed, Aug 19, 2015 at 08:55:16PM +0100, Mick wrote: > >> Anyone cares to explain what is a "live ebuild"? > A "live ebuild" is an ebuild that pulls the code to build straight > from whatever version control the developers are using, so you always > have the latest and greatest. Well, always the latest anyway. :) One thing to remember with such an ebuild is that you can do two identical "emerge" commands a few seconds apart using the exact same ebuild file and end up with two different versions of whatever you're building. That can make troubleshooting things like USE flags rather, ah, entertaining. Some "live" ebuilds try to ameliorate this problem by grabbing a daily or weekly snapshot instead of the "head". Another thing to remember is that portage doesn't keep track of what version was fetched, so once you've installed a "live" ebuild, it won't ever get updated no matter how many subsequent changes have been commited to the version control system. -- Grant Edwards grant.b.edwards at gmail.com