profiles: unset USE=session in default/linux/make.defaults.
authorMichael Orlitzky <mjo@gentoo.org>
Wed, 27 Dec 2017 00:04:22 +0000 (19:04 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Sat, 6 Jan 2018 16:56:12 +0000 (11:56 -0500)
commit15490cb0fbb3a29dc024aa30b06fdcf06c23cf50
tree5790f965c41e0a1a94e4eea9d2faefcecf8a6f09
parentf72ba10b4fb363bb1033dd9814084d7c90dc7e5b
profiles: unset USE=session in default/linux/make.defaults.

The "session" USE flag has been enabled by default for all linux
profiles in default/linux/make.defaults since 2010. According to the
comment in that file, the flag was added for dev-lang/php where
session support is near-critical. But, now that we have an IUSE
default, the global setting is redundant.

This commit drops USE=session from the default/linux profile's
make.defaults, and also drops the (now unnecessary) override of that
flag in the features/hardened profile's make.defaults.

A few other packages with "session" in IUSE will be affected by this
change; however, the meaning of "session" varies wildly between the
packages that use it. Since the meaning of "session" is dependent on
the package in question, within the package itself (that is, with IUSE
defaults) is a better place to enable this flag by default.

Closes: https://bugs.gentoo.org/635742
profiles/default/linux/make.defaults
profiles/features/hardened/make.defaults