Merged from trunk -r11833:11841
authorFabian Groffen <grobian@gentoo.org>
Sat, 15 Nov 2008 16:15:00 +0000 (16:15 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 15 Nov 2008 16:15:00 +0000 (16:15 -0000)
commitf508e99115617b1cdb395e07608ea7d2c73b97f3
treecd2797d87fbe02c176a6251f2a9bc7d916d2723a
parentf31fa4b3b2f9be724becd417e9c6aa68b73f29b8
   Merged from trunk -r11833:11841

   | 11834   | Update docstring for dblink._find_libs_to_preserve().        |
   | zmedico |                                                              |

   | 11835   | Handle a corner case inside                                  |
   | zmedico | dblink._add_preserve_libs_to_contents() in which a path to   |
   |         | be preserved doesn't exist in the contents of the installed  |
   |         | instance.                                                    |

   | 11836   | When adding parent directories to contents inside            |
   | zmedico | dblink._add_preserve_libs_to_contents(), account for the     |
   |         | trailing slash on $ROOT in the while loop.                   |

   | 11837   | Add PROPERTIES=interactive support in depgraph.display() and |
   | zmedico | the PackageCounters class.                                   |

   | 11838   | Move initialization of Scheduler._background from the        |
   | zmedico | constructor to the merge() method so that a potential        |
   |         | InvalidDependString exception can be handled there, causing  |
   |         | merge() to return unsuccessfully. This avoids having to      |
   |         | raise an exception from the constructor.                     |

   | 11839   | Inside Scheduler._reverse_uninstall_edges(), iover all nodes |
   | zmedico | rather than just the merge list, because some uninstall      |
   |         | nodes may not be in the merge list since they will be        |
   |         | performed as part of an upgrade within a slot. This solves a |
   |         | problem with Scheduler._choose_pkg() not parallelizing in    |
   |         | some cases when it should, due to an uninstall node not      |
   |         | having it's edge reversed like it's supposed to.             |

   | 11840   | Make show_invalid_depstring_notice() send output to stderr   |
   | zmedico | via writemsg_level().                                        |

   | 11841   | Remove unused formatter code in                              |
   | zmedico | show_invalid_depstring_notice().                             |

svn path=/main/branches/prefix/; revision=11940
pym/_emerge/__init__.py
pym/portage/dbapi/vartree.py