diff options
author | Edward Z. Yang <ezyang@cs.stanford.edu> | 2015-10-27 14:47:33 -0700 |
---|---|---|
committer | Edward Z. Yang <ezyang@cs.stanford.edu> | 2015-10-30 15:14:05 -0700 |
commit | 39b71e81ec1044518f065d0055676d713521e483 (patch) | |
tree | 2ebf64b72c4f81138a07199571b21bd3ec6dd7c5 /testsuite/tests/cabal/shadow.stdout | |
parent | 91c6b1f54aea658b0056caec45655475897f1972 (diff) | |
download | haskell-39b71e81ec1044518f065d0055676d713521e483.tar.gz |
Reimplement shadowing on a per database basis.
Summary:
This commit reimplements shadowing on package databases by doing
the shadowing calculation on a per-database basis: specifically,
if a later package database shadows a package from the earlier
databases, we first remove that package (and its transitive
dependencies) before merging the databases together.
This should also fix bootstrapping GHC HEAD with HEAD.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate
Reviewers: ggreif, bgamari, austin
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1385
Diffstat (limited to 'testsuite/tests/cabal/shadow.stdout')
-rw-r--r-- | testsuite/tests/cabal/shadow.stdout | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/tests/cabal/shadow.stdout b/testsuite/tests/cabal/shadow.stdout index f4b783aa7d..bdd2459f73 100644 --- a/testsuite/tests/cabal/shadow.stdout +++ b/testsuite/tests/cabal/shadow.stdout @@ -15,5 +15,5 @@ localshadow3.package.conf: (shadow-1) should FAIL: -should FAIL: +should SUCCEED: should SUCCEED: |