aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorDominyk Tiller2016-02-19 23:38:32 +0000
committerDominyk Tiller2016-02-20 19:30:31 +0000
commitbfbdfe8d9da53209dcc66ee0e9980078669a4acd (patch)
treed0ef08626900f12ca74904b517acb2083e9729ff /Library/Homebrew/test
parent7572e91a6031dfc2c5d12d07686436aa44de501e (diff)
downloadbrew-bfbdfe8d9da53209dcc66ee0e9980078669a4acd.tar.bz2
env/shared: ignore perl opts
In theory, letting these be set once wasn't an awful idea because it allows users choice on where Perl modules end up. In reality, as we've moved closer to sandboxing and at the same time accepted more perl binding options into formulae it has been exposed as something of a hellraiser. It's not that uncommon for Perl users to set a custom `INSTALL_BASE` in the ENV which means we end up with quite a few formula that fail hard with this sort of error: ``` Only one of PREFIX or INSTALL_BASE can be given. Not both. ``` The other common error, which we discovered via sandboxing, is that the Perl modules end up outside Homebrew's control which means we don't automatically remove them when the package is removed. Sandboxing blocks this, which means when we eventually move to enable that by default for users as well as CI it'll quickly become a prominent issue.
Diffstat (limited to 'Library/Homebrew/test')
0 files changed, 0 insertions, 0 deletions