summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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-213-8/+21
| | | | svn path=/main/trunk/; revision=11531
* Always call `cd "$WORKDIR"` to ensure that $CWD is sane whenever possible.Zac Medico2008-09-211-0/+3
| | | | svn path=/main/trunk/; revision=11530
* Bug #238251 - Use 'read' instead of $IFS for splitting newlines in e*Zac Medico2008-09-211-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 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
* Add a "EAPI 2_pre3" section to show what's changed.Zac Medico2008-09-201-0/+61
| | | | svn path=/main/trunk/; revision=11523
* 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
* Document the --ignore-default-opts and --skip-manifest options.Zac Medico2008-09-201-0/+6
| | | | svn path=/main/trunk/; revision=11521
* Bug #238157 - Update http_proxy/ftp_proxy docs to show protocol://, forZac Medico2008-09-201-1/+1
| | | | | | compat with rubygems. svn path=/main/trunk/; revision=11520
* Define __all__ and clean up unused imports found by pyflakes.Zac Medico2008-09-191-8/+8
| | | | svn path=/main/trunk/; revision=11519
* Document the --debug option. Thanks to Jeremy Olexa <darkside@g.o> suggesting.Zac Medico2008-09-191-1/+5
| | | | svn path=/main/trunk/; revision=11518
* Implement the new EAPI 2 blocker behavior, including !!atom sytax whichZac Medico2008-09-193-23/+68
| | | | | | forbids temporary simultaneous installation of conflicting packages. svn path=/main/trunk/; revision=11517
* Fix typo in from previous commit.Zac Medico2008-09-191-1/+1
| | | | svn path=/main/trunk/; revision=11516
* Remove everything related to the eapi* default phase functions since theyZac Medico2008-09-183-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 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
* Remove unneeded quotes from PYTHONPATH assignments and also fix one moreZac Medico2008-09-132-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. ThisZac Medico2008-09-131-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 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
* Document FEATURES=preserve-libs.Zac Medico2008-09-131-0/+4
| | | | svn path=/main/trunk/; revision=11506
* Adjust chunk.section.depth and generate.section.toc.level so that the EAPI 2Zac Medico2008-09-111-0/+2
| | | | | | draft docs appear on a single page which includes it's own table of contents. svn path=/main/trunk/; revision=11503
* Remove docs for the proposed eapi* default phase functions since they areZac Medico2008-09-111-61/+0
| | | | | | unpopular. svn path=/main/trunk/; revision=11502
* Remove docs for the proposed unpack() gitweb snapshot extension since it'sZac Medico2008-09-111-12/+0
| | | | | | unpopular. svn path=/main/trunk/; revision=11501
* New debugedit support for FEATURES=splitdebug, by Sven Wegener:Zac Medico2008-09-101-0/+11
| | | | | | | | | | | | | This will create new-style buildid symlinks for the splitted debuginfo and also a symlink to the binary that belongs to the debuginfo. Requires debugedit from rpm 5. Old versions of debugedit ignore all unkown command line arguments, so this is a no-op for them. Information: http://fedoraproject.org/wiki/Releases/FeatureBuildId New debugedit tarball: http://dev.gentoo.org/~swegener/distfiles/debugedit-5.0.0.tar.bz2 svn path=/main/trunk/; revision=11500
* Don't mention log files in $T for eqawarn messages since the logs are likelyZac Medico2008-09-061-6/+3
| | | | | | | to get removed and the user can just use the log from elog anyway. Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. svn path=/main/trunk/; revision=11498
* In the ignored LDFLAGS check, filter out anything under /usr/lib/debug/ inZac Medico2008-09-061-1/+4
| | | | | | | order to avoid duplicate warnings for splitdebug files. Thanks to Cardoe for the suggestion. svn path=/main/trunk/; revision=11497
* Split the doman language code documentation into it's own section.Zac Medico2008-09-041-0/+3
| | | | svn path=/main/trunk/; revision=11495
* Document EAPI 2 support in the unpack helper function for gitweb snapshots.Zac Medico2008-09-041-0/+12
| | | | | | A patch implementing this feature has been submitted by Daniel Robbins. svn path=/main/trunk/; revision=11494
* Add EAPI 2 documentation for customization of output file names in SRC_URIZac Medico2008-09-041-0/+14
| | | | | | (bug #177863). svn path=/main/trunk/; revision=11493
* Nest the EAPI 2 "Dependencies" section inside a "Metadata" section.Zac Medico2008-09-041-7/+10
| | | | svn path=/main/trunk/; revision=11492
* s/blocking/conflicting/ for consistencyZac Medico2008-09-041-1/+1
| | | | svn path=/main/trunk/; revision=11491
* Document EAPI 2 blocker atom extensions (not yet implemented).Zac Medico2008-09-041-0/+28
| | | | svn path=/main/trunk/; revision=11490
* Nest the EAPI 2 "USE Dependencies" section inside a "Dependencies" section.Zac Medico2008-09-041-3/+6
| | | | svn path=/main/trunk/; revision=11489
* Adjust toc.section.depth in the stylesheet so that deeper sections appearZac Medico2008-09-042-2/+5
| | | | | | in the table of contents. svn path=/main/trunk/; revision=11488
* Add a new "EAPI 2 Draft" section which unifies the content of the EAPI 2_pre*Zac Medico2008-09-031-6/+285
| | | | | | sections. svn path=/main/trunk/; revision=11487
* 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
* Bug #222091 - Filter out any instances of the \1 character from variableZac Medico2008-09-011-2/+7
| | | | | | | | | values since this character multiplies each time that the environment is saved (strange bash behavior). This can eventually result in mysterious 'Argument list too long' errors from programs that have huge strings of \1 characters in their environment. svn path=/main/trunk/; revision=11485
* Update PORTAGE_RSYNC_OPTS docs to reflect that --delete-after is no longerZac Medico2008-09-011-1/+1
| | | | | | used by default. svn path=/main/trunk/; revision=11483
* 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
* Add a warning for emake -j1 calls which disable parallelization. Thanks toZac Medico2008-08-312-1/+9
| | | | | | Diego "Flameeyes" Pettenò for the suggestion. svn path=/main/trunk/; revision=11480