summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Add support for FEATURES="protect-owned" which is identical to theZac Medico2008-08-303-9/+37
| | | | | | | | | | | | | | | | | | collision-protect feature except that files may be overwritten if they are not explicitly listed in the contents of a currently installed package. This is particularly useful on systems that have lots of orphan files that have been left behind by older versions of portage that did not support the unmerge-orphans feature. The additional tolerance makes this feature more suitable than collision-protect for being enabled by default. In order to ensure smooth operation of protect-owned in all cases, we also have to set COLLISION_IGNORE="/lib/modules" since files inside this directory are never unmerge. By enabling protect-owned by default, users are protected from problems that may occur due interactions with file collisions and the unmerge-orphans feature which is also enabled by default. svn path=/main/trunk/; revision=11479
* In dep_zapdeps(), add a new choice category for choices that have packagesZac Medico2008-08-301-2/+4
| | | | | | | | | | | | | | | | | that aren't yet installed but have been added to the graph. This category is given lower priority that the category for packages that are already installed. This helps dep_zapdeps() avoid making choices in some cases that would result in an unsolvable circular dependency. Thanks to Diego "Flameeyes" Pettenò for reporting a circular dependency issue involving that java overlay which is solved by this patch. The particular issue was triggered when attempting to install dev-java/icedtea6 for the first time. A circular dependency between dev-java/eclipse-ecj-3.2.2-r1 and dev-java/icedtea6-1.2 occured since icedtea6 was chosen to satisfy the jdk dependency of eclipse-ecj, even though sun-jdk-1.6.0.07 was already installed and capable of satisfying the dependency. This patch solves the issue by causing sun-jdk to be properly selected to satisfy the jdk dependency of eclipse-ecj. svn path=/main/trunk/; revision=11478
* When reloading the emerge config due to global updates in action_sync(),Zac Medico2008-08-271-0/+1
| | | | | | | | correctly update the local root_config reference. This should fix a KeyError: 'porttree' exception that's been reported to be triggered after --sync. svn path=/main/trunk/; revision=11475
* Revert recent changes to _ObjectKey.__eq__() since it's probably a bug ifZac Medico2008-08-251-5/+0
| | | | | | the wrong type is compared for equality anyway. svn path=/main/trunk/; revision=11474
* Fix _ObjectKey.__eq__() to account for potential hash collisions that wouldZac Medico2008-08-241-5/+6
| | | | | | break dict behavior. Thanks to Lucian Poston for spotting this. svn path=/main/trunk/; revision=11473
* Prevent [None] in repo display. Thanks to grobian.Zac Medico2008-08-241-1/+1
| | | | svn path=/main/trunk/; revision=11470
* * Fix broken _ObjectKey.__eq__() logic from previous commit.Zac Medico2008-08-241-3/+7
| | | | | | * Define _ObjectKey.__slots__ to save memory. svn path=/main/trunk/; revision=11467
* Avoid possible AttributeError raised from _ObjectKey.__eq__().Zac Medico2008-08-241-0/+2
| | | | svn path=/main/trunk/; revision=11466
* Fix grammar. Thanks to ABCD.Zac Medico2008-08-241-1/+1
| | | | svn path=/main/trunk/; revision=11460
* Fix spelling typos in error messages.Zac Medico2008-08-231-2/+2
| | | | svn path=/main/trunk/; revision=11459
* Fix the loop in filter_protected() to continue when necessary due to anZac Medico2008-08-231-0/+2
| | | | | | error. svn path=/main/trunk/; revision=11458
* Flush stdout after the loop inside filter_protected() completes.Zac Medico2008-08-231-0/+1
| | | | svn path=/main/trunk/; revision=11457
* Add a new filter_protected command which is similar to is_protected butZac Medico2008-08-231-0/+57
| | | | | | | | works by reading filenames from stdin and writing to stdout only the filenames that are protected. This allows an unlimited number of files to be checked via a single portageq call. svn path=/main/trunk/; revision=11456
* More LinkageMap enhancments from Lucian Poston:Zac Medico2008-08-231-58/+93
| | | | | | | * Added _ObjectKey helper class to LinkageMap. (commit eac5528887656abec65fc3a825506187397482e4) * Minor change to docstrings. (commit adde422145d81f25b4024eac1e78b80e1b4a4531) svn path=/main/trunk/; revision=11455