Merged from trunk -r11531:11544
authorFabian Groffen <grobian@gentoo.org>
Sat, 27 Sep 2008 16:08:34 +0000 (16:08 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 27 Sep 2008 16:08:34 +0000 (16:08 -0000)
commitf61286275424458fab0e8a9daa1461571277d241
treebb890671490f4e6250f5afca604f541f385ec310
parentf2bb07bdb7105278985bc79fa0cd60bb7034d183
   Merged from trunk -r11531:11544

   | 11533   | don't attempt to unmerge a set that doesn't exist anymore    |
   | genone  |                                                              |

   | 11534   | remove deprecation warnings and compat code for 2.1 changes  |
   | genone  | to rsync and action argument syntax                          |

   | 11535   | Bug #230975 - Rename the portage.selinux module to           |
   | zmedico | portage._selinux in order to avoid a relative import issue   |
   |         | which caused portage.selinux to attempt to import itself     |
   |         | instead of the real 'selinux' module. Thanks to Michael      |
   |         | Edenfield for this patch.                                    |

   | 11536   | Import cPickle as pickle instead of vice versa. Eases 2to3's |
   | zmedico | job because cPickle won't exist in py3k and 2to3 does        |
   |         | s/cPickle/pickle. Thanks to Ali Polatel <hawking@g.o> for    |
   |         | this patch.                                                  |

   | 11537   | Fix fetch() mirror:// handling in to comply with section     |
   | zmedico | 9.2.8 of PMS.                                                |

   | 11538   | Bug #238550 - Set world-candidate = False for the @system    |
   | zmedico | since the portage ebuild will now automatically add @system  |
   |         | to world_sets on upgrade and therefore it should no longer   |
   |         | be necessary to add it world_sets via the command line.      |

   | 11539   | Fix the case where all arguments are filtered out by         |
   | zmedico | PORTAGE_COMPRESS_EXCLUDE_SUFFIXES, since otherwise 'set' was |
   |         | called with no arguments which caused the environment to be  |
   |         | displayed on stdout.                                         |

   | 11540   | Add a new AgeSet class to select installed packages that     |
   | genone  | have been installed more/less than n days ago                |

   | 11541   | relocate the post_emerge call so it gets called in more      |
   | genone  | situations.                                                  |

   | 11542   | move set expansion code into its own function                |
   | genone  |                                                              |

   | 11543   | implement simple expression logic for apckage sets to        |
   | genone  | generate unions, intersections and differences of two or     |
   |         | more package sets                                            |

   | 11544   | change set expression syntax: operators now have a @ suffix  |
   | genone  | (IOW: all operands must be prefixed with @) to maintain      |
   |         | compability with existing set names containing hyphens       |

svn path=/main/branches/prefix/; revision=11571
bin/ecompress
cnf/sets.conf
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/_selinux.py [moved from pym/portage/selinux.py with 100% similarity]
pym/portage/dbapi/vartree.py
pym/portage/getbinpkg.py
pym/portage/sets/dbapi.py
pym/portage/util.py