Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | emerge --select: add -w short option | Zac Medico | 2012-12-29 | 3 | -3/+5 |
| | |||||
* | Use run_main_scheduler where possible. | Zac Medico | 2012-12-28 | 2 | -83/+11 |
| | |||||
* | Add run_main_scheduler helper function. | Zac Medico | 2012-12-28 | 1 | -0/+41 |
| | |||||
* | Use 'with file' more. | Zac Medico | 2012-12-28 | 3 | -21/+16 |
| | | | | This helps to minimize ResourceWarning triggered by ^C with python3. | ||||
* | egencache: fix --strict-manifests=n | Zac Medico | 2012-12-28 | 1 | -1/+1 |
| | |||||
* | _MergeProcess: tweak merge-sync library lookup | Zac Medico | 2012-12-28 | 1 | -2/+5 |
| | | | | | | The library handle is no longer cached, since commit 9e37cca4f54260bd8c45a3041fcee00938c71649, so skip the LoadLibrary call and just call find_library instead. | ||||
* | _ctypes: don't cache library, bug #448858 | Zac Medico | 2012-12-28 | 1 | -6/+4 |
| | |||||
* | man pages: refer to /etc/portage/make.conf | Zac Medico | 2012-12-28 | 8 | -16/+16 |
| | |||||
* | quickpkg.1: document options, bug #243192 | Zac Medico | 2012-12-28 | 1 | -2/+16 |
| | |||||
* | PipeReaderBlockingIO handle threading ImportError | Zac Medico | 2012-12-27 | 2 | -1/+6 |
| | |||||
* | EventLoop.iteration(): avoid busy waiting | Zac Medico | 2012-12-27 | 1 | -14/+40 |
| | | | | | | | | | | | | | | | | | | | In order to avoid blocking forever when may_block is True (the default), callers must be careful to ensure that at least one of the following conditions is met: 1) An event source or timeout is registered which is guaranteed to trigger at least on event (a call to an idle function only counts as an event if it returns a False value which causes it to be stop being called) 2) Another thread is guaranteed to call one of the thread-safe methods which notify iteration to stop waiting (such as idle_add or timeout_add). These rules ensure that iteration is able to block until an event arrives, without doing any busy waiting that would waste CPU time. This will fix busy waiting which would be triggered by PopenPipeBlockingIOTestCase when waiting for the thread from PipeReaderBlockingIO to call idle_add. | ||||
* | Add PipeReaderBlockingIO, Jython experimentation. | Zac Medico | 2012-12-27 | 4 | -3/+163 |
| | |||||
* | merge-sync: handle PyPy syncfs fail, bug #446610 | Zac Medico | 2012-12-26 | 1 | -9/+14 |
| | |||||
* | EventLoop: thread-safe idle_add and timeout_add | Zac Medico | 2012-12-26 | 1 | -68/+97 |
| | | | | | | This may be useful for using threads to handle blocking IO with Jython, since Jython lacks the fcntl module which is needed for non-blocking IO (see http://bugs.jython.org/issue1074). | ||||
* | repoman: fix git_supports_gpg_sign | Zac Medico | 2012-12-26 | 1 | -1/+1 |
| | |||||
* | emerge -h: add @ prefix to system and world sets | Zac Medico | 2012-12-24 | 1 | -1/+1 |
| | |||||
* | vardbapi: tweak deprecated constructor param | Zac Medico | 2012-12-24 | 1 | -4/+5 |
| | |||||
* | binarytree: tweak deprecated constructor param | Zac Medico | 2012-12-24 | 1 | -5/+5 |
| | |||||
* | porttree.py: tweak deprecated constructor params | Zac Medico | 2012-12-24 | 1 | -4/+5 |
| | | | | | | Trigger a DeprecationWarning even when None is passed in for one of the deprecated parameters, ensuring that any potentially unsafe usage triggers the warning. | ||||
* | Support subslots in command line arguments. | Arfrever Frehtes Taifersar Arahesis | 2012-12-23 | 3 | -4/+4 |
| | |||||
* | runtests.sh: add pypy-2.0 to PYTHON_VERSIONS | Zac Medico | 2012-12-22 | 1 | -1/+1 |
| | |||||
* | repoman: exempt virtuals from KEYWORDS.stable | Zac Medico | 2012-12-21 | 1 | -1/+1 |
| | |||||
* | config: clarify that default target_root is / | Zac Medico | 2012-12-19 | 1 | -1/+2 |
| | |||||
* | Rename a private module in preparation for extending its functionality. | Arfrever Frehtes Taifersar Arahesis | 2012-12-19 | 2 | -1/+1 |
| | |||||
* | depclean warning: count nested sets, bug #298298 | Zac Medico | 2012-12-17 | 1 | -3/+11 |
| | |||||
* | depclean summary: count nested sets, bug #298298 | Zac Medico | 2012-12-17 | 1 | -4/+10 |
| | |||||
* | repoman: fix dep check for * and ~* keywords | Zac Medico | 2012-12-16 | 1 | -2/+4 |
| | | | | | We want the effective ACCEPT_KEYWORDS to correspond to the current profile's arch (rather than using wildcards). | ||||
* | repoman: check deps for * and ~* keywordsv2.2.0_alpha149 | Zac Medico | 2012-12-15 | 1 | -6/+27 |
| | |||||
* | repoman keywords.dropped: handle * and ~* | Zac Medico | 2012-12-15 | 1 | -1/+1 |
| | |||||
* | Handle closed sys.__stdin__, for multiprocessing | Zac Medico | 2012-12-15 | 8 | -8/+19 |
| | | | | | | | 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. | ||||
* | makeopts_jobs is declared in multiprocessing, not eutils. | Michał Górny | 2012-12-15 | 1 | -2/+8 |
| | |||||
* | Add QA_CONFIGURE_OPTIONS variable.v2.2.0_alpha148 | Zac Medico | 2012-12-11 | 3 | -6/+37 |
| | |||||
* | xattr-helper.py: fix AssertionError string format | Zac Medico | 2012-12-11 | 1 | -2/+2 |
| | |||||
* | xattr-helper.py: fix backslash quoting | Zac Medico | 2012-12-11 | 1 | -3/+6 |
| | |||||
* | Disallow SLOT="${slot}/${subslot}=" in ebuilds. | Arfrever Frehtes Taifersar Arahesis | 2012-12-11 | 1 | -1/+1 |
| | |||||
* | prepstrip: preserve xattrs, bug #446420 | Zac Medico | 2012-12-11 | 2 | -3/+206 |
| | |||||
* | prepstrip: handle objcopy failure, bug #446774 | Zac Medico | 2012-12-10 | 1 | -4/+8 |
| | |||||
* | dblink._elog_process: obey phasefilter arg | Zac Medico | 2012-12-10 | 1 | -1/+4 |
| | | | | | | This would make a difference when collecting messages for prerm/postrm when uninstalling the previous instance of a package that's been updated. | ||||
* | MergeProcess: avoid duplicate elog, bug #446136 | Zac Medico | 2012-12-10 | 1 | -0/+3 |
| | |||||
* | get_real_flag: handle implicit iusev2.2.0_alpha147 | Zac Medico | 2012-12-09 | 1 | -2/+5 |
| | |||||
* | emerge --info: handle bug #446358 morev2.2.0_alpha146 | Zac Medico | 2012-12-09 | 1 | -6/+9 |
| | | | | | - old-style virtuals - masked packages | ||||
* | get_real_flag: handls use-dep default bug #446666 | Zac Medico | 2012-12-09 | 3 | -2/+11 |
| | |||||
* | emerge --verbose: [ y | n ] for bug #446324v2.2.0_alpha145 | Zac Medico | 2012-12-08 | 2 | -4/+17 |
| | |||||
* | emerge --info: don't error for existing packages | Zac Medico | 2012-12-07 | 1 | -5/+5 |
| | | | | This will fix bug #446358. | ||||
* | Avoid duplicate desktop QA notice, bug #446136 | Zac Medico | 2012-12-05 | 1 | -1/+1 |
| | |||||
* | getmaskingstatus: fix ~* KEYWORDS handling | Zac Medico | 2012-12-05 | 1 | -0/+7 |
| | | | | | | | | | Since commit 9144faeb653b9f1dbe74c69f85cd48f26761aa2f, KeywordsManager.getMissingKeywords() has had support for ~* in KEYWORDS being matched by any unstable keyword in ACCEPT_KEYWORDS. However, getmaskingstatus still returned "missing keyword" for this case. Now, getmaskingstatus is fixed so that it won't erroneously return "missing keyword" in this case. | ||||
* | emerge --sync: search PATH for rsync binary | Zac Medico | 2012-12-03 | 1 | -2/+3 |
| | | | | This allows to use rsync from prefix when necessary. | ||||
* | show_masked_packages: handle missing license file | Zac Medico | 2012-12-02 | 1 | -1/+3 |
| | | | | This will fix bug #445628. | ||||
* | emerge --depclean: rm unavailable slot bug 445506 | Zac Medico | 2012-12-01 | 2 | -0/+87 |
| | |||||
* | prepstrip: add comment for bug #445336v2.2.0_alpha144 | Zac Medico | 2012-12-01 | 1 | -0/+1 |
| |