Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 97190 Details for
Bug 147766
[PATCH] Build up a full depgraph
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
full depgraph fix for package.provided
pprovided.patch (text/plain), 930 bytes, created by
Zac Medico
on 2006-09-16 18:18:00 UTC
(
hide
)
Description:
full depgraph fix for package.provided
Filename:
MIME Type:
Creator:
Zac Medico
Created:
2006-09-16 18:18:00 UTC
Size:
930 bytes
patch
obsolete
>diff --git a/bin/emerge b/bin/emerge >index 94f3c1f..29d8e0f 100755 >--- a/bin/emerge >+++ b/bin/emerge >@@ -1077,6 +1077,12 @@ class depgraph: > selected_pkg = ["blocks", myroot, x[1:], None] > else: > #We are not processing a blocker but a normal dependency >+ pkg_key = portage.dep_getkey(x) >+ if pkg_key in pkgsettings.pprovideddict and \ >+ portage.match_from_list( >+ x, pkgsettings.pprovideddict[pkg_key]): >+ continue >+ > # List of acceptable packages, ordered by type preference. > matched_packages = [] > myeb_matches = portdb.xmatch("match-visible", x) >@@ -1207,7 +1213,7 @@ class depgraph: > while (not mygraph.empty()): > mycurkey=mygraph.firstzero() > if not mycurkey: >- installables = mygraph.leaf_nodes(include_soft_deps=True) >+ installables = mygraph.leaf_nodes(include_soft_deps=False) > if not installables: > print "!!! Error: circular dependencies:" > print
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 147766
:
97111
|
97113
|
97122
|
97180
|
97190
|
97292
|
97305
|
97306
|
97307
|
97312
|
97324
|
97329
|
97336
|
98131
|
98153
|
98186