Merged from trunk -r14358:14368
authorFabian Groffen <grobian@gentoo.org>
Thu, 24 Sep 2009 17:22:25 +0000 (17:22 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 24 Sep 2009 17:22:25 +0000 (17:22 -0000)
commitf7ff7a7bd96090a46dfbddf905866630fcfbe94c
tree7fead2b660a33de9ca7a73884ce592d5622224a0
parent2992f927cf27b9d1a0ad951fad7297d437540960
   Merged from trunk -r14358:14368

   | 14361   | Fix decodeint() for py3k compat, since bytes are a sequence  |
   | zmedico | of integers instead of characters.                           |

   | 14362   | Temporarily disable use of pty in py3k since it triggers an  |
   | zmedico | unresolved issue, http://bugs.python.org/issue5380. With     |
   |         | this workaround,                                             |
   |         | portage.tests.ebuild.test_spawn.SpawnTestCase.testLogfile()  |
   |         | does not raise IOError.                                      |

   | 14363   | Don't encode the env in py3k since it expects strings for    |
   | zmedico | the env that's passed into os.execve().                      |

   | 14364   | Make find_binary() use os.environ.get instead of os.getenv,  |
   | zmedico | since os.getenv isn't behaving correctly in py3k (maybe a    |
   |         | unicode wrapper issue?).                                     |

   | 14365   | Fix PORTAGE_WORKDIR_MODE parsing code so it doesn't store    |
   | zmedico | python's octal syntax in the environment variable.           |

   | 14366   | In _unicode_func_wrapper, only encode keyword argument       |
   | zmedico | values, and not the keys.                                    |

   | 14367   | Encode/decode names from the xpak index where appropriate.   |
   | zmedico |                                                              |

   | 14368   | Fix sorted() keyword arg for py3k.                           |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=14403
pym/portage/__init__.py
pym/portage/getbinpkg.py
pym/portage/process.py
pym/portage/xpak.py