Merged from trunk 10000:10035
| 10001 | Bug #219369 - Enable automatic upgrage or downgrade to a |
| zmedico | version with visible KEYWORDS when the installed version is |
| | masked by KEYWORDS, but never reinstall the same exact |
| | version only due to a KEYWORDS mask. |
| 10003 | Never uninstall sys-apps/portage except through replacement. |
| zmedico | |
| 10005 | * Remove the only remaining sys.exit() calls inside the |
| zmedico | depgraph class. * Fix _unknown_internal_error() to work with |
| | zero arguments. |
| 10006 | Fix the EbuildQuote check to ignore "echo" and the elog |
| zmedico | functions since people might not want quotes in those cases. |
| 10007 | Bug #218854 - Fix depgraph._iter_atoms_for_pkg() so that |
| zmedico | argument atoms only match the highest visible slot. |
| 10008 | Add missing slot comparison when looking for higher slot in |
| zmedico | _iter_atoms_for_pkg(). |
| 10009 | Bug #211833 - When an ebuild removal phase fails, notify the |
| zmedico | user that removal of environment.bz2 file will cause the |
| | ebuild to be sourced and eclasses from the current portage |
| | tree will be used when necessary. |
| 10014 | Fix PackageVirtualDbapi.cpv_inject() to make sure packages |
| zmedico | with duplicate cpv or slot are handled correctly. |
| 10016 | Use write_atomic() for manifest updates. |
| zmedico | |
| 10018 | Try to format the elog message better for bug #211833, |
| zmedico | separating paragraphs for easier reading. |
| 10020 | Add comma to ("__weakref__",) so that it's a tuple instead |
| zmedico | of a string. Thanks to ferringb. |
| 10022 | As suggested by Chr. Schaefer in bug #211833, comment #15, |
| zmedico | note that removal of the environment.bz2 file is preferred |
| | since it may allow the removal phases to execute |
| | successfully. |
| 10024 | For bug #211833, be explicit that the pkg_prerm() and |
| zmedico | pkg_postrm() removal phases are the ones that are skipped. |
| 10026 | Add a Package.pv_split attibute to optimize version |
| zmedico | comparison operators. |
| 10028 | Fix spelling. |
| zmedico | |
| 10030 | When a package scheduled for uninstall isn't installed |
| zmedico | anymore, move on to the next task. |
| 10032 | Handle a potential KeyError in depgraph.display() when in |
| zmedico | --resume mode and a package scheduled for uninstall is no |
| | longer installed. |
| 10034 | Prevent some more visible downgrades from possibly being |
| zmedico | missed (bug #219369). |
| 10035 | Prevent some more visible downgrades from possibly being |
| zmedico | missed (bug #219369). |
svn path=/main/branches/prefix/; revision=10087