Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Scheduler: terminate _merge_wait_queue | Zac Medico | 2011-03-16 | 1 | -0/+4 |
| | |||||
* | iter_owners: try the hashed approach in any case | Zac Medico | 2011-03-16 | 1 | -8/+0 |
| | | | | | | Previously, the slow approach was used whenever more than 10 files were given as input. However, large numbers of files don't necessarily mean the hashed approach is a bad choice, so try it in any case. | ||||
* | slot_conflict: tweak message and fix grammar | Zac Medico | 2011-03-15 | 1 | -1/+1 |
| | |||||
* | emerge: support [ y | n ] for --quietv2.2.0_alpha27 | Zac Medico | 2011-03-14 | 2 | -5/+31 |
| | | | | | | This allows --quiet and --quiet-build to be enabled via EMERGE_DEFAULT_OPTS, and then temporarily disabled via the command- line. | ||||
* | Update timestamps in headers of modified files. | Zac Medico | 2011-03-14 | 2 | -2/+2 |
| | |||||
* | Scheduler: fix AttributeError in _terminate_tasks | Zac Medico | 2011-03-12 | 1 | -1/+4 |
| | | | | | Thanks to David James <davidjames@google.com> for reporting this error: AttributeError: 'EbuildPhase' object has no attribute 'merge' | ||||
* | Make all temp dirs under $PORTAGE_TMPDIR/portage. | Zac Medico | 2011-03-11 | 2 | -11/+14 |
| | | | | | | | | | | | Before, some temporary directories would be created directly in $PORTAGE_TMPDIR. Now, all are subdirectories of $PORTAGE_TMPDIR/portage since it's common for people to assume that this is the case anyway. With the default PORTAGE_TMPDIR setting of /var/tmp, this allows /var/tmp to be mounted with the "noexec" option, as long as the /var/tmp/portage subdirectory is a separate mount (people have already tended to assume that they can do this, so we're making it a reality in order to avoid any more bug reports). This will fix bug #346899. | ||||
* | PollScheduler: tweek termination logic | Zac Medico | 2011-03-10 | 4 | -11/+36 |
| | | | | | | | | | * PollScheduler and all subclasses now use the _terminated_tasks variable to check whether or not _terminate_tasks() has been called, and behave appropriately in that case. * The _schedule_tasks() method now has documentation about the relationship with _terminate_tasks() and _terminated_tasks. | ||||
* | PollScheduler: call _terminate_tasks in _schedule | Zac Medico | 2011-03-10 | 1 | -7/+11 |
| | | | | | This prevents it from being called while the _schedule_tasks() implementation is running, in order to avoid potential interference. | ||||
* | Scheduler: avoid infinite loop after CTRL-C | Zac Medico | 2011-03-10 | 1 | -1/+14 |
| | | | | | | | | If CTRL-C was received at certain times, it was possible for discarded tasks to be erroneously left in Scheduler._running_tasks, which would cause the main loop to run infinitely. Thanks to David James <davidjames@google.com> for reporting this issue and helping to devise a solution. | ||||
* | AbstractPollTask: log exceptional events | Zac Medico | 2011-03-09 | 2 | -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 simplify | Zac Medico | 2011-03-08 | 1 | -4/+1 |
| | | | | The dblink constructor is complex and best avoided. | ||||
* | Bug #357009: Disallow uninstallation of currently used Python interpreter. | Arfrever Frehtes Taifersar Arahesis | 2011-03-09 | 1 | -13/+21 |
| | |||||
* | portdbapi: source ebuilds when eclass dir missing | Zac Medico | 2011-03-07 | 1 | -2/+0 |
| | | | | This will fix bug #357581. | ||||
* | eclass_cache: remove deprecated methods | Zac Medico | 2011-03-05 | 1 | -15/+2 |
| | |||||
* | config: quote overlays containing spaces | Zac Medico | 2011-03-04 | 1 | -12/+13 |
| | | | | This will fix bug #357297. | ||||
* | Remove redundant CONTENTS parent dir generation. | Zac Medico | 2011-03-02 | 1 | -28/+1 |
| | | | | | | This code is redunant now, since similar code has been added to dblink.getcontents() in commit e0b4048274b2cfc1617f2eff379cbe8435e13ed4. | ||||
* | dblink.getcontents(): generate parent directories | Zac Medico | 2011-03-02 | 1 | -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 comments | Zac Medico | 2011-03-02 | 1 | -3/+13 |
| | |||||
* | grabdict: allow inline comments | Theo Chatzimichos | 2011-03-02 | 1 | -0/+7 |
| | |||||
* | depgraph: don't output \b to non-tty | Zac Medico | 2011-03-02 | 1 | -2/+7 |
| | | | | This will fix bug #357093. | ||||
* | action_deselect: expand cat against world atoms | Zac Medico | 2011-03-01 | 1 | -12/+24 |
| | |||||
* | unmerge: log pre/postrm FAILED messages | Zac Medico | 2011-03-01 | 1 | -6/+11 |
| | |||||
* | owners_cache: fix EPREFIX miscalculation | Zac Medico | 2011-03-01 | 1 | -5/+3 |
| | | | | | This reverts commit 43e0b3ea4289aab9b4258d29d06afac40abd6c01 and renames the root_len variable to eroot_len (for clarity). | ||||
* | owners_cache: add parent dirs deeper than EPREFIX | Zac Medico | 2011-03-01 | 1 | -1/+3 |
| | |||||
* | unmerge: implicitly unmerge parent directories | Zac Medico | 2011-03-01 | 1 | -3/+16 |
| | | | | | We can't necessarily assume that they are explicitly listed in CONTENTS. | ||||
* | owners_cache: implicitly add parent directories | Zac Medico | 2011-03-01 | 1 | -1/+18 |
| | | | | | We can't necessarily assume that they are explicitly listed in CONTENTS. | ||||
* | repoman: variable.usedwithhelpers ignore quoted | Zac Medico | 2011-02-28 | 1 | -1/+3 |
| | |||||
* | depgraph: case insensitive search for unsatisfied | Zac Medico | 2011-02-28 | 1 | -1/+12 |
| | | | | This will fix bug #356555. | ||||
* | repoman: warn about calls to prepall and preplib | Zac Medico | 2011-02-27 | 1 | -1/+1 |
| | |||||
* | repoman: add back portage.internal check | Zac Medico | 2011-02-25 | 1 | -1/+11 |
| | | | | | | 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). | ||||
* | action_sync: handle IPv6 [ip] in SYNC some more | Zac Medico | 2011-02-24 | 1 | -4/+14 |
| | | | | This will fix bug #356375 some more. | ||||
* | action_sync: handle IPv6 [ip] in SYNC | Zac Medico | 2011-02-24 | 1 | -1/+2 |
| | | | | This will fix bug #356375. | ||||
* | emerge: mention revdep-rebuild in depclean help | Zac Medico | 2011-02-22 | 1 | -5/+10 |
| | |||||
* | show_depclean_suggestion: use ewarn, not einfo | Zac Medico | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | chk_updated_cfg_files: don't display ._cfg0000_ | Zac Medico | 2011-02-21 | 1 | -1/+4 |
| | |||||
* | Update date headers in modified files. | Zac Medico | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | chk_updated_cfg_files: fix plurality of message | Zac Medico | 2011-02-21 | 1 | -2/+8 |
| | | | | This will fix bug #355803. | ||||
* | post_emerge: suggest depclean after world update | Zac Medico | 2011-02-21 | 1 | -0/+13 |
| | | | | This is part of bug #354787. | ||||
* | post_emerge: pass in more info | Zac Medico | 2011-02-21 | 1 | -6/+15 |
| | | | | | This makes it possible to do things like give special suggestions after world updates. | ||||
* | SubProcess: notify exit listeners in _poll | Zac Medico | 2011-02-20 | 1 | -0/+1 |
| | |||||
* | Scheduler: ensure _prefetchers is cleared | Zac Medico | 2011-02-20 | 1 | -0/+1 |
| | |||||
* | Update date headers in modified files. | Zac Medico | 2011-02-19 | 1 | -1/+1 |
| | |||||
* | repoman: variable.usedwithhelpers tighten regex | Zac Medico | 2011-02-19 | 1 | -1/+1 |
| | | | | This will fix bug #355621. | ||||
* | check_required_use: improve missing IUSE error | Zac Medico | 2011-02-19 | 1 | -2/+4 |
| | | | | This will fix bug #355629. | ||||
* | emerge: fix --sync cvs error message | Zac Medico | 2011-02-18 | 1 | -2/+2 |
| | |||||
* | emerge: warn to stderr if post_* hooks fail | Zac Medico | 2011-02-18 | 2 | -6/+9 |
| | |||||
* | emerge: support post_emerge hook like post_sync | Gokdeniz Karadag | 2011-02-18 | 1 | -0/+8 |
| | | | | This will fix bug #355447. | ||||
* | unmerge: don't show null/ cat in unmatched atoms | Zac Medico | 2011-02-18 | 1 | -2/+2 |
| | | | | This will fix bug #269534. | ||||
* | BinpkgVerifier: disable color in background mode | Zac Medico | 2011-02-18 | 1 | -1/+5 |
| |