Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update hardcoded auxdbkey_order attributes to include PROPERTIES. | Zac Medico | 2008-09-26 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11560 | ||||
* | Bug #238766 - Revert the fetch() mirror:// behavior change from r11537 sincev2.2_rc11 | Zac Medico | 2008-09-26 | 1 | -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_rc10 | Zac Medico | 2008-09-26 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=11556 | ||||
* | Handle possible CacheError inside mirror_cache(). | Zac Medico | 2008-09-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11555 | ||||
* | Direct EOutput.eerror() and ewarn() output to stderr. | Zac Medico | 2008-09-26 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=11554 | ||||
* | Fix a potential IndexError inside display_preserved_libs(). | Zac Medico | 2008-09-26 | 1 | -3/+1 |
| | | | | svn path=/main/trunk/; revision=11553 | ||||
* | Make flat_hash write keys in alphabetical order. | Zac Medico | 2008-09-26 | 2 | -7/+11 |
| | | | | svn path=/main/trunk/; revision=11552 | ||||
* | Rename the EAPI 2 docs and to indicate that they are no longer a draft, and | Zac Medico | 2008-09-26 | 1 | -298/+19 |
| | | | | | | remove the EAPI 2_pre* docs. svn path=/main/trunk/; revision=11551 | ||||
* | Bump to EAPI 2. | Zac Medico | 2008-09-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11550 | ||||
* | Add PROPERTIES to portage.auxdbkeys since it's been approved by the council. | Zac Medico | 2008-09-25 | 2 | -4/+4 |
| | | | | svn path=/main/trunk/; revision=11549 | ||||
* | Fix mirror_cache() so it won't silently swallow a KeyError if _mtime_ or | Zac Medico | 2008-09-25 | 1 | -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 Medico | 2008-09-25 | 5 | -0/+12 |
| | | | | | | key. svn path=/main/trunk/; revision=11547 | ||||
* | Fix message: s/One or packages/One or more packages/. Thanks to Marijn | Zac Medico | 2008-09-25 | 1 | -2/+2 |
| | | | | | | Schouten <hkBst@g.o> for reporting. svn path=/main/trunk/; revision=11546 | ||||
* | Use echo -e when splitting lines in e* functions, for compatibility with | Zac Medico | 2008-09-25 | 1 | -6/+6 |
| | | | | | | | previous behavior wrt \e escape codes such as `elog "\e[31m***\e[0m"` for example. Thanks to Arfrever for finding this solution. svn path=/main/trunk/; revision=11545 | ||||
* | change set expression syntax: operators now have a @ suffix (IOW: all ↵ | Marius Mauch | 2008-09-25 | 1 | -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 Mauch | 2008-09-25 | 1 | -18/+58 |
| | | | | | | intersections and differences of two or more package sets svn path=/main/trunk/; revision=11543 | ||||
* | move set expansion code into its own function | Marius Mauch | 2008-09-25 | 1 | -56/+65 |
| | | | | svn path=/main/trunk/; revision=11542 | ||||
* | relocate the post_emerge call so it gets called in more situations. | Marius Mauch | 2008-09-25 | 1 | -18/+30 |
| | | | | svn path=/main/trunk/; revision=11541 | ||||
* | Add a new AgeSet class to select installed packages that have been installed ↵ | Marius Mauch | 2008-09-25 | 1 | -0/+31 |
| | | | | | | more/less than n days ago svn path=/main/trunk/; revision=11540 | ||||
* | Fix the case where all arguments are filtered out by | Zac Medico | 2008-09-25 | 1 | -1/+2 |
| | | | | | | | | PORTAGE_COMPRESS_EXCLUDE_SUFFIXES, since otherwise 'set' was called with no arguments which caused the environment to be displayed on stdout. svn path=/main/trunk/; revision=11539 | ||||
* | Bug #238550 - Set world-candidate = False for the @system since the portage | Zac Medico | 2008-09-25 | 1 | -0/+1 |
| | | | | | | | | 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. svn path=/main/trunk/; revision=11538 | ||||
* | Fix fetch() mirror:// handling in to comply with section 9.2.8 of PMS. | Zac Medico | 2008-09-24 | 1 | -2/+11 |
| | | | | svn path=/main/trunk/; revision=11537 | ||||
* | Import cPickle as pickle instead of vice versa. Eases 2to3's job because | Zac Medico | 2008-09-23 | 5 | -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 order | Zac Medico | 2008-09-22 | 2 | -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 Mauch | 2008-09-22 | 1 | -52/+2 |
| | | | | | | action argument syntax svn path=/main/trunk/; revision=11534 | ||||
* | don't attempt to unmerge a set that doesn't exist anymore | Marius Mauch | 2008-09-22 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=11533 | ||||
* | Add a new --list-sets action, as requested by jmbsvicetto.v2.2_rc9 | Zac Medico | 2008-09-21 | 3 | -8/+21 |
| | | | | svn path=/main/trunk/; revision=11531 | ||||
* | Always call `cd "$WORKDIR"` to ensure that $CWD is sane whenever possible. | Zac Medico | 2008-09-21 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=11530 | ||||
* | Bug #238251 - Use 'read' instead of $IFS for splitting newlines in e* | Zac Medico | 2008-09-21 | 1 | -67/+7 |
| | | | | | | | functions, since using $IFS causes spurious newlines to be inserted in the message when the e* function is called with more than one argument. svn path=/main/trunk/; revision=11529 | ||||
* | Fix erroneous variable references in the multiset 'Redefinition of set' | Zac Medico | 2008-09-21 | 1 | -1/+1 |
| | | | | | | message. svn path=/main/trunk/; revision=11528 | ||||
* | As requested by jmbsvicetto, add support to StaticFileSet for sets within | Zac Medico | 2008-09-20 | 1 | -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 Medico | 2008-09-20 | 2 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=11526 | ||||
* | Fix some broken logic inside portdbapi.getFetchMap(). | Zac Medico | 2008-09-20 | 1 | -13/+5 |
| | | | | svn path=/main/trunk/; revision=11525 | ||||
* | Add test cases for SRC_URI validation. | Zac Medico | 2008-09-20 | 2 | -9/+37 |
| | | | | svn path=/main/trunk/; revision=11524 | ||||
* | Add a "EAPI 2_pre3" section to show what's changed. | Zac Medico | 2008-09-20 | 1 | -0/+61 |
| | | | | svn path=/main/trunk/; revision=11523 | ||||
* | Implement SRC_URI arrows for EAPI 2. The portdbapi.getfetchlist() method | Zac Medico | 2008-09-20 | 3 | -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 | ||||
* | Document the --ignore-default-opts and --skip-manifest options. | Zac Medico | 2008-09-20 | 1 | -0/+6 |
| | | | | svn path=/main/trunk/; revision=11521 | ||||
* | Bug #238157 - Update http_proxy/ftp_proxy docs to show protocol://, for | Zac Medico | 2008-09-20 | 1 | -1/+1 |
| | | | | | | compat with rubygems. svn path=/main/trunk/; revision=11520 | ||||
* | Define __all__ and clean up unused imports found by pyflakes. | Zac Medico | 2008-09-19 | 1 | -8/+8 |
| | | | | svn path=/main/trunk/; revision=11519 | ||||
* | Document the --debug option. Thanks to Jeremy Olexa <darkside@g.o> suggesting. | Zac Medico | 2008-09-19 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=11518 | ||||
* | Implement the new EAPI 2 blocker behavior, including !!atom sytax which | Zac Medico | 2008-09-19 | 3 | -23/+68 |
| | | | | | | forbids temporary simultaneous installation of conflicting packages. svn path=/main/trunk/; revision=11517 | ||||
* | Fix typo in from previous commit. | Zac Medico | 2008-09-19 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11516 | ||||
* | Remove everything related to the eapi* default phase functions since they | Zac Medico | 2008-09-18 | 3 | -94/+8 |
| | | | | | | are not included in the current EAPI 2 draft. svn path=/main/trunk/; revision=11515 | ||||
* | Fix broken reference to self.files inside SpawnProcess._start(). | Zac Medico | 2008-09-15 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=11514 | ||||
* | Improve error messages for issues with the SYNC variable inside action_sync(). | Zac Medico | 2008-09-15 | 1 | -4/+11 |
| | | | | svn path=/main/trunk/; revision=11513 | ||||
* | Remove unneeded quotes from PYTHONPATH assignments and also fix one more | Zac Medico | 2008-09-13 | 2 | -4/+4 |
| | | | | | | potential redundant colon inside misc-functions.sh. svn path=/main/trunk/; revision=11512 | ||||
* | Fix PYTHONPATH adjustments to only insert a colon when necessary. This | Zac Medico | 2008-09-13 | 1 | -3/+3 |
| | | | | | | | | | | | | is necessary since having a stray colon causes python to interpret the empty path entry as "." which triggers the following message if cwd happens to contain a directory names "os": warning: Not importing directory 'os': missing __init__.py Thanks to Joe Peterson <lavajoe@g.o> for reporting. svn path=/main/trunk/; revision=11511 | ||||
* | Bug #237526 - Use portage.util.grablines() for exception handling when | Zac Medico | 2008-09-13 | 1 | -14/+5 |
| | | | | | | reading the unread file. svn path=/main/trunk/; revision=11510 | ||||
* | Define __all__ and remove unused imports found by pyflakes. | Zac Medico | 2008-09-13 | 1 | -3/+6 |
| | | | | svn path=/main/trunk/; revision=11509 | ||||
* | Move the world file update code out of update_config_files() since it should | Zac Medico | 2008-09-13 | 2 | -14/+16 |
| | | | | | | not be relative to PORTAGE_CONFIGROOT. Thanks to grobian for reporting. svn path=/main/trunk/; revision=11508 |