On Wednesday 19 Aug 2015 21:22:02 Jeremi Piotrowski wrote: > On Wed, 19 Aug 2015, Alan McKinnon wrote: > > On 19/08/2015 21:58, Alec Ten Harmsel wrote: > > > On Wed, Aug 19, 2015 at 08:55:16PM +0100, Mick wrote: > > >> On Wednesday 19 Aug 2015 10:28:48 Jeremi Piotrowski wrote: > > >>> Smart live rebuild only deals with live ebuilds. How would it help in > > >>> this case? > > >> > > >> Anyone cares to explain what is a "live ebuild"? > > >> > > >> Then I may be able to understand what @smart-live-rebuild may be > > >> useful for. > > >> > > >> :-/ > > > > > > 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. > > > > > > Alec > > > > they usually have version number -9999 > > portage has no way of knowing if the repository the package comes from > has been updated without fetching the sources and this is done during the > merge process. So portage has no knowledge of the state of live-ebuild > packages prior to starting a merge - it doesn't know if they have been > updated upstream, so it does nothing to them during normal updates. > > To update them you can use the set @live-rebuild. But this causes live > packages to be unconditionally rebuilt even if they haven't changed. > > Smart-live-rebuild deals with this by updating the repositories and then > only re-emerging packages that have been changed.
Thank you all, I learned something new today. :-) I would usually only update -9999 packages when I want to get a later version and with some trepidation because the latest isn't always the greatest. So, it has always been a manual exercise for me. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.