
I have a couple of questions about the latest cabal-install release, and I haven't been able to find the release notes (checked GitHub, the Haskell.org wiki, googled, etc.) Here's what I'm running: amy@wombat$ cabal --version cabal-install version 1.18.0.3 using version 1.18.1.3 of the Cabal library Question 1 ---------- Until recently, the command cabal install --enable-tests used to build and run the tests. Now it seems I need to do cabal test which then compiles the tests and runs them. So is the --enable-tests flag doing anything, or is it now obsolete? Question 2 ---------- With my project, I do, in order: 1. cabal sandbox init --sandbox <directory> 2. cabal install --only-dependencies 3. cabal build --ghc-options=-Werror 4. cabal test But when I do step 3, I get a strange warning message: "The sandbox was created after the package was already configured." Huh? Creating the sandbox was the first thing I did! If instead, I replace step 3 with 3. cabal install --ghc-options=-Werror then I don't get the warning message until step 4.