When I do an emerge -puD world one of the lines is this: [ebuild U ] gnome-base/gnome-panel-1.4.2-r2 [2.3.91] I think the problem lies in the fact that the gnome-panel-2.x ebuild has this SLOT="0" whereas gnome-panel-1.x has this SLOT="1.4" which makes portage want to "upgrade". I'm pretty sure that the answer is not as simple as changeing SLOT="0" to SLOT="2" ( mostly because I just tried that), but I don't know enough about slots. Sorry. Reproducible: Always Steps to Reproduce: 1. emerge gnome-panel-2.x 2. run emerge -puD world 3. Actual Results: portage wanted to upgrade from gnome-panel-2.x to gnome-panel-1.x Expected Results: gnome-panel-2 should only upgrade to other versions of gnome-panel-2.x
you most likely have something that depends on gnome-panel-1, for example do you have USE="gnome" and xmms is being upgraded ? because gnome-panel is slotted, both versions 1.x and 2.x can co-exist together, so emerge world doesnt actually want to downgrade gnome-panel, it wants to install it along side 2.x. in short, the update to gnome-panel-1.4 wont remove 2.x, it will simply add gnome-panel-1.4.
Thanks for the tip, but I'm pretty sure there are bigger problems here. Check out the bug on which this depends. #4698. Its a hairy one...
the SLOT should be corrected anyway.
Actually, unless the SLOT handling has changed this needs not to be moved. 1.4 is a split out of gnome-core, which means it needed a different SLOT than gnome-panel which is a completely new package for Gnome 2.x SLOT's as is mark the difference and simply work as tags.
yep, but this is my esthetic side playing up.
what the heck, if it aint broke ..