Merged from trunk 8968:8997
authorFabian Groffen <grobian@gentoo.org>
Thu, 20 Dec 2007 18:35:39 +0000 (18:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 20 Dec 2007 18:35:39 +0000 (18:35 -0000)
commit2bfd66a8428df29e2da83edde3d3774e04c95209
treefb660556aa1f59a0a2affaa420e41eae10678a1b
parent73554c69c4b52ccb9c097ce7ffecf81fe7746943
   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
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/news.py