Merged from trunk 10182:10208
authorFabian Groffen <grobian@gentoo.org>
Thu, 8 May 2008 19:14:22 +0000 (19:14 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 8 May 2008 19:14:22 +0000 (19:14 -0000)
commit81ac1fafbdefb4dc3564139413c6483a294a5f5b
treed2ed56258a3879d784d19ccfc2a48d4908b86eb6
parentc8408735661e21273f48c64f1b423ee23cb848bf
   Merged from trunk 10182:10208

   | 10184   | In the package uninstall sanity check, use RDEPEND from the  |
   | zmedico | currently running 'sys-apps/portage' instance to create a    |
   |         | set of protected atoms.                                      |

   | 10186   | Fix misplaced variable.                                      |
   | zmedico |                                                              |

   | 10188   | Use a separate digraph to preserve irrelevant blocker        |
   | zmedico | relationships that are removed from                          |
   |         | depgraph._blocker_parents since the irrelevant blockers are  |
   |         | still needed for the blocker cache.                          |

   | 10190   | Use writemsg() to warn about InvalidDependString exceptions  |
   | zmedico | that may occur for installed packages.                       |

   | 10192   | Bug #220171 - Filter out 'lost+found' directories in         |
   | zmedico | vardbapi.cpv_all() in order to avoid fatal 'Permission       |
   |         | denied' errors. Currently, CVS and names beginning with '.'  |
   |         | are also filtered.                                           |

   | 10194   | * Fix --buildpkgonly logic to avoid an unwanted code path. * |
   | zmedico | Remove unnecessary mtimedb.pop("resume", None) call.         |

   | 10195   | Bug #219286 - Whitelist INSTALL_MASK so that it works        |
   | zmedico | properly for binary packages. Also, filter INSTALL_MASK when |
   |         | saving or loading environment.bz2. This also applies to      |
   |         | PKG_INSTALL_MASK and DOC_SYMLINKS_DIR, so add them too.      |

   | 10198   | Add "package" to EBUILD_PHASES since it's possible for einfo |
   | zmedico | to be called by install_mask() during that phase.            |

   | 10200   | fix preserve_libs logic to properly account for the current  |
   | genone  | package instance                                             |

   | 10202   | Handle a potential InvalidData exception in                  |
   | zmedico | vardbapi.cp_all().                                           |

   | 10204   | * In vardbapi.cpv_all() use catpkgsplit() for validation     |
   | zmedico | since that's what with cp_all() uses. * Use the listdir()    |
   |         | dirsonly=1 parameter to avoid unnecessary stat calls via     |
   |         | os.path.isdir().                                             |

   | 10206   | Add -MERGING-.* to vardbapi._excluded_dirs.                  |
   | zmedico |                                                              |

   | 10208   | Use vardbapi._excluded_dirs to filter results inside         |
   | zmedico | cp_list().                                                   |

svn path=/main/branches/prefix/; revision=10243
bin/isolated-functions.sh
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/const.py
pym/portage/dbapi/vartree.py