summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* use ignorelist to avoid potential infite loopMarius Mauch2008-09-281-2/+2
| | | | svn path=/main/trunk/; revision=11585
* Add operator logic to sets.confMarius Mauch2008-09-281-4/+28
| | | | svn path=/main/trunk/; revision=11584
* Properly process set arguments inside set expressionsMarius Mauch2008-09-281-38/+48
| | | | svn path=/main/trunk/; revision=11583
* disable redefintion errors when updating the set definitionsMarius Mauch2008-09-281-6/+5
| | | | svn path=/main/trunk/; revision=11582
* implement set arguments to reconfigure and create package sets on the ↵Marius Mauch2008-09-282-1/+50
| | | | | | commandline svn path=/main/trunk/; revision=11581
* Another correctness fix in BlockerDB.findInstalledBlockers().Zac Medico2008-09-271-1/+1
| | | | svn path=/main/trunk/; revision=11576
* Fix code inside BlockerDB.findInstalledBlockers() to correctly strip multipleZac Medico2008-09-271-2/+2
| | | | | | | "!" characters when necessary. The code seemed to work fine anyway so this is more a correctness fix than a bug fix. svn path=/main/trunk/; revision=11575
* Mask packages with deprecated EAPIs in order to prevent them from beingZac Medico2008-09-273-7/+21
| | | | | | | | installed. Such packages will still behave normally if they are already installed, but preventing new installation will remind people to update the EAPIs in their overlays if necessary. svn path=/main/trunk/; revision=11573
* In the --depclean docs, there's no need to advise the user to use --oneshotZac Medico2008-09-272-2/+2
| | | | | | | when updating @system @world since @system now has world-candidate set to False by default. svn path=/main/trunk/; revision=11564
* Add PROPERTIES to the list of USE evaluated keys for the Packages index.Zac Medico2008-09-261-1/+4
| | | | svn path=/main/trunk/; revision=11562
* Add PROPERTIES to all of the metadata caches.Zac Medico2008-09-264-5/+6
| | | | svn path=/main/trunk/; revision=11561
* Update hardcoded auxdbkey_order attributes to include PROPERTIES.Zac Medico2008-09-262-2/+2
| | | | svn path=/main/trunk/; revision=11560
* Bug #238766 - Revert the fetch() mirror:// behavior change from r11537 sincev2.2_rc11Zac Medico2008-09-261-7/+1
| | | | | | | it wasn't actually needed to comply with PMS 9.2.8, and the change actuall caused incorrect mirror fetching behavior. svn path=/main/trunk/; revision=11558
* Add back code removed in r11553 and fix logic to avoid IndexError.v2.2_rc10Zac Medico2008-09-261-1/+5
| | | | svn path=/main/trunk/; revision=11556
* Handle possible CacheError inside mirror_cache().Zac Medico2008-09-261-1/+1
| | | | svn path=/main/trunk/; revision=11555
* Direct EOutput.eerror() and ewarn() output to stderr.Zac Medico2008-09-261-2/+2
| | | | svn path=/main/trunk/; revision=11554
* Fix a potential IndexError inside display_preserved_libs().Zac Medico2008-09-261-3/+1
| | | | svn path=/main/trunk/; revision=11553
* Make flat_hash write keys in alphabetical order.Zac Medico2008-09-262-7/+11
| | | | svn path=/main/trunk/; revision=11552
* Bump to EAPI 2.Zac Medico2008-09-261-1/+1
| | | | svn path=/main/trunk/; revision=11550
* Add PROPERTIES to portage.auxdbkeys since it's been approved by the council.Zac Medico2008-09-251-2/+2
| | | | svn path=/main/trunk/; revision=11549
* Fix mirror_cache() so it won't silently swallow a KeyError if _mtime_ orZac Medico2008-09-251-5/+9
| | | | | | _eclass_ happens to be missing from the cache data for some reason. svn path=/main/trunk/; revision=11548
* Ensure that cache modules always return a dict containing the _eclasses_Zac Medico2008-09-255-0/+12
| | | | | | key. svn path=/main/trunk/; revision=11547
* Fix message: s/One or packages/One or more packages/. Thanks to MarijnZac Medico2008-09-251-2/+2
| | | | | | Schouten <hkBst@g.o> for reporting. svn path=/main/trunk/; revision=11546
* change set expression syntax: operators now have a @ suffix (IOW: all ↵Marius Mauch2008-09-251-6/+9
| | | | | | operands must be prefixed with @) to maintain compability with existing set names containing hyphens svn path=/main/trunk/; revision=11544
* implement simple expression logic for apckage sets to generate unions, ↵Marius Mauch2008-09-251-18/+58
| | | | | | intersections and differences of two or more package sets svn path=/main/trunk/; revision=11543
* move set expansion code into its own functionMarius Mauch2008-09-251-56/+65
| | | | svn path=/main/trunk/; revision=11542
* relocate the post_emerge call so it gets called in more situations.Marius Mauch2008-09-251-18/+30
| | | | svn path=/main/trunk/; revision=11541
* Add a new AgeSet class to select installed packages that have been installed ↵Marius Mauch2008-09-251-0/+31
| | | | | | more/less than n days ago svn path=/main/trunk/; revision=11540
* Fix fetch() mirror:// handling in to comply with section 9.2.8 of PMS.Zac Medico2008-09-241-2/+11
| | | | svn path=/main/trunk/; revision=11537
* Import cPickle as pickle instead of vice versa. Eases 2to3's job becauseZac Medico2008-09-235-32/+32
| | | | | | | cPickle won't exist in py3k and 2to3 does s/cPickle/pickle. Thanks to Ali Polatel <hawking@g.o> for this patch. svn path=/main/trunk/; revision=11536
* Bug #230975 - Rename the portage.selinux module to portage._selinux in orderZac Medico2008-09-222-1/+1
| | | | | | | | 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. svn path=/main/trunk/; revision=11535
* remove deprecation warnings and compat code for 2.1 changes to rsync and ↵Marius Mauch2008-09-221-52/+2
| | | | | | action argument syntax svn path=/main/trunk/; revision=11534
* don't attempt to unmerge a set that doesn't exist anymoreMarius Mauch2008-09-221-0/+2
| | | | svn path=/main/trunk/; revision=11533
* Add a new --list-sets action, as requested by jmbsvicetto.v2.2_rc9Zac Medico2008-09-212-7/+16
| | | | svn path=/main/trunk/; revision=11531
* Fix erroneous variable references in the multiset 'Redefinition of set'Zac Medico2008-09-211-1/+1
| | | | | | message. svn path=/main/trunk/; revision=11528
* As requested by jmbsvicetto, add support to StaticFileSet for sets withinZac Medico2008-09-201-7/+13
| | | | | | | | | subdirectories. This makes it possible to create a set name foo/bar by placing a file named bar inside a directory named foo. By allowing sets to be organized in subdirectories, it will allow us to avoid overcrowding as the number of sets grows. svn path=/main/trunk/; revision=11527
* More SRC_URI validation.Zac Medico2008-09-202-0/+7
| | | | svn path=/main/trunk/; revision=11526
* Fix some broken logic inside portdbapi.getFetchMap().Zac Medico2008-09-201-13/+5
| | | | svn path=/main/trunk/; revision=11525
* Add test cases for SRC_URI validation.Zac Medico2008-09-202-9/+37
| | | | svn path=/main/trunk/; revision=11524
* Implement SRC_URI arrows for EAPI 2. The portdbapi.getfetchlist() methodZac Medico2008-09-203-67/+160
| | | | | | | | | | is now deprecated and there is a new getFetchMap() method that returns a dict which maps each file name to a set of alternative URIs. The portage.fetch() function uses introspection to detect when such a dict is passed in and handles it appropriately, while maintaining backward compatibility if a list of uris is passed in. svn path=/main/trunk/; revision=11522
* Define __all__ and clean up unused imports found by pyflakes.Zac Medico2008-09-191-8/+8
| | | | svn path=/main/trunk/; revision=11519
* Implement the new EAPI 2 blocker behavior, including !!atom sytax whichZac Medico2008-09-192-21/+61
| | | | | | forbids temporary simultaneous installation of conflicting packages. svn path=/main/trunk/; revision=11517
* Fix broken reference to self.files inside SpawnProcess._start().Zac Medico2008-09-151-1/+1
| | | | svn path=/main/trunk/; revision=11514
* Improve error messages for issues with the SYNC variable inside action_sync().Zac Medico2008-09-151-4/+11
| | | | svn path=/main/trunk/; revision=11513
* Bug #237526 - Use portage.util.grablines() for exception handling whenZac Medico2008-09-131-14/+5
| | | | | | reading the unread file. svn path=/main/trunk/; revision=11510
* Define __all__ and remove unused imports found by pyflakes.Zac Medico2008-09-131-3/+6
| | | | svn path=/main/trunk/; revision=11509
* Move the world file update code out of update_config_files() since it shouldZac Medico2008-09-132-14/+16
| | | | | | not be relative to PORTAGE_CONFIGROOT. Thanks to grobian for reporting. svn path=/main/trunk/; revision=11508
* Adjust StaticFileSet._validate() to allow set tokens, so that sets can containZac Medico2008-09-031-1/+1
| | | | | | other sets. svn path=/main/trunk/; revision=11486
* Adjust EMakeParallelDisabled.re to require at least one space after emake.Zac Medico2008-09-011-1/+1
| | | | svn path=/main/trunk/; revision=11482
* Check for calls to the deprecated bindnow-flags function. Thanks to DiegoZac Medico2008-08-312-1/+8
| | | | | | "Flameeyes" Pettenò for the suggestion. svn path=/main/trunk/; revision=11481