Merged from trunk -r14442:14455
authorFabian Groffen <grobian@gentoo.org>
Mon, 28 Sep 2009 18:31:35 +0000 (18:31 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 28 Sep 2009 18:31:35 +0000 (18:31 -0000)
commitfa60dc5405473f4ba0a60da6fe73f7f0f24542bf
treea477d9e8592cd867103fff00c429bc0e3c1b567f
parent3e3932bd9df6620811f8c26d1710b850496f8be0
   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
bin/dispatch-conf
pym/_emerge/actions.py
pym/_emerge/depgraph.py
pym/portage/__init__.py
pym/portage/dbapi/__init__.py
pym/portage/tests/bin/setup_env.py
pym/portage/tests/bin/test_dobin.py
pym/portage/tests/bin/test_dodir.py