emerge -uDpv world calculates all dependencies and shows what to update ... next, (if I am happy with the result), I run emerge -uD world emerge calculates dependencies again, although it was successfully done in previous command, what is wasting of time etc. I suppose to store dependencies (similary as revdep-rebuild does) for emerge with --pretend (-p) switch. Dependencies can be used in these cases: If --verbose switch is added to previous emerge command If --pretend or --verbose (or their shortcuts) is removed from previous emerge command Every other emerge command cancels stored deps. Reproducible: Always Steps to Reproduce: 1. 2. 3.
No. Cache/Concurrency issue. It's safer to not cache.
Hi Nicholas, I really do not understand why would be using stored dependencies (which were stored few minutes before and nothing changed on system) dangerous. The only danger I see in bad implementation. IMHO not using cache is bad implementation too.
you want `emerge --ask`. General caching is problematic as you can change USE flags or other stuff that invalidates the cache between emerge runs which would result in a lot of checks.