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