Merged from trunk -r13305:13313
| 13306 | Bug #264435 - Handle EAGAIN errors when writing to stdout, |
| zmedico | due to poorly behaved subprocesses that set O_NONBLOCK mode |
| | on inherited file descriptors. TODO: When possible, avoid |
| | having child processes inherit stdio file descriptors from |
| | portage (maybe it can't be avoided with |
| | PROPERTIES=interactive). |
| 13307 | Initialize self._trg_cache.ec inside the GenCache |
| zmedico | constructor. |
| 13308 | Remove --nocolor since it's been replaced by --color=n and |
| zmedico | the support code no longer exists. |
| 13309 | Fix typo in docstring. |
| zmedico | |
| 13310 | In config.setcpv(), don't add empty values to |
| zmedico | self.configdict['pkg'] for keys that don't exist in the |
| | given dict. |
| 13311 | Use _doebuild_exit_status_check() for unsuccessful return |
| zmedico | codes (no just successful ones), since we want to be sure to |
| | produce an informative warning message whenever the shell |
| | exits unexpectedly (whether it's successful or |
| | unsuccessful). This is important since it can be makes these |
| | kinds of issues easier to diagnose (otherwise the user might |
| | blame portage, when it's really the ebuild/eclasses that is |
| | at fault). |
| 13312 | Bug #265034 - In depgraph.loadResumeCommand(), tolerate |
| zmedico | missing packages since it's possible that the resume list is |
| | still partially valid. |
| 13313 | Fix broken logic from previous commit. |
| zmedico | |
svn path=/main/branches/prefix/; revision=13321