Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: !!!!
Date: Wed, 19 Aug 2015 22:28:00
Message-Id: 201508192327.48704.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] Re: !!!! by Jeremi Piotrowski
1 On Wednesday 19 Aug 2015 21:22:02 Jeremi Piotrowski wrote:
2 > On Wed, 19 Aug 2015, Alan McKinnon wrote:
3 > > On 19/08/2015 21:58, Alec Ten Harmsel wrote:
4 > > > On Wed, Aug 19, 2015 at 08:55:16PM +0100, Mick wrote:
5 > > >> On Wednesday 19 Aug 2015 10:28:48 Jeremi Piotrowski wrote:
6 > > >>> Smart live rebuild only deals with live ebuilds. How would it help in
7 > > >>> this case?
8 > > >>
9 > > >> Anyone cares to explain what is a "live ebuild"?
10 > > >>
11 > > >> Then I may be able to understand what @smart-live-rebuild may be
12 > > >> useful for.
13 > > >>
14 > > >> :-/
15 > > >
16 > > > A "live ebuild" is an ebuild that pulls the code to build straight from
17 > > > whatever version control the developers are using, so you always have
18 > > > the latest and greatest.
19 > > >
20 > > > Alec
21 > >
22 > > they usually have version number -9999
23 >
24 > portage has no way of knowing if the repository the package comes from
25 > has been updated without fetching the sources and this is done during the
26 > merge process. So portage has no knowledge of the state of live-ebuild
27 > packages prior to starting a merge - it doesn't know if they have been
28 > updated upstream, so it does nothing to them during normal updates.
29 >
30 > To update them you can use the set @live-rebuild. But this causes live
31 > packages to be unconditionally rebuilt even if they haven't changed.
32 >
33 > Smart-live-rebuild deals with this by updating the repositories and then
34 > only re-emerging packages that have been changed.
35
36 Thank you all, I learned something new today. :-)
37
38 I would usually only update -9999 packages when I want to get a later version
39 and with some trepidation because the latest isn't always the greatest.
40
41 So, it has always been a manual exercise for me.
42 --
43 Regards,
44 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature