summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ebuild-ipc: use plain file read instead of arrayZac Medico2011-03-101-9/+6
| | | | | Array.fromfile() seems to be more error prone. For example, see bug 337465.
* AbstractPollTask: log exceptional eventsZac Medico2011-03-092-1/+15
| | | | | | | | | | | | | | | | Previously, when AbstractPollTask receives a POLLERR or POLLNVAL event, it would silently cancel the task. Now it will generate a message like this: !!! SpawnProcess received strange poll event: 8 The message is displayed via a new _log_poll_exception method, which is overridden by AbstractEbuildProcess to log the message via elog. This might help diagnose reported cases of SIGTERM signals killing ebuild processes for no apparent reason: http://code.google.com/p/chromium-os/issues/detail?id=12968
* unmerge: use vardbapi._dblink() to simplifyZac Medico2011-03-081-4/+1
| | | | The dblink constructor is complex and best avoided.
* Bug #357009: Disallow uninstallation of currently used Python interpreter.Arfrever Frehtes Taifersar Arahesis2011-03-091-13/+21
|
* portdbapi: source ebuilds when eclass dir missingZac Medico2011-03-071-2/+0
| | | | This will fix bug #357581.
* eclass_cache: remove deprecated methodsZac Medico2011-03-051-15/+2
|
* config: quote overlays containing spacesZac Medico2011-03-041-12/+13
| | | | This will fix bug #357297.
* Remove redundant CONTENTS parent dir generation.Zac Medico2011-03-021-28/+1
| | | | | | This code is redunant now, since similar code has been added to dblink.getcontents() in commit e0b4048274b2cfc1617f2eff379cbe8435e13ed4.
* dblink.getcontents(): generate parent directoriesZac Medico2011-03-021-0/+16
| | | | | We can't necessarily assume that they are explicitly listed in CONTENTS, and they are crucial for callers such as dblink.isowner().
* grablines: allow inline commentsZac Medico2011-03-021-3/+13
|
* grabdict: allow inline commentsTheo Chatzimichos2011-03-021-0/+7
|
* depgraph: don't output \b to non-ttyZac Medico2011-03-021-2/+7
| | | | This will fix bug #357093.
* dodoc: update copyright datev2.2.0_alpha26Zac Medico2011-03-011-1/+1
|
* ebuild(1): fix ebuild modification checkZac Medico2011-03-011-12/+13
| | | | | | This has been broken since the setcpv call (triggering metadata generation) was added before it in commit 0b39d24bb8270e5c89eaddfd1f5a4181cf9e31d3.
* action_deselect: expand cat against world atomsZac Medico2011-03-011-12/+24
|
* unmerge: log pre/postrm FAILED messagesZac Medico2011-03-011-6/+11
|
* owners_cache: fix EPREFIX miscalculationZac Medico2011-03-011-5/+3
| | | | | This reverts commit 43e0b3ea4289aab9b4258d29d06afac40abd6c01 and renames the root_len variable to eroot_len (for clarity).
* owners_cache: add parent dirs deeper than EPREFIXZac Medico2011-03-011-1/+3
|
* unmerge: implicitly unmerge parent directoriesZac Medico2011-03-011-3/+16
| | | | | We can't necessarily assume that they are explicitly listed in CONTENTS.
* owners_cache: implicitly add parent directoriesZac Medico2011-03-011-1/+18
| | | | | We can't necessarily assume that they are explicitly listed in CONTENTS.
* repoman: variable.usedwithhelpers ignore quotedZac Medico2011-02-281-1/+3
|
* ebuild(1): apply package.env earlierZac Medico2011-02-281-6/+22
| | | | This makes it possible to override PORTAGE_TMPDIR.
* depgraph: case insensitive search for unsatisfiedZac Medico2011-02-281-1/+12
| | | | This will fix bug #356555.
* repoman: warn about calls to prepall and preplibZac Medico2011-02-271-1/+1
|
* Run tests with Python 3.3.Arfrever Frehtes Taifersar Arahesis2011-02-261-1/+1
|
* repoman: add back portage.internal checkZac Medico2011-02-253-1/+16
| | | | | | This check got removed for bug #262365, but now that EAPI 4 is released we can add it back. Now it checks for ecompress/ecompressdir too (for bug #218347).
* doins: fix dodoc directory error handlingZac Medico2011-02-251-0/+4
|
* doins: avoid die when called as dodoc with no argZac Medico2011-02-251-11/+11
|
* dodoc: call doins, to reuse recursion codeZac Medico2011-02-252-51/+13
| | | | This will fix broken recursion logic for bug #356461.
* dodoc: quote ${0}Zac Medico2011-02-251-2/+2
|
* dodoc: Honour exit status of install, bug 356389.Ulrich Mueller2011-02-252-3/+7
|
* action_sync: handle IPv6 [ip] in SYNC some moreZac Medico2011-02-241-4/+14
| | | | This will fix bug #356375 some more.
* action_sync: handle IPv6 [ip] in SYNCZac Medico2011-02-241-1/+2
| | | | This will fix bug #356375.
* emerge.1: escape hyphensv2.2.0_alpha25Zac Medico2011-02-221-1/+1
|
* emerge: mention revdep-rebuild in depclean helpZac Medico2011-02-221-5/+10
|
* emerge.1: mention revdep-rebuild in depclean docsZac Medico2011-02-221-1/+5
|
* show_depclean_suggestion: use ewarn, not einfoZac Medico2011-02-211-1/+1
|
* chk_updated_cfg_files: don't display ._cfg0000_Zac Medico2011-02-211-1/+4
|
* Update date headers in modified files.Zac Medico2011-02-212-2/+2
|
* chk_updated_cfg_files: fix plurality of messageZac Medico2011-02-211-2/+8
| | | | This will fix bug #355803.
* emerge.1: fix arg description more for bug 354137Zac Medico2011-02-211-2/+3
|
* post_emerge: suggest depclean after world updateZac Medico2011-02-211-0/+13
| | | | This is part of bug #354787.
* post_emerge: pass in more infoZac Medico2011-02-211-6/+15
| | | | | This makes it possible to do things like give special suggestions after world updates.
* ebuild.sh: remove unused PWORKDIR variableZac Medico2011-02-212-7/+1
|
* SubProcess: notify exit listeners in _pollZac Medico2011-02-201-0/+1
|
* Scheduler: ensure _prefetchers is clearedZac Medico2011-02-201-0/+1
|
* Update date headers in modified files.Zac Medico2011-02-193-3/+3
|
* repoman: variable.usedwithhelpers tighten regexZac Medico2011-02-191-1/+1
| | | | This will fix bug #355621.
* _eapi4_src_install: handle empty DOCS like PMSZac Medico2011-02-193-3/+3
| | | | This will fix bug #355635.
* check_required_use: improve missing IUSE errorZac Medico2011-02-191-2/+4
| | | | This will fix bug #355629.