Merged from trunk -r11799:11809
authorFabian Groffen <grobian@gentoo.org>
Wed, 5 Nov 2008 18:08:52 +0000 (18:08 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 5 Nov 2008 18:08:52 +0000 (18:08 -0000)
commitf1512693882d72e4ecee3e2fe00b13438ea8559c
treea89dba3b8db2a97e393d954155cda68f6a269bf1
parent44b63683a41bddf6abdebd120285461d8bd1ec87
   Merged from trunk -r11799:11809

   | 11800   | Remove locking from EbuildFetchPretend since it uses a       |
   | zmedico | private temp directory now (since bug #245231).              |

   | 11801   | Remove duplicate code inside EbuildFetchPretend._execute().  |
   | zmedico |                                                              |

   | 11802   | Import shutil globally.                                      |
   | zmedico |                                                              |

   | 11803   | Make metadata.missing and metadata.bad fatal by removing     |
   | zmedico | them from the qawarnings set. Thanks to Robin H. Johnson     |
   |         | <robbat2@g.o> for the suggestion.                            |

   | 11804   | Bug #245356 - Filter POSIXLY_CORRECT from the ebuild         |
   | zmedico | environment since it breaks stuff.                           |

   | 11805   | Bug #245358 - For unsatisfied dependencies, display the      |
   | zmedico | parent nodes and the argument that pulled them in.           |

   | 11806   | Bug #245362 - Use tuples of (device, inode) for all path     |
   | zmedico | comparisons inside LinkageMap, so that they work regardless  |
   |         | of path differences due to symlinked directories. TODO: Fix  |
   |         | other preserve-libs code, such as dblink._preserve_libs(),   |
   |         | to use this approach for path comparisons.                   |

   | 11807   | Free some memory by clearing the LinkageMap cache when it's  |
   | zmedico | not needed.                                                  |

   | 11808   | Synchronize portage update/restart logic in dblink.merge()   |
   | zmedico | and depgraph.display() so it's consistent with               |
   |         | Scheduler._is_restart_necessary(). Thanks to Jeremy Olexa    |
   |         | <darkside@g.o> for reporting.                                |

   | 11809   | Fix broken reference to self inside unmerge().               |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=11810
bin/ebuild.sh
bin/repoman
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/util.py