Merged from trunk -r14412:14422
authorFabian Groffen <grobian@gentoo.org>
Sat, 26 Sep 2009 18:44:55 +0000 (18:44 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 26 Sep 2009 18:44:55 +0000 (18:44 -0000)
commit33de25d55e71c680f3fecee0348f306cd25ad198
tree884039b8044d32e93299a40d8369f93710aae513
parent9b60c69cba1a6c86b4ec84dbe1c09676383a4058
   Merged from trunk -r14412:14422

   | 14413    | Use a runtime check to see if                               |
   | zmedico  | http://bugs.python.org/issue5380 is fixed.                  |

   | 14414    | Make _test_pty_eof() return None if openpty() fails.        |
   | zmedico  |                                                             |

   | 14415    | Add a test case for http://bugs.python.org/issue5380 and    |
   | zmedico  | mark it as 'todo' since it fails with current versions of   |
   |          | python 3.                                                   |

   | 14416    | Fix regression in _getitem() from r14398, since             |
   | zmedico  | myf.read().split("\n") yields an empty string at the end    |
   |          | which is causes _parse_data() to catch a ValueError and     |
   |          | raise CacheCorruption.                                      |

   | 14417    | Show an appropriate error message in _create_pty_or_pipe()  |
   | zmedico  | if openpty() fails inside _test_pty_eof().                  |

   | 14418    | Remove unnecessary dict.has_key() call (fix for python 3).  |
   | zmedico  |                                                             |

   | 14419    | Fix ValueError in digestcheck(), reported by Arfrever.      |
   | zmedico  |                                                             |

   | 14420    | Fix more.                                                   |
   | zmedico  |                                                             |

   | 14421    | Use list comprehensions instead of filter() or map() in     |
   | arfrever | some places for compatibility with Python 3.                |

   | 14422    | Use 'in' instead of has_key() in portage.glsa.Glsa.parse()  |
   | arfrever | when Python 3 is used.                                      |

svn path=/main/branches/prefix/; revision=14437
13 files changed:
bin/dispatch-conf
bin/emaint
bin/regenworld
pym/portage/__init__.py
pym/portage/cache/flat_hash.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/glsa.py
pym/portage/tests/__init__.py
pym/portage/tests/ebuild/test_pty_eof.py [new file with mode: 0644]
pym/portage/update.py
pym/portage/util.py
pym/repoman/utilities.py