This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Nov 18, 2016
-
-
Edward Z. Yang authored
See cabal-testsuite/README.md for a detailed description of the new architecture. 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 29, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 26, 2016
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
- Also print name of index file
-
Oleg Grenrus authored
-
- Oct 17, 2016
-
-
Edward Z. Yang authored
This increases our test coverage for using Cabal with GHC 7.0, 7.2 and HEAD. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 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 16, 2016
-
-
Mikhail Glushenkov authored
-
- Sep 14, 2016
-
-
Duncan Coutts authored
Now that we default to the secure repo, we need to run cabal update the first time before running cabal (new-)build/etc, which is essentially what the integration tests do. The travis and appveyor scripts already did a cabal update at the beginning, but this one was using the boostrap cabal and currently that version does not use the secure repo format by default.
-
- Jul 27, 2016
-
-
-
Mikhail Glushenkov authored
[ci skip]
-
Oleg Grenrus authored
-
- Jul 21, 2016
-
-
Edward Z. Yang authored
Lots of changes: - When possible, we use the container infrastructure (sudo: false) rather than Google Compute Engine infrastructure (sudo: required). Unfortunately, we can't use GCE for the Linux builds, where reduced RAM available hoses are GHC build. - Switched from using ./Setup and old-style cabal to new-build. There are numerous great benefits but the best is that .cabal/store can be cached on Travis, leading to huge speedups on the build. Downside is we need to string-and-ceiling-wax support for test/haddock/etc. - I stopped bootstrapping on every build we do; instead there is a separate bootstrap build we do to make sure that that is working. This also speeds up the basic builds since we are not building Cabal/cabal-install multiple times. - There are some hacks. The big one is setting CABAL_BUILDDIR explicitly; this smooths over quite a few infelicities in the current new-build implementation. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Jul 17, 2016
-
-
Oleg Grenrus authored
-
Mikhail Glushenkov authored
Fixes #3543.
-
- Jul 15, 2016
-
-
Oleg Grenrus authored
-
- Jun 04, 2016
-
-
tuncer authored
Instead of spawning expr we can use sh arithmetic expansion.
-
- May 30, 2016
-
-
Oleg Grenrus authored
-
- May 28, 2016
-
-
tuncer authored
- May 23, 2016
-
-
tuncer authored
* remove bashisms * fix POSIX compliance * change shebang to /bin/sh
-
- May 21, 2016
-
-
tuncer authored
-
- May 17, 2016
-
-
Mikhail Glushenkov authored
-
-
- May 15, 2016
-
-
Mikhail Glushenkov authored
-
- May 09, 2016
-
-
Mikhail Glushenkov authored
Also rename CONTRIBUTORS to AUTHORS, which seems to be more standard. [ci skip]
-
- May 08, 2016
-
-
Mikhail Glushenkov authored
-
- Apr 23, 2016
-
-
kristenk authored
-
- Apr 22, 2016
-
-
kristenk authored
-
- Apr 18, 2016
-
-
kristenk authored
-
- Apr 02, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Apr 01, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-