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