Merged from trunk -r14160:14170
| 14161 | Fix mkdir() to call the local setfscreate() with strict |
| zmedico | returncode checking. Thanks to Chris PeBenito |
| | <pebenito@gentoo.org> for this patch. |
| 14162 | Use plain ascii encoding for this file, in order to avoid |
| zmedico | error messages like this which building stages (happens |
| | when python is built with USE=build): * Byte compiling |
| | python modules for python-2.6 .. ... Compiling |
| | //usr/lib64/portage/pym/portage/cache/ebuild_xattr.py ... |
| | SyntaxError: ('unknown encoding: UTF8', |
| | ('//usr/lib64/portage/pym/portage/cache/ ebuild_xattr.py', |
| | 0, 0, None)) |
| 14163 | Fix tar_contents() to handle UnicodeEncodeError by falling |
| zmedico | back to utf_8 if appropriate. |
| 14164 | Fix the code from bug #275796 to ensure that choices always |
| zmedico | go into the preferred_in_graph slot when appropriate. |
| 14165 | Bug #278729 - Inside dep_zapdeps(), account for USE |
| zmedico | dependencies in some cases where USE settings can adversely |
| | affect || preference evaluation. This requires invalid |
| | atoms to be dropped inside _expand_new_virtuals() since we |
| | only want real Atom instances inside dep_zapdeps(). Unlike |
| | previous attempts to solve this bug, cases such as || ( |
| | foo[a] foo[b] ) should now be correctly handled. |
| 14166 | Improve logic for bug #278729. |
| zmedico | |
| 14167 | Bug #281834 - In getconfig(), do not allow definition of |
| zmedico | variables that have invalid names according to shell |
| | standards (such as names containing hyphens). |
| 14168 | Use KeyValuePairFileLoader instead of getconfig() for |
| zmedico | /etc/portage/modules, since getconfig() is too strict about |
| | variable names now. Thanks to Arfrever for reporting. |
| 14169 | Use KeyValuePairFileLoader intead on getconfig(), since |
| zmedico | getconfig() is too strict about variable names now. |
| 14170 | Many packages use setuptools at run-time, so remove it from |
| arfrever | list of suspected run-time dependencies. |
svn path=/main/branches/prefix/; revision=14177