First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 126748
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Patrick McLean <chutzpah@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gnome-craziness.tar.gz gnome-craziness.tar.gz application/octet-stream Patrick McLean 2006-03-18 18:17 0000 2.69 KB Details
more_complete_digraph.patch add more dependencies to the digraph patch Zac Medico 2006-07-24 20:28 0000 1.17 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 126748 depends on: Show dependency tree
Bug 126748 blocks: 136244 142283
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-03-18 17:56 0000
When resolving PDEPENDs, portage doesn't properly calculate the dependencies if
the pacakge that is the PDEPEND includes the PDEPEND-ing package in it's
dependency tree.

(this is worked around for now, but this still should be fixed)

gnome-base/gnome-vfs pdepends on gnome-base/gnome-mount which deps on
gnome-base/libgnomeui which DEPENDs on gnome-base/libgnome which DEPENDs on
gnome-base/gnome-vfs, whenever we try to merge the whole mess, it tries to
merge gnome-mount before libgnomeui (I will attach an overlay that with
modified ebuilds that show this in a minimal way)

portage should see that gnome-mount DEPENDS on libgnomeui and is only
PDEPEND'ed on by gnome-vfs so it should delay merging gnome-mount until
libgnomeui is merged.

------- Comment #1 From Patrick McLean 2006-03-18 18:17:21 0000 -------
Created an attachment (id=82509) [details]
gnome-craziness.tar.gz

Tarball with overlay that minimally displays the problem, gnome 2.14 will need
to be unmasked on the test system.

The best minimal test is the following on system with gnome 2.14 unmasked, and
the overlay installed:

USE="-* hal" emerge -epv nautilus

------- Comment #2 From Zac Medico 2006-07-24 20:28:32 0000 -------
Created an attachment (id=92675) [details]
add more dependencies to the digraph

This patch (in svn r4019) adds more dependencies to the digraph so that they
will be accounted for in the merge order calculation.  This patch might make
some previously undetected circular dependencies visible.  Hopefully it solves
this bug.

------- Comment #3 From Zac Medico 2006-07-25 11:46:52 0000 -------
*** Bug 137654 has been marked as a duplicate of this bug. ***

------- Comment #4 From Zac Medico 2006-07-25 12:28:19 0000 -------
This has been released in 2.1.1_pre3-r5.

------- Comment #5 From Zac Medico 2006-07-25 13:23:28 0000 -------
*** Bug 133671 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug