summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
Commit message (Collapse)AuthorAgeFilesLines
* FakeVartree: split _apply_dynamic_deps methodZac Medico2013-01-011-26/+39
| | | | | This will eventually be used for parallelization of aux_get/regen processes.
* Revert "AsynchronousLock: override _async_wait_cb"Zac Medico2013-01-011-3/+3
| | | | | | This reverts commit 83cfc04df383b56592b89f1dc58428c0e8d09925. This override could be bad if the base class needs to call _async_wait for some reason.
* AsynchronousLock: override _async_wait_cbZac Medico2013-01-011-3/+3
|
* emerge --depclean: clarify unsatisfied atomsZac Medico2012-12-311-1/+6
| | | | | If the atom is unsatisfied due to a USE dep that's only visible in the unevaluated form, then display the unevaluated form.
* _LockThread: use thread-safe EventLoop.idle_add()Zac Medico2012-12-311-35/+8
|
* AsynchronousTask: _async_wait is thread-safeZac Medico2012-12-311-1/+1
|
* AsynchronousTask: add _async_wait methodZac Medico2012-12-3011-19/+32
| | | | | | | | For cases where _start returns synchronously, this method is a convenient way to trigger an asynchronous call to self.wait() (in order to notify exit listeners), avoiding excessive event loop recursion (or stack overflow) that synchronous calling of exit listeners can cause.
* emerge --select: add -w short optionZac Medico2012-12-292-2/+4
|
* Use run_main_scheduler where possible.Zac Medico2012-12-281-28/+4
|
* emerge -h: add @ prefix to system and world setsZac Medico2012-12-241-1/+1
|
* Support subslots in command line arguments.Arfrever Frehtes Taifersar Arahesis2012-12-232-2/+2
|
* Rename a private module in preparation for extending its functionality.Arfrever Frehtes Taifersar Arahesis2012-12-191-1/+1
|
* depclean warning: count nested sets, bug #298298Zac Medico2012-12-171-3/+11
|
* depclean summary: count nested sets, bug #298298Zac Medico2012-12-171-4/+10
|
* Handle closed sys.__stdin__, for multiprocessingZac Medico2012-12-152-2/+2
| | | | | | | Buggy code in python's multiprocessing/process.py closes sys.stdin and reassigns it to open(os.devnull), but fails to update the corresponding __stdin__ reference. So, detect that case and handle it appropriately. The buggy code is visible in http://hg.python.org/lookup/r73708.
* get_real_flag: handle implicit iusev2.2.0_alpha147Zac Medico2012-12-091-2/+5
|
* emerge --info: handle bug #446358 morev2.2.0_alpha146Zac Medico2012-12-091-6/+9
| | | | | - old-style virtuals - masked packages
* get_real_flag: handls use-dep default bug #446666Zac Medico2012-12-093-2/+11
|
* emerge --verbose: [ y | n ] for bug #446324v2.2.0_alpha145Zac Medico2012-12-081-2/+15
|
* emerge --info: don't error for existing packagesZac Medico2012-12-071-5/+5
| | | | This will fix bug #446358.
* emerge --sync: search PATH for rsync binaryZac Medico2012-12-031-2/+3
| | | | This allows to use rsync from prefix when necessary.
* show_masked_packages: handle missing license fileZac Medico2012-12-021-1/+3
| | | | This will fix bug #445628.
* emerge --depclean: rm unavailable slot bug 445506Zac Medico2012-12-011-0/+8
|
* Add --oneshot to the portage update suggestion.Michał Górny2012-11-301-1/+1
| | | | | Most users probably have it in the @world already but I don't think everybody needs it there explicitly.
* _LockThread: daemon = TrueZac Medico2012-11-291-0/+1
|
* emerge: add --quiet-fail for bug #440982Zac Medico2012-11-282-1/+12
|
* Add Package.built_time property.Zac Medico2012-11-262-17/+17
|
* Package: add defined_phases, properties, restrictZac Medico2012-11-264-6/+18
|
* Rename Package.metadata to _metadata.Zac Medico2012-11-2610-88/+92
| | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class.
* Use Package.repo where appropriate.Zac Medico2012-11-262-10/+6
|
* Use Package.counter where appropriate.Zac Medico2012-11-263-16/+6
|
* emerge --info: search similar names, bug #444596Zac Medico2012-11-241-2/+33
|
* depgraph: split out similar_name_search funcZac Medico2012-11-241-45/+5
| | | | | | This will allow the code to be re-used for bug #444596. Copyright begins in 2011 since that's when the code for this feature was first added in commit aa78cc8da18015b7d1e4eec277b5a7f940fe357c.
* emerge --info: report unmatched atom, bug #444596Zac Medico2012-11-241-34/+47
|
* EAPI="5-progress": Add automatic unpack dependencies.Arfrever Frehtes Taifersar Arahesis2012-11-241-0/+9
|
* Fix a typo.Arfrever Frehtes Taifersar Arahesis2012-11-221-1/+1
|
* Add Package.eapi property.Zac Medico2012-11-177-32/+36
|
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2012-11-162-3/+3
|
* Fix PORTAGE_BUILDIR_LOCKED typo.Arfrever Frehtes Taifersar Arahesis2012-11-162-3/+3
|
* EAPI="4-python" and EAPI="5-progress": Add support for use.aliases and ↵Arfrever Frehtes Taifersar Arahesis2012-11-153-22/+57
| | | | package.use.aliases.
* Pass settings to _pkg_str constructor.Zac Medico2012-11-141-1/+1
| | | | Forgotten in commit 0b4e6c27e87e57fac09fa28d3ed1320cb6a83ad9.
* update_dbentry: add parent arg for bug #367215Zac Medico2012-11-131-6/+10
|
* pkg_pretend: keep temp on failure for bug #442536Zac Medico2012-11-111-7/+12
|
* emerge --info: show linker version, bug #436294v2.2.0_alpha142Zac Medico2012-10-261-0/+18
|
* depgraph: use _match_slot in multislot matchZac Medico2012-10-261-2/+2
| | | | This amkes sub-slot matching work correctly.
* backtracking: discard extra rebuilds, bug #439688Zac Medico2012-10-262-5/+47
|
* depgraph: trigger rebuild for unbuilt childZac Medico2012-10-251-2/+2
| | | | | This will fix bug #439694, where built slot-operator deps failed to trigger rebuilds if the deps were initially broken.
* depgraph: no multislot tweak for built slot opZac Medico2012-10-251-1/+2
| | | | | | | | The multislot tweak from bug #220341 (see commit 65a421ae35acd5639ad1258e220754a85e55de6e) triggered erroneous matches for built slot-operator deps, causing the depgraph to treat unsatisfied built slot-operator deps as if they were satisfied (one of the issues uncovered in bug #439694).
* PipeReader: unregister in _cancelZac Medico2012-10-181-1/+2
|
* PipeLogger/Reader: remove redundant isAlive()Zac Medico2012-10-181-3/+0
| | | | Parent class AbstractPollTask has equivalent implementation.