diff options
author | Michał Górny <mgorny@gentoo.org> | 2017-06-04 10:21:45 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-07-31 19:24:02 +0200 |
commit | 8c5598c1af2c4c96546f196e2213211ec9cd7e7a (patch) | |
tree | e13fe845f4b65f18175b1a0d96a7e49183a643cf /lib/portage/eapi.py | |
parent | Updates for portage-2.3.44 release (diff) | |
download | portage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.tar.gz portage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.tar.bz2 portage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.zip |
Replace implicit {FEATURES->USE}=test forcing with USE default
Use an explicit USE_ORDER entry to control mapping FEATURES=test into
default-enabled USE=test, rather than forcing/masking it depending
on the state of FEATURES.
This makes it possible for users to enable (or disable) USE=test
independently of FEATURES. An example use case is installing test
dependencies and building test cases without actually running tests
at a particular moment which is something I've been doing quite
frequently with LLVM.
Reviewed-by: Zac Medico <zmedico@gentoo.org>
Closes: https://github.com/gentoo/portage/pull/347
Diffstat (limited to 'lib/portage/eapi.py')
-rw-r--r-- | lib/portage/eapi.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/portage/eapi.py b/lib/portage/eapi.py index 158d58243..5e12e976d 100644 --- a/lib/portage/eapi.py +++ b/lib/portage/eapi.py @@ -170,7 +170,7 @@ def _get_eapi_attrs(eapi): exports_EBUILD_PHASE_FUNC = (eapi is None or eapi_exports_EBUILD_PHASE_FUNC(eapi)), exports_PORTDIR = (eapi is None or eapi_exports_PORTDIR(eapi)), exports_ECLASSDIR = (eapi is not None and eapi_exports_ECLASSDIR(eapi)), - feature_flag_test = True, + feature_flag_test = False, feature_flag_targetroot = (eapi is not None and eapi_has_targetroot(eapi)), hdepend = (eapi is not None and eapi_has_hdepend(eapi)), iuse_defaults = (eapi is None or eapi_has_iuse_defaults(eapi)), |