On 2015-08-19, Alec Ten Harmsel <a...@alectenharmsel.com> 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


Reply via email to