Merged from trunk -r13784:13794
authorFabian Groffen <grobian@gentoo.org>
Mon, 6 Jul 2009 18:38:26 +0000 (18:38 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 6 Jul 2009 18:38:26 +0000 (18:38 -0000)
commit27e9de2dc5f247d89e857658f300971863d7a819
tree15273524adb91385d30d757e66d4889ff6477fed
parentb5c1b88b3073d53981433fa6fcc58062aebc9b53
   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
man/portage.5
pym/_emerge/EbuildMetadataPhase.py
pym/_emerge/Scheduler.py
pym/_emerge/depgraph.py
pym/_emerge/main.py
pym/portage/__init__.py
pym/portage/cache/flat_hash.py
pym/portage/cache/metadata.py
pym/portage/dbapi/vartree.py