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