Merged from trunk 8820:8841
authorFabian Groffen <grobian@gentoo.org>
Tue, 4 Dec 2007 20:09:57 +0000 (20:09 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 4 Dec 2007 20:09:57 +0000 (20:09 -0000)
commit15c682eab60237d9471060302bb5039727f5ac51
treea2ba795c88e6fb801d1f281b336c66b130db148b
parent9dae7387c3c84ca05475134f81ab58737b49cc78
   Merged from trunk 8820:8841

   | 8821    | implement the final part of FEATURES=preserved-libs and      |
   | genone  | remove previously preserved libs that don't have any         |
   |         | consumers left. Also fix the notice if preserved libs are    |
   |         | found to use the preserved-rebuild package set instead of    |
   |         | revdep-rebuild.                                              |

   | 8822    | Bug #201082 - Don't call config.load_infodir() prior to      |
   | zmedico | pkg_postinst() because it's not needed and the ebuild path   |
   |         | that's passed in for postinst is may be from the portage     |
   |         | tree, which causes load_infodir() to discard critical        |
   |         | metadata such as CATEGORY without realoading it.             |

   | 8824    | revert accidential commit                                    |
   | genone  |                                                              |

   | 8825    | update TODO list                                             |
   | genone  |                                                              |

   | 8826    | Make config.load_infodir() more fault tolerant for cases     |
   | zmedico | like bug #201082.                                            |

   | 8828    | Bug #201090 - When portage creates a temp PORTAGE_BIN_PATH,  |
   | zmedico | put it inside PORTAGE_TMPDIR since, unlike /tmp, it can't be |
   |         | mounted with the "noexec" option.                            |

   | 8830    | * Don't load the CATEGORY in config.load_infodir() since     |
   | zmedico | this value is critical for doebuild() operation and we       |
   |         | already know the category. * Always call config.setcpv()     |
   |         | prior to config.load_infodir() so that the CATEGORY is       |
   |         | always known.                                                |

   | 8831    | Fix typo in config.load_infodir() return value logic.        |
   | zmedico |                                                              |

   | 8833    | Synchronize the conditional that triggers "${T}"/environment |
   | zmedico | generation with the conditional that triggers distcc and     |
   |         | ccache FEATURES setup.                                       |

   | 8835    | Remove redundant config.load_infodir() calls from            |
   | zmedico | portage.pkgmerge() and dblink.unmerge() since it's already   |
   |         | called in doebuild.()                                        |

   | 8837    | make sure we only remove files that were previously          |
   | genone  | preserved                                                    |

   | 8838    | enable FEATURES=preserve-libs globally for extended testing  |
   | genone  |                                                              |

   | 8839    | Fix setconfig loader to use config files instead of          |
   | genone  | hardcoded fallbacks                                          |

   | 8840    | perform sanity checks for set configuration even if myaction |
   | genone  | is None                                                      |

   | 8841    | fix another typo                                             |
   | genone  |                                                              |

svn path=/main/branches/prefix/; revision=8842
TODO
bin/ebuild.sh
bin/emaint
cnf/make.globals
cnf/sets.conf
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/sets/__init__.py