Merged from trunk 11149:11157
authorFabian Groffen <grobian@gentoo.org>
Wed, 23 Jul 2008 06:52:10 +0000 (06:52 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 23 Jul 2008 06:52:10 +0000 (06:52 -0000)
commit8db12746b6128088f823dc81727c04f4458600c5
tree927aaa05714221b06b85f702a8e873d795406e03
parent5f2f7784987a1c86aaca01754119d43a59d29662
   Merged from trunk 11149:11157

   | 11150   | Fix broken references to the old elog_modules namespace.     |
   | zmedico |                                                              |

   | 11151   | Redirect the 'Recording in "world" favorites file...'        |
   | zmedico | message through _status_msg().                               |

   | 11152   | For --depclean and --prune, eliminate duplicate graph        |
   | zmedico | creation code by re-using the depgraph class to do it. The   |
   |         | depgraph class was used in the past for this purpose but     |
   |         | back then it didn't handle USE flags correctly for installed |
   |         | packages. Now it works fine.                                 |

   | 11153   | Fix typo.                                                    |
   | zmedico |                                                              |

   | 11154   | Fix breakage in the depclean/prune unsatisfied deps          |
   | zmedico | handling.                                                    |

   | 11155   | In dblink._preserve_libs(), strip leading $ROOT from         |
   | zmedico | contents paths so that it works when $ROOT != /.             |

   | 11156   | In dblink.findProviders(), clone the "path" variable before  |
   | zmedico | extending it since obviously it shouldn't grow each time     |
   |         | that findProviders() is called.                              |

   | 11157   | Add initial lib awareness for --depclean and --prune.        |
   | zmedico | Currently it will simply bail out if the clean list contains |
   |         | a package that will cause link breakage if removed. TODO:    |
   |         | Calculate a new cleanlist instead of bailing out, and        |
   |         | implement a package set for rebuilding consumers.            |

svn path=/main/branches/prefix/; revision=11171
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/elog/mod_custom.py
pym/portage/sets/base.py