Merged from trunk 8968:8997
| 8969 | Whitespace only: remove extra indentation. |
| zmedico | |
| 8971 | Bug #202748 - When merging a binary package, only clean up |
| zmedico | temp files on success. Otherwise, leave the temp files |
| | intact for debugging purposes. |
| 8973 | Make some adjustments so that it's possible to install |
| zmedico | binary packages without having a portage tree: * Make |
| | portdbapi.aux_get() return early by raising a KeyError if it |
| | detects that there is no portage tree. * Move the ARCH and |
| | USERLAND sanity check to the last moment in doebuild() and |
| | only require these variables if an existing environment |
| | (such as environment.bz2) is unavailable. * Make the |
| | NewsManager constructor cope with a broken make.profile |
| | symlink. |
| 8974 | Convert messages about missing portage tree to debug level |
| zmedico | warnings since quite often it's possible to function without |
| | a portage tree now. |
| 8975 | Make binarytree.populate() stop relying on having a |
| zmedico | categories list since it may not be available if there is no |
| | portage tree. |
| 8976 | Pass a valid phase into eerror so that it works. |
| zmedico | |
| 8978 | Fix a type: eclasses -> eclass. |
| zmedico | |
| 8980 | Enable emerge search actions for binary packages when there |
| zmedico | is no portage tree available. |
| 8982 | Make vartree.cpv_all() stop relying on having a categories |
| zmedico | list since it may not be available if there is no portage |
| | tree. |
| 8985 | Fix binarytree._update_pkgindex_header() so that it can cope |
| zmedico | with a missing profile. |
| 8988 | Make dep_zapdeps() fall back to installed packages in it's |
| zmedico | availability test in cases where the package does not appear |
| | to be masked. This solves dep selection preference issues |
| | when working without a portage tree. |
| 8990 | Fix portdbapi.cp_list() so that it can cope with a missing |
| zmedico | profile. |
| 8992 | For simplicity and consistency, always use a regular |
| zmedico | expression for category validation instead of using a list. |
| 8993 | Filter out some non-category directories in |
| zmedico | portdbapi.cp_all(). |
| 8997 | Fix a typo in the _non_category_dirs regex. |
| zmedico | |
svn path=/main/branches/prefix/; revision=9001