Rich Freeman posted on Tue, 06 Oct 2015 21:52:27 -0400 as excerpted: > On Tue, Oct 6, 2015 at 8:27 PM, Zac Medico <zmed...@gentoo.org> wrote: >> >> Yeah, there can be a benefit, as long as you're not one of the people >> who uses --changed-deps for all updates (revbumps for dependency >> changes are basically irrelevant to these people). >> >> > Presumably those inclined to do this would be likely to stop if our QA > standards eliminated the need for it.
As a user, I use --changed-deps, and I know I'd like to stop using it, were I able to do it due to updated QA standards. [TL;DR folks stop there, or skip to last paragraph summary.] ATM, it's just simpler to run with --changed-deps, even with all the extra rebuilds (particularly so because quick-cycle rebuilds means ccache still has them cached), than it is to manually sort out all not automatically resolved blockers that I get without it. It's a lot more rebuilds, but I can look at them, see that big R and nicely colored --newuse changes, and not worry too much about it. And because I can do other things during the rebuilds and with the metadata-cached git repos I'm updating much more frequently again so they don't stack up, it's some extra hardware-CPU cycles at little cost other than electricity, vs much higher cost wetware-CPU cycles. But if sane revbumps on deps-change becomes the norm, portage should resolve most of those blockers automatically because affected packages should all get at least a revbump together, so I won't be left with an unresolved blockage because some affected installed packages weren't revbumped, and thus portage won't be left with stale deps blocking the upgrade of the others. Right now it's a simple matter of extra raw hardware CPU cycles making far more expensive wetware CPU cycles avoidable. =:^( If those wetware CPU cycles were avoided with proper revbumps in the first place, I wouldn't need to make that choice. =:^) With --newuse, because they may affect the way I use the package, I want to be informed of the USE changes in any case, while with deps, particularly simple subslot deps, I'd prefer to avoid worrying about it in the first place, and the easiest way to do that right now is with --changed-deps, tho a proper revbump policy should avoid that. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman