Merged from trunk -r13784:13794
| 13785 | Assume utf_8 encoding when reading raw ebuild metadata. |
| zmedico | |
| 13786 | Make dblink.setfile() write environment.bz2 in binary mode. |
| zmedico | |
| 13787 | Remove set operator support since the current implementation |
| zmedico | does not meet user expectations, as mentioned in bug |
| | #253802, comment #5: Package set operators currently operate |
| | on atoms, but what users really need is for them to operate |
| | on the packages themselves. This will allow one set to add |
| | or subtract packages from another even though the sets to |
| | not use the exact same atoms to refer to the given packages. |
| | I imagine the way this should be done is to create a mapping |
| | of atom -> package for each set, perform the intersection |
| | using the packages, and then map the package intersection |
| | back into a set of atoms. |
| 13788 | Bug #276264 - Note that eclass-overrides may make it |
| zmedico | necessary to set |
| | PORTAGE_RSYNC_EXTRA_OPTS="--exclude=/metadata/cache" in |
| | make.conf. |
| 13789 | Make sure avoid_update always returns existing_node if |
| zmedico | available. |
| 13790 | Fix broken reference to possible_upgrades inside |
| zmedico | dep_zapdeps(). |
| 13791 | Assume utf_8 encoding in alls reads/writes (unicode handling |
| zmedico | required for py3k). |
| 13792 | Hardcode utf_8 encoding inside _setitem(). |
| zmedico | |
| 13793 | Always exit unsuccessfully if there are any failures. |
| zmedico | |
| 13794 | Use PackageSet.findAtomForPackage() when matching the |
| zmedico | existing node against the atom inside |
| | _select_pkg_highest_available_imp(), for PROVIDE support. |
svn path=/main/branches/prefix/; revision=13797