Merged from trunk -r12807:12824
authorFabian Groffen <grobian@gentoo.org>
Thu, 12 Mar 2009 19:18:52 +0000 (19:18 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 12 Mar 2009 19:18:52 +0000 (19:18 -0000)
commit1fa3fac5a4f5a7158475526d48bb8dc118fac08c
tree7d0391be8e6df0dadb6d9291b4ed45b2742e038f
parent936d9e7b00e81843e3035fa8c9bda785ac50df9c
   Merged from trunk -r12807:12824

   | 12808   | Add more QA warnings for econf calls during unexpected       |
   | zmedico | phases. Thanks to Diego Elio Pettenò <flameeyes@g.o> for    |
   |         | the suggestion.                                              |

   | 12809   | Only execute src_test pre/post hooks when src_test is        |
   | zmedico | actually executed.                                           |

   | 12810   | Bug #261670 - Generate a QA Notice if CHOST (from            |
   | zmedico | dyn_install) has a value which differs from the initial      |
   |         | setting.                                                     |

   | 12811   | Inside create_trees(), when cleansing the environment for    |
   | zmedico | the ROOT=/ config instance, call config.reset() so that      |
   |         | configdict['env'] is cleared as was originally intended      |
   |         | here. This prevents thinks like CHOST overrides from the     |
   |         | calling environment from inappropriately being applied to    |
   |         | ROOT=/.                                                      |

   | 12812   | Simplify environment cleansing that's done for the ROOT=/    |
   | zmedico | config instance when ROOT!=/. A new "env" config constructor |
   |         | parameter is used to allow the caller to avoid having the    |
   |         | config instance polluted by os.environ.                      |

   | 12813   | When the config_incrementals parameter is unspecified in the |
   | zmedico | config constructor, don't warn because it's ridiculous to    |
   |         | require this parameter when it's always the same anyway.     |

   | 12814   | Bug #261852 - If an unexpected exception is raise from       |
   | zmedico | emerge_main() then show the traceback after the mod_echo     |
   |         | output to that the traceback isn't obscured by mod_echo      |
   |         | flooding.                                                    |

   | 12815   | Optimize dbapi._cpv_sort_ascending() by calling vercmp       |
   | zmedico | directly instead of calling pkgcmp.                          |

   | 12816   | Initialize UserDict.data in the constructor.                 |
   | zmedico |                                                              |

   | 12817   | Simplify cmp_sort_key._cmp_key.__lt__().                     |
   | zmedico |                                                              |

   | 12818   | Fix incorrect slice inside _src_uri_validate() and add new   |
   | zmedico | test case.                                                   |

   | 12819   | Remove redundant conditional inside _src_uri_validate().     |
   | zmedico |                                                              |

   | 12820   | Make _src_uri_validate() identify the || operator as invalid |
   | zmedico | and add a corresponding test case.                           |

   | 12821   | Use protocol=2 for pickle.dump() calls, so that pickles      |
   | zmedico | written by py3k will be backward compatible.                 |

   | 12822   | Handle ValueError and UnpicklingError inside                 |
   | zmedico | PreservedLibsRegistry.load().                                |

   | 12823   | Use slices instead of startswith inside                      |
   | zmedico | manifest2AuxfileFilter().                                    |

   | 12824   | Don't default env=os.environ directly in the config          |
   | zmedico | constructor because that makes it show environment variables |
   |         | in api docs generated by epydoc.                             |

svn path=/main/branches/prefix/; revision=13093
12 files changed:
bin/ebuild.sh
bin/emerge
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/cache/mappings.py
pym/portage/dbapi/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/getbinpkg.py
pym/portage/manifest.py
pym/portage/tests/dep/test_src_uri.py
pym/portage/util.py