Merged from trunk 8217:8225
authorFabian Groffen <grobian@gentoo.org>
Mon, 22 Oct 2007 07:48:26 +0000 (07:48 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 22 Oct 2007 07:48:26 +0000 (07:48 -0000)
commitcc6688e880132925e95968f94068b140efa51430
tree62cb90912254b55f04abed577c0f074f05ddf34c
parente3dcd66a175d675cf3de8bfa7e2a3cd3dd5ab292
   Merged from trunk 8217:8225

   | 8218    | Don't catch a ValueError if it isn't the type that's         |
   | zmedico | expected from portage.cpv_expand().                          |

   | 8219    | Do a loop over each dependency type to simplify select_dep() |
   | zmedico | calls.                                                       |

   | 8220    | Always pass package metadata into depgraph.create() so it    |
   | zmedico | doesn't have to get it itself.                               |

   | 8221    | Combine depgraph._select_dep() into create() so that         |
   | zmedico | create() simply calls itself recursively. In order to        |
   |         | implement backtracking, create() will eventually operate on  |
   |         | a stack instead of calling itself.                           |

   | 8222    | Bug #196680 - Handle a CacheError inside mirror_cache() when |
   | zmedico | reading from the source cache.                               |

   | 8224    | Bug #184118 - Add an emaint "cleanresume" action that        |
   | zmedico | deletes any existing resume lists from the mtimedb. Thanks   |
   |         | to Arfrever Frehtes Taifersar Arahesis for the initial       |
   |         | patch.                                                       |

   | 8225    | In depgraph.create(), don't ignore direct circular           |
   | zmedico | dependencies anymore since altlist() is able to handle it    |
   |         | properly in cases where the dependency is satisfied. If the  |
   |         | dep is unsatisfied then it can not be ignored.               |

svn path=/main/branches/prefix/; revision=8226
bin/emaint
pym/_emerge/__init__.py
pym/portage/cache/util.py