Hi, first i have to say, that i know about "--oneshot", but i know that many users do the following: if they see [ebuild U ] x11-base/xorg-x11-6.8.0-r1 [6.7.0-r1] [ebuild U ] dev-lang/python-2.3.4 [2.3.3-r1] [ebuild U ] sys-libs/glibc-2.3.4.20040808-r1 [2.3.4.20040619-r1] they think "ohh, xorg and glibc take so long, i'll just update python" and than execute the command "emerge python". After that, python which was not in the world-profile before, will be added to the world-profile. Since many users don't know about the world-profile, and that portage only adds files to it, if they were explicitly emerged, their world-profile will get bigger and bigger. How about changing portage's bahaviour to only add packages to the world-profile if they aren't an update. And update would be a indicated by the "U" in the "emerge -p" above. That would keep the world-profile from growing for many users. How about that? Thx Sven P.S. As a component i selected "Ebuilds", but isn't there a component for portage anywhere? Reproducible: Always Steps to Reproduce: 1. wait until an update to a package not in worl-profile is available 2. emerge it by executing "emerge <package-name>" 3. the package will be in world-profile after that :-( Actual Results: package is added to world-profile Expected Results: package should not be added to world-profile
which portage version?
*** This bug has been marked as a duplicate of 69287 ***
Just in case it still matters: the portage-version was 2.0.51-r3