Merged from trunk -r13831:13839
authorFabian Groffen <grobian@gentoo.org>
Wed, 22 Jul 2009 17:32:51 +0000 (17:32 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 22 Jul 2009 17:32:51 +0000 (17:32 -0000)
commit5e3065e7d240a6781020ea2bb5ed8c00bd155183
tree71d908b65db4d377636e177a3e37eea168c80a61
parent337be0d94ae5e9d13f973eb30b7f3e21b8cb0169
   Merged from trunk -r13831:13839

   | 13832   | For unsatisfied USE dependencies, do not backtrack if only   |
   | zmedico | USE have to change in order to be satisfied. Thanks to       |
   |         | Thomas Sachau <tommy@gentoo.org> fo reporting.               |

   | 13833   | For consistency with emake, add ${MAKEOPTS} ${EXTRA_EMAKE}   |
   | zmedico | to make arguments inside einstall. Also, force -j1 in order  |
   |         | to override any --jobs settings from MAKEOPTS. Thanks to     |
   |         | Diego Pettenò <flameeyes@gentoo.org> for the suggestion.    |

   | 13834   | Use readlines() to optimize performance. Thanks to Marat     |
   | zmedico | Radchenko <slonopotamusorama@gmail.com> for this patch from  |
   |         | bug #276813.                                                 |

   | 13835   | In _check_manifests(), skip uninstall operations.            |
   | zmedico |                                                              |

   | 13836   | Use codecs.open for unicode support in FileLoader.load().    |
   | zmedico |                                                              |

   | 13837   | In grablines(), specify encoding=sys.getdefaultencoding() in |
   | zmedico | the codecs.open() parameters, since otherwise readlines      |
   |         | doesn't return unicode (at least in some cases, observed     |
   |         | with python-2.6.2). Also, fix grabfile() to return unicode   |
   |         | when it normalizes whitespace.                               |

   | 13838   | Fix Scheduler bug: the scheduler was adding prefetcher even  |
   | volkmar | for uninstall tasks                                          |

   | 13839   | Make portage.listdir() and dbapi.cp_list() return unicode.   |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=13847
bin/ebuild.sh
pym/_emerge/Scheduler.py
pym/_emerge/depgraph.py
pym/portage/__init__.py
pym/portage/cache/flat_hash.py
pym/portage/cache/metadata.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/env/loaders.py
pym/portage/util.py