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