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

Bug 371055

Summary: sys-apps/portage fails to recognize a conflict
Product: Portage Development Reporter: Sebastian Pipping <sping>
Component: Core - DependenciesAssignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Shell session demo
emerge --info

Description Sebastian Pipping gentoo-dev 2011-06-10 19:06:35 UTC
Created attachment 276563 [details]
Shell session demo

I currently have these two packages installed:

  net-libs/xulrunner-1.9.2.17
  dev-java/swt-3.5.2[xulrunner]

The latter of these depends on =net-libs/xulrunner-1.9* which is why portage cannot update xulrunner to 2.0.1-r1 on update world.  So far so good.

Now the problem occurs when I run "emerge net-libs/xulrunner".  emerge now installs xulrunner 2.0.1-r1 (same slot "1.9") which turns swt-3.5.2 into an installed state of one un filled dependency.  See my shell session for a more visual version of this.
Comment 1 Zac Medico gentoo-dev 2011-06-10 19:09:53 UTC
This looks like a duplicate of bug 367555. See bug 371055, comment #6.
Comment 2 Sebastian Pipping gentoo-dev 2011-06-10 19:10:04 UTC
Created attachment 276567 [details]
emerge --info
Comment 3 Zac Medico gentoo-dev 2011-06-10 19:11:18 UTC
I mean bug 367555, comment #6. It's the "Why doesn't emerge account for reverse dependencies sometimes?" question in the faq:

  http://www.gentoo.org/proj/en/portage/doc/faq.xml
Comment 4 Sebastian Pipping gentoo-dev 2011-06-10 19:17:46 UTC
Sigh.  My vote on sane (but slow) defaults.