[gentoo-user] Re: Portage: missing pieces

2006-07-06 Thread Molle Bestefich

Daniel da Veiga wrote:

Try emerge -Dtpv world, it will give you a hierarquical tree
that will show what package is seeking to downgrade xorg.


Thanks for the tip!

Unfortunately, the spurious xorg-x11-6.9 package just shows at the top
of the tree:

# emerge -Dtp world

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[blocks B ] =sys-apps/shadow-4.0.14-r2 (is blocking
sys-apps/pam-login-4.0.14)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-i810-1.6.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-voodoo-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-s3-0.4.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-aiptek-1.0.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-glint-1.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-spaceorb-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-sis-0.9.1-r1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-vesa-1.2.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-tdfx-1.2.1-r1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-vmmouse-12.4.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-digitaledge-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-dmc-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-tga-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-imstt-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-elo2300-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-keyboard-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-calcomp-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-microtouch-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-via-0.2.1-r1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libXvMC-1.0.2)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libXv-1.0.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-v4l-0.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-tek4957-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-acecad-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-chips-1.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-citron-2.2.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-palmax-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-savage-2.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-sisusb-0.8.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-mga-1.4.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-fbdev-0.3.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-cirrus-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-rendition-4.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-trident-1.2.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-summa-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-penmount-1.2.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-ur98-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-apm-1.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-mouse-1.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-magellan-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-i128-1.2.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-evdev-1.1.2-r1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-dynapro-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-nsc-2.8.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-jamstudio-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-dummy-0.2.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-siliconmotion-1.4.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-elographics-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-i740-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-input-mutouch-1.1.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-drivers/xf86-video-neomagic-1.1.1)
[blocks B ] 

[gentoo-user] Portage: missing pieces

2006-06-21 Thread Molle Bestefich

I think a piece might be missing from Portage.

I'll depict my workflow as an example.

I'm preparing to upgrade:
# emerge --sync
# emerge -Dp world
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libXinerama-1.0.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libXi-1.0.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libXrandr-1.1.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-proto/randrproto-1.1.2)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-misc/makedepend-1.0.0)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking media-libs/mesa-6.5-r3)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-libs/libdrm-2.0.1)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-proto/xf86vidmodeproto-2.2.2)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking x11-proto/glproto-1.4.7)
[blocks B ] =x11-base/xorg-x11-6.9 (is blocking
x11-proto/xf86driproto-2.0.3)
... etc, lots of blockers ...

Ok, let's try and find why it wants to downgrade to xorg-x11-6.9:
# equery d xorg-x11-6.9
[ Searching for packages depending on xorg-x11-6.9... ]

none found
#

Ok, no reason, apparently.  Maybe it's already merged then?
# emerge -C xorg-x11-6.9
--- Couldn't find 'xorg-x11-6.9' to unmerge.

Nope.  Now I'm getting uncertain.  Don't I have xorg-x11 at all?
# emerge -C xorg-x11

x11-base/xorg-x11
   selected: 7.0-r1
  protected: none
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


CTRL-C
Exiting on signal 2

Whoops.  Yep, it's there.

Ok, so status is that I have xorg-x11-7.0, I don't have 6.9, no
packages actually wants xorg-x11-6.9, but whenever I use emerge -D
world, Portage sees it as a blocker anyway.

Is there a piece missing in this puzzle, in particular the one that
will tell me why on earth Portage thinks version 6.9 is a blocker?

Or is the piece in place but I'm not looking hard enough?
--
gentoo-user@gentoo.org mailing list