summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
Commit message (Collapse)AuthorAgeFilesLines
* _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.
* SpawnProcess: split out a PipeLogger classZac Medico2012-10-181-131/+34
| | | | | | The copyright dates for these classes begin in 2008, since SpawnProcess code is derived from the EbuildFetcherAsync class which was added in commit e4edadf5ae7063f375d76be151c6d0e949980ecf in 2008.
* Handle InvalidData from _pkg_str.Zac Medico2012-10-172-6/+15
|
* depgraph: fix for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-16/+12
|
* actions.py: use _pkg_str for EAPI 5 sub-slotZac Medico2012-10-171-12/+4
|