Sometimes when I try to emerge somethis without question if I'm emerging something both, portage is emerging the package, then unmerging openssl, nano and portage without permission. Las I emerged vanilla-sources - nothing bad happend, then I emerged development sources and then portage disappeared. (I can't to stay in front of computer all time and click <Control C>. This is a part of emerge output: >>> sys-kernel/development-sources-2.6.0_beta11 merged. >>> Recording sys-kernel/development-sources in "world" favorites file... >>> clean: No packages selected for removal. >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... * Service 'fcron' already provide 'cron'!; * Not adding service 'vcron'... [ ok ] >>> Auto-cleaning packages ... ['x11-libs/qt', '3.2.3', 'r0'] ['x11-libs/qt-3.2.3'] dev-libs/openssl selected: 0.9.6j protected: 0.9.6k omitted: none sys-apps/portage selected: 2.0.49-r4 protected: 2.0.49-r15 omitted: none app-editors/nano selected: 1.2.1 protected: 1.2.2 omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 The system is lying that it will merge newer packages in place of old, but it is not. Reproducible: Sometimes Steps to Reproduce: 1.It's hard to reproduce case portage doesnt exits after all. 2.Im trying to emerge qt, it crashes, maybe this have something to do with this. 3.Some time ago I tried to emerge somenthing and all system was unmerged, it stopped when I deleted /tmp. But it happens unsuspectly now. Actual Results: hehm. Expected Results: It should emerge the package, even crash merging the package, but do not touch other files, without special order! This is gentoo stage3-pentium3-10122003 . It doesn't happend in 1.4.rc3. I'm frustrated, must while by while unbunzipping the stage and protect the config files. I habe a serever. Not a very >>important<< server, but it has some useres and it is frustrating to loose the power of serve.
a) if you don't want that use AUTOCLEAN="no" in make.conf b) taking the portage example you gave, it means that portage -r15 was installed but there might be old files from the -r4 version, so portage removes those old unneeded (and likely useless) files, but won't touch the files that were installed with -r15.