Merged from trunk -r14442:14455
| 14445 | Use mkdtemp() instead of hardcoded |
| zmedico | pym/portage/tests/bin/root directory. |
| 14446 | Use explicit imports instead of *. |
| zmedico | |
| 14447 | Fix binTestsInit() to use correct values for |
| zmedico | PORTAGE_BIN_PATH and PORTAGE_PYM_PATH. |
| 14448 | Use catsplit() instead of a regex to generate |
| zmedico | dbapi._categories. Thanks to Marat Radchenko |
| | <marat@slonopotamus.org> for this patch. |
| 14449 | Make _test_pty_eof() use non-blocking IO, required for |
| zmedico | Darwin kernel. |
| 14450 | Fix TypeError in clear_screen() in dispatch-conf which |
| arfrever | occurs when Python 3 is used (bug #286682). |
| 14451 | Make _test_pty_eof() fork when writing to the slave_fd, |
| zmedico | since otherwise it would block on some platforms such as |
| | Darwin. |
| 14452 | In _test_pty_eof(), call waitpid on the child process only |
| zmedico | after reading all the data from the pty. |
| 14453 | Try to avoid blocking on Darwin in _test_pty_eof() by using |
| zmedico | slave_fd directly instead of fdopen. |
| 14454 | Make _test_pty_eof() call process.spawn() instead of |
| zmedico | os.fork(). |
| 14455 | Fix breakage in file path -> package lookup code. |
| zmedico | |
svn path=/main/branches/prefix/; revision=14456