Merged from trunk 9962:9994
authorFabian Groffen <grobian@gentoo.org>
Sun, 27 Apr 2008 14:56:09 +0000 (14:56 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 27 Apr 2008 14:56:09 +0000 (14:56 -0000)
commit2d7aab82359cda5987e1f091eb8721ee44f8c37c
tree2efa462aca9094844fa6e7a1ff043d22ff9955c8
parent200641706192484a30e3daab4967c06418b2e820
   Merged from trunk 9962:9994

   | 9963    | Rename the "consistent" depgraph parameter to "complete"     |
   | zmedico | since what it really means is that the graph will be         |
   |         | complete in the sense that no known dependencies are         |
   |         | neglected.                                                   |

   | 9964    | Update description of "complete" depgraph param.             |
   | zmedico |                                                              |

   | 9965    | Bug #172812 - If any Uninstall tasks need to be executed in  |
   | zmedico | order to avoid a conflict, complete the graph with any       |
   |         | dependencies that may have been initially neglected (to      |
   |         | ensure that unsafe Uninstall tasks are properly identified   |
   |         | and blocked from execution).                                 |

   | 9967    | remove unused function                                       |
   | genone  |                                                              |

   | 9968    | Add some more spinner.update() calls in possibly time        |
   | zmedico | consuming loops.                                             |

   | 9970    | as NEEDED files don't conain enough formation for e.g.       |
   | genone  | preserve-libsto work properly and we don't want to change    |
   |         | the format of existing files create another file including   |
   |         | additional information                                       |

   | 9971    | remove debug output                                          |
   | genone  |                                                              |

   | 9972    | s/be only/only be/                                           |
   | zmedico |                                                              |

   | 9976    | Bug #219251 - Fix typo in PORTDIR_OVERLAY when searching for |
   | zmedico | sets.conf files. Thanks to Manuel Nickschas                  |
   |         | <sputnick@quassel-irc.org> for fixing this.                  |

   | 9977    | Refactor the way that depgraph.altlist(), _complete_graph(), |
   | zmedico | and validate_blockers() interact with eachother. This        |
   |         | simplifies things by eliminating the need for recursive      |
   |         | calls to validate_blockers().                                |

   | 9978    | add LibraryPackageMap replacement using NEEDED.2 files       |
   | genone  |                                                              |

   | 9979    | * Add a Blocker class to use instead of tuples. * Fix the    |
   | zmedico | Task constructor to properly traverse __slots__ of all       |
   |         | inherited classes.                                           |

   | 9980    | Don't assume that altlist() will succeed inside              |
   | zmedico | display_problems().                                          |

   | 9981    | Use digraphs to clean up blocker reference counting in the   |
   | zmedico | depgraph.                                                    |

   | 9982    | Add a PackageVirtualDbapi.copy() method.                     |
   | zmedico |                                                              |

   | 9983    | Bug #172812 - When a package needs to be uninstalled in      |
   | zmedico | advance rather than through replacement, show the            |
   |         | corresponding [blocks] entries in the displayed list. In     |
   |         | order to show more structure in the --tree display, expand   |
   |         | Package -> Uninstall edges into Package -> Blocker ->        |
   |         | Uninstall edges. Also, create edges between a package's own  |
   |         | blockers and it's Uninstall task since it's blockers become  |
   |         | irrelevant as soon as it's uninstalled.                      |

   | 9990    | Remove unnecessary "mydbapi" variable in depgraph.display(). |
   | zmedico |                                                              |

   | 9992    | Create a digraph.difference_update() method and use it to    |
   | zmedico | amortize the cost of removing nodes from the digraph.order   |
   |         | list.                                                        |

   | 9994    | Take the classes that initialize variables in __slots__ with |
   | zmedico | keyword constructor arguments and make them all derive from  |
   |         | a new SlotObject class.                                      |
   Merged from trunk 9995:9996

   | 9996   | some minor code fixes                                         |
   | genone |                                                               |
   Merged from trunk 9996:9998

   | 9997   | actually use rpath for the internal lib check                 |
   | genone |                                                               |

   | 9998   | fix logic error                                               |
   | genone |                                                               |

svn path=/main/branches/prefix/; revision=9999
bin/misc-functions.sh
doc/dependency_resolution/task_scheduling.docbook
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/sets/__init__.py