This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Dec 03, 2018
-
-
Remove unix constraint from cabal.project (cherry picked from commit 6797a9e5)
-
- Aug 20, 2018
-
-
Oleg Grenrus authored
- Disable cabal-install's haddock on CI - Temporarily disable cabal check (`-main-is` in tests) - Remove this is not a lib note - Tell to run git update-index --assume-unchanged ... when changing to -dev or -monolithic configuration. Run --no-assume-unchanged unconditionally, when changing to the production build. - Improve auto-gen note in cabal-install.cabal - Try to build haddock (with GHC-8.4.3 only)
-
- Aug 01, 2018
-
-
Herbert Valerio Riedel authored
-
- Feb 16, 2018
-
-
(cherry picked from commit 9dde6816)
-
- Feb 15, 2018
-
-
Mikhail Glushenkov authored
-
- Feb 14, 2018
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Feb 10, 2018
- Jan 15, 2018
-
-
Oleg Grenrus authored
This script contains similar commands to appveyor.yml, except it relies on cabal new-build, so should be safe to run locally. Using this script can ease Travis stress. ATM I see following tests failing: - PackageTests/Backpack/Includes3/setup-external-ok.test.hs - https://github.com/haskell/cabal/issues/5039 - PackageTests/CustomPlain/setup.test.hs - `<command line>: cannot satisfy -package-id Cabal-2.1.0.0-inplace` - PackageTests/CustomDep/sandbox.test.hs - `.../dist-sandbox-3402c05b/setup/setup: createProcess: runInteractiveProcess: exec: permission denied (Permission denied)`
-
- Dec 27, 2017
-
-
Mikhail Glushenkov authored
Also undo a change committed by mistake. [ci skip]
-
Mikhail Glushenkov authored
-
- Dec 19, 2017
-
-
Mikhail Glushenkov authored
The issue is fixed now.
-
- Dec 12, 2017
-
-
Mikhail Glushenkov authored
Should unbork the test suite.
-
- Dec 04, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Dec 02, 2017
-
-
Mikhail Glushenkov authored
-
- Nov 03, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Aug 13, 2017
-
- Aug 10, 2017
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Committed by accident as part of 45fb7929.
-
- Jul 25, 2017
-
-
Mikhail Glushenkov authored
-
- Jun 09, 2017
-
-
Mikhail Glushenkov authored
[ci skip]
-
- May 07, 2017
-
-
Edward Z. Yang authored
See #4462 for the gory details. Main things about this commit: - New 'monolithic' flag on cabal-install, which combines all of the tests into a single binary. It's not very much code, and you don't pay for any of it on a release build. I quite like it. The one downside is that we can't also pull in Cabal test suites this way. - Env vars got moved into travis-common.sh - travis-script.sh now runs the cabal-tests tests, because we aren't sending enough build product over to do them on the second Travis run Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- May 06, 2017
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- May 05, 2017
-
-
Edward Z. Yang authored
See #4497 for more details. We'll have to set this bound until tasty fixes the bug. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Feb 19, 2017
-
-
Edward Z. Yang authored
* This is only enabled with the lib flag. * We tell users not to use the library in the package description. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Feb 18, 2017
-
-
Edward Z. Yang authored
This reverts commit 48c6f00b.
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 31, 2016
-
-
The key idea is that once we put PackageTests in its own package, we can ensure that its Setup.hs is compiled with the same version of Cabal library as package-tests is compiled with. This means that LBI reading will *always succeed* which is quite nice. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 21, 2016
-
-
Duncan Coutts authored
For the moment we cannot use ghc-options at the top level in the cabal.project since it applies to all packages not just local ones. Until that is fixed, use a workaround of specifying it for the two local packages of interest directly.
-
- Oct 06, 2016
-
-
Mikhail Glushenkov authored
On recent OS X, Cabal does not work correctly because it assumes that a permission denied error when reading permissions on executables, resulting in errors like "Setup: /usr/bin/ar: permission denied". The proximal fix for this is to add a constraint on unix when we build Cabal/cabal-install to avoid building with the buggy version of unix. But this causes other problems: - Bumping the version of unix means that our local build of Cabal will depend on things from the store. But we weren't passing this to GHC when compiled Setup.hs for Cabal's package-tests. Set CABAL_PACKAGETESTS_DB_STACK env var explicitly to point to the right locations. - The new configuration of versions exposed some bugs in some macro expanded code in cabal-install; we qualified those imports to squash unused warnings. - The cabal-install integration-tests occasionally use Cabal from the system GHC. Since this will never work on OS X, we just skip the tests in those cases. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Sep 29, 2016
-
-
Herbert Valerio Riedel authored
This was causing serious performance regression in the solver so I'm commenting thise one out; see #3911 for details. [skip ci]
-
- Sep 09, 2016
-
-
Duncan Coutts authored
Always in the tests, and also for devs in the cabal.project
-
- Aug 07, 2016
-
-
Mikhail Glushenkov authored
-
- Apr 12, 2016
-
-
Duncan Coutts authored
-