Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 138124
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 133671
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Janosch Machowinski <jmachowinski@gmx.de>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
portage-bug.txt debug output of emerge xorg-x11 with --debug text/plain Janosch Machowinski 2006-06-26 17:16 0000 25.57 KB Details
portage-bug2.txt output of emerge openmotif with --debug text/plain Janosch Machowinski 2006-06-26 17:17 0000 1.31 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 138124 depends on: Show dependency tree
Bug 138124 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-06-26 16:58 0000
Hi,
Portage has an error in building the subdependency list for bigger packets. 
I ran into following :

stuga3 glu # emerge -p openmotif

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

Calculating dependencies... done!
[ebuild  N    ] x11-misc/xbitmaps-1.0.1  USE="-debug"
[ebuild  N    ] x11-libs/openmotif-2.2.3-r9

This is correct so far, but if I try to emerge xorg-x11 :

stuga3 X11 # emerge -p xorg-x11

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

Calculating dependencies... done!
[ebuild  N    ] x11-libs/openmotif-2.2.3-r9

I think this is a major bug, cause it breaks compiles.

Greetings
    Janosch

------- Comment #1 From Zac Medico 2006-06-26 17:02:48 0000 -------
Please attach --debug ouput for the command that produces undesirable results.

------- Comment #2 From Janosch Machowinski 2006-06-26 17:10:59 0000 -------
Hi, 
actually what I said before wasn't accurate enought...
The dependency list itself ist build correct, but the ordering is wrong :

stuga3 glu # emerge -p xorg-x11

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

Calculating dependencies... done!
[ebuild  N    ] x11-libs/openmotif-2.2.3-r9
...
[ebuild  N    ] x11-misc/xbitmaps-1.0.1  USE="-debug"

And here some system info :
stuga3 glu # emerge --version
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4,
2.6.9-gentoo-r6 i686)

------- Comment #3 From Janosch Machowinski 2006-06-26 17:16:44 0000 -------
Created an attachment (id=90227) [details]
debug output of emerge xorg-x11 with --debug

------- Comment #4 From Janosch Machowinski 2006-06-26 17:17:27 0000 -------
Created an attachment (id=90228) [details]
output of emerge openmotif with --debug

------- Comment #5 From Janosch Machowinski 2006-06-26 17:18:12 0000 -------
Just for you I unmerged the packages again ;-), 
it is still reproducable...
(emergeing xbitmaps with --oneshot did the trick...)

------- Comment #6 From Zac Medico 2006-06-26 19:18:18 0000 -------
The problem is that the openmotif dep on xbitmaps is of the form || ( ( modular
deps ) virtual/x11 ).  It's a known issue that the resolver isn't currently
able to handle this correctly.  I've recommended to use <virtual/x11-7 instead
of virtual-x11 but nobody seems to be taking that recommendation.

------- Comment #7 From Zac Medico 2006-06-26 19:20:01 0000 -------
This is certainly a shorcomming of the resolver, but || ( ( modular
deps ) <virtual/x11-7 ) would be a simple solution for the time being...

*** This bug has been marked as a duplicate of 133671 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug