Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 118026 Details for
Bug 176765
kde-misc/kdnssd-avahi-0.1.2 (is blocking kde-base/kdelibs-3.5.6-r7)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
handle this case where the blocker can be avoided
blocker.patch (text/plain), 1.74 KB, created by
Zac Medico
on 2007-05-03 09:28:48 UTC
(
hide
)
Description:
handle this case where the blocker can be avoided
Filename:
MIME Type:
Creator:
Zac Medico
Created:
2007-05-03 09:28:48 UTC
Size:
1.74 KB
patch
obsolete
>Index: bin/emerge >=================================================================== >--- bin/emerge (revision 6473) >+++ bin/emerge (revision 6474) >@@ -1899,7 +1899,7 @@ > # this block. > upgrade_node = \ > self.pkg_node_map[proot][upgrade_matches[0]] >- depends_on_order.add(upgrade_node) >+ depends_on_order.add((upgrade_node, parent)) > continue > # None of the above blocker resolutions techniques apply, > # so apparently this one is unresolvable. >@@ -1915,13 +1915,27 @@ > # This blocker will be handled the next time that a > # merge of either package is triggered. > continue >+ if not parent_static and pstatus == "nomerge" and \ >+ slot_atom in modified_slots[myroot]: >+ replacement = final_db.match(pslot_atom) >+ if replacement: >+ replacement_node = \ >+ self.pkg_node_map[proot][replacement[0]] >+ if replacement_node not in \ >+ self.blocker_parents[blocker]: >+ # Apparently a replacement may be able to >+ # invalidate this block. >+ blocked_node = self.pkg_node_map[proot][cpv] >+ depends_on_order.add( >+ (replacement_node, blocked_node)) >+ continue > # None of the above blocker resolutions techniques apply, > # so apparently this one is unresolvable. > unresolved_blocks = True > if not unresolved_blocks and depends_on_order: >- for node in depends_on_order: >+ for node, pnode in depends_on_order: > # Enforce correct merge order with a hard dep. >- self.digraph.addnode(node, parent, >+ self.digraph.addnode(node, pnode, > priority=DepPriority(buildtime=True)) > # Count references to this blocker so that it can be > # invalidated after nodes referencing it have been
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 176765
: 118026