aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-06-04 10:21:45 +0200
committerMichał Górny <mgorny@gentoo.org>2018-07-31 19:24:02 +0200
commit8c5598c1af2c4c96546f196e2213211ec9cd7e7a (patch)
treee13fe845f4b65f18175b1a0d96a7e49183a643cf /lib/portage/eapi.py
parentUpdates for portage-2.3.44 release (diff)
downloadportage-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.py2
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)),