Merged from trunk 10035:10069
authorFabian Groffen <grobian@gentoo.org>
Fri, 2 May 2008 14:39:08 +0000 (14:39 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 2 May 2008 14:39:08 +0000 (14:39 -0000)
commit1ae148e91af6d411f81f76332ff71a9b2a1d27ec
treeff37a39d0236062909aa9de147ca5acfa793250b
parente3025523f9df787c334bb2792d7a02ca35f5b884
   Merged from trunk 10035:10069

   | 10037   | Make unmerge() group packages by cat/pn when the order       |
   | zmedico | doesn't matter, so the display appears like earlier versions |
   |         | of portage.                                                  |

   | 10039   | Fix "deep" logic in depgraph._complete_graph() so that it    |
   | zmedico | always properly recognizes whether or not "deep" was         |
   |         | previously enabled.                                          |

   | 10041   | * Fix dep_check() so that it doesn't expand virtual blockers |
   | zmedico | since the un-expanded virtual atom is more useful for        |
   |         | maintaining a cache of blocker atoms. * Expand virtual       |
   |         | blockers in depgraph.validate_blockers(), since it's not     |
   |         | done by dep_check() anymore. * If blocker data from the      |
   |         | graph is available, use it to validate the blocker cache and |
   |         | update the cache if it seems invalid. * Make                 |
   |         | BlockerCache._load() more tolerant to installs/uninstalls so |
   |         | so that cache isn't rebuilt every time.                      |

   | 10042   | Fix logic to re-use blockers from the graph when populating  |
   | zmedico | the blocker cache.                                           |

   | 10043   | Fix broken comparison, compare with None instead of nonzero. |
   | zmedico |                                                              |

   | 10045   | Handle a KeyError when validating the blocker cache.         |
   | zmedico |                                                              |

   | 10047   | Bug #219837 - Adjust date calculations to improve accuracy.  |
   | zmedico |                                                              |

   | 10050   | * Add a Package.operation attribute and use it to            |
   | zmedico | distinguish "uninstall" operations.                          |

   | 10052   | Don't add blockers to the graph more times than necessary.   |
   | zmedico |                                                              |

   | 10054   | Sort blockers when caching them.                             |
   | zmedico |                                                              |

   | 10056   | Detect an old version of tarsync and use bzip2 compression   |
   | zmedico | in that case.                                                |

   | 10062   | When adding blockers for installed packages to the graph,    |
   | zmedico | use cached Package instances instead of constructing new     |
   |         | ones.                                                        |

   | 10065   | Fix variable rename breakage: pkg -> pkg.cpv                 |
   | zmedico |                                                              |

   | 10067   | Bug #219837 - Adjust date calculations some more and show an |
   | zmedico | informative ewarn message when bailing out due to a newer    |
   |         | snapshot being unavailable.                                  |

   | 10069   | check if PORTAGE_TMPDIR is mounted readonly/noexec (bug      |
   | genone  | #219957)                                                     |

svn path=/main/branches/prefix/; revision=10088
bin/emerge-webrsync
pym/_emerge/__init__.py
pym/portage/__init__.py