Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 34954

Summary: Updating world with dependencies gives strange results
Product: Portage Development Reporter: Simon Ejsing <s041560>
Component: UnclassifiedAssignee: Portage team <dev-portage>
Status: VERIFIED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Simon Ejsing 2003-12-03 00:30:29 UTC
When I update world including dependencies (emerge -DUup world) I get 10 _new_ packages to install, this result seems a little wierd at first. The only possible way to get a new package would be if the package is slotted, like the linux kernel, right?

What I get is:
These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] gnome-base/ORBit2-2.8.2
[ebuild  N    ] gnome-base/libbonobo-2.4.0
[ebuild  N    ] x11-libs/pango-1.2.5
[ebuild  N    ] dev-libs/atk-1.4.0
[ebuild  N    ] x11-libs/gtk+-2.2.4-r1
[ebuild  N    ] gnome-base/gconf-2.4.0.1
[ebuild  N    ] gnome-base/gnome-vfs-2.4.0
[ebuild  N    ] media-libs/speex-1.0
[ebuild  N    ] media-libs/xine-lib-1_rc2
[ebuild  N    ] sys-kernel/gentoo-sources-2.4.20-r9

I have not installed xine-lib on my computer, so it can defenatly not be caused by slotted packages. Now I would think that the reason xine-lib is now in my list is because a package I have installed earlier have changed dependencies to include xine-lib? If this is true, then that package should probably be recompiled to make use of xine-lib, however this is not done by portage, so installing xine-lib on my computer is totally pointless, unless the package that now depends on xine-lib is updated too, which would have to install xine-lib by itself anyway!

So what happens is, I get installed a lot of packages that are useless for my system untill some other package gets updated. So either portage should recompile the packages that caused these new ones to appear, or it should simply skip them, and let an update to the original packages handle the new ones.
Comment 1 Nicholas Jones (RETIRED) gentoo-dev 2003-12-22 22:33:42 UTC
Need more info. Reopen if you can reproduce this.

Do it without '-U'

and add 'emerge info'
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2007-01-11 11:00:56 UTC
Closing due to old age