Merged from trunk -r13887:13895
authorFabian Groffen <grobian@gentoo.org>
Tue, 4 Aug 2009 17:00:19 +0000 (17:00 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 4 Aug 2009 17:00:19 +0000 (17:00 -0000)
commit7009133b132e0dd28b31674a685d4cb620f7fc89
treeb74e85f0cf8efb3e140ce0102a835c369ea2a377
parentdcadc5c8787b28d67e630c7f3101bc02f5721997
   Merged from trunk -r13887:13895

   | 13888   | Fix a regression caused by the code from bug #278729, which  |
   | zmedico | causes incorrect preference evaluation for cases like        |
   |         | kde-base/nepomuk: || (                                       |
   |         | >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,redland]        |
   |         | >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,java] ) In      |
   |         | cases like this we need to prefer the choice which is        |
   |         | already satisfied by current USE configuration. Thanks to    |
   |         | Maciej Mrozowski <reavertm@poczta.fm> for reporting.         |

   | 13889   | Bug #280259 - Use codecs.open() when reading the Packages    |
   | zmedico | file inside binarytree.inject(), in order to avoid a         |
   |         | UnicodeDecodeError when the file is later written as a       |
   |         | unicode stream (via atomic_ofstream).                        |

   | 13890   | Bug #280259 - Fix binarytree to always open the Packages     |
   | zmedico | file as unicode.                                             |

   | 13891   | Bug #280259 - Fix emaint to call binarytree._load_pkgindex() |
   | zmedico | for unicode handling.                                        |

   | 13892   | Fix dep_zapdeps exception 'ValueError: need more than 3      |
   | zmedico | values to unpack' from r13888.                               |

   | 13893   | In the dep_zapdeps() code from bug #278729, set              |
   | zmedico | all_use_satisfied = False if the choice includes an          |
   |         | unavailable package.                                         |

   | 13894   | Revert the code from bug #278729 for now since it need to be |
   | zmedico | redone in order to account for the issue described in        |
   |         | comment #3.                                                  |

   | 13895   | Bug #280320 - Fix broken _emerge.main ImportError handler..  |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=13899
bin/emaint
bin/emerge
pym/portage/__init__.py
pym/portage/dbapi/bintree.py