On Tuesday, 27 February 2018 3:25:40 AM AEDT Rich Freeman wrote:
> On Mon, Feb 26, 2018 at 11:16 AM, Nikos Chantziaras <rea...@gmail.com> wrote:
> > On 26/02/18 17:59, Rich Freeman wrote:
> >>> Can't you whitelist packages like automake so that they don't trigger
> >>> rebuilds? Or at least provide a configurable whitelist (for make.conf)
> >>> where
> >>> we can add packages that don't trigger changed-deps rebuilds?
> >>> 
> >>> There is no reason to rebuild anything just because of an automake
> >>> update.
> >>> This is just madness.
> >> 
> >> Are you using --deep?  I suspect that is why changed-deps is looking
> >> at build-time dependencies.  I don't see why you'd need to rebuild
> >> something if a build-time dependency changes, unless you really care
> >> about building with the latest build system (in which case you
> >> probably would want to rebuild after an automake update).
> > 
> > Yes, I use --deep. I've run into cases many times in the past where
> > portage
> > was skipping updates unless I used --deep.
> 
> You might want to avoid combining both --deep and --changed-deps.  I
> haven't tested this but I suspect it is why you're getting all the
> automake-related rebuilds.  Granted, at present that would require two
> separate updates if you wanted to use both.
> 
> It seems like a whitelist isn't really the right solution here.  I
> could see having a way to tell --changed-deps to ignore build-time
> dependencies as useful.
> 
> Of course, the real solution is revbumps whenever necessary, but
> getting devs to do that seems to be impossible, as everybody wants to
> assume that dynamic deps work.


I just tried this to see what was happening, and adding "--with-bdeps n" cut 
the number 
of recompilations right back, even when I still had "--deep" as one of the 
options.


-- 
Reverend Paul Colquhoun, ULC.     http://andor.dropbear.id.au/
  Asking for technical help in newsgroups?  Read this first:
     http://catb.org/~esr/faqs/smart-questions.html#intro

Reply via email to