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