Meged upstream cabal updates #5

Closed
wants to merge 301 commits into
from

Conversation

Projects
None yet
Member

mpkh commented Dec 5, 2012

>>./dist/build/hackport/hackport --version  
hackport version 0.3.1
using cabal-install 0.17.0 and the Cabal library version 1.17.0

tibbe and others added some commits Oct 11, 2012

@tibbe tibbe Merge branch 'cabal-1.16' of https://github.com/asr/cabal into cabal-…
…1.16
dcf5e03
@tibbe tibbe Bump Cabal version number to 1.16.0.2 2afcbb5
@tibbe tibbe Bump cabal-install version number to 1.16.0.1 e99e308
@tibbe tibbe Change bootstrap.sh to require Cabal >= 1.16 && < 1.18 6c5d844
@igfoo igfoo When dynamic-by-default, build the dynamic library first
This is particularly important when TH is being used, as we need the
dynamic library built before the other ways try to do TH.
26cbe6b
@snoyberg snoyberg Fix installing from custom folder on Linux (#1058) 48082b9
@23Skidoo 23Skidoo Add a dummy 'sandbox-delete' command. 0c8d697
@23Skidoo 23Skidoo Actually implement 'sandbox-delete'. 8a0839a
@23Skidoo 23Skidoo Rename the default package environment file. d1d1721
@23Skidoo 23Skidoo Comments. 04cf474
@23Skidoo 23Skidoo Support the optional 'cabal.config' package environment file. eb00439
@23Skidoo 23Skidoo Remove an unnecessary import. 5e2152c
@23Skidoo 23Skidoo Actually implement the 'sandbox-init' command.
Additionally, change the search location for the package environment file to the
project directory instead of the sandbox directory.
e3e09b4
@23Skidoo 23Skidoo Add a TODO. af72dff
@23Skidoo 23Skidoo Rename a variable. a600f66
@23Skidoo 23Skidoo Extend a comment. 8abadca
@23Skidoo 23Skidoo Refactor the code to make config priority clearer. d41e646
@23Skidoo 23Skidoo Improve the message printed by sandbox-delete. 086f075
@tibbe tibbe Merge branch 'cabal-sandbox' of https://github.com/23Skidoo/cabal 0f82cb9
@23Skidoo 23Skidoo Use 'putStr' for printing last 10 lines of the build log.
Fixes #1070.
48536df
@hvr hvr Replace fragile GHC manual section references by urls
This replaces the GHC/Hugs manual references in the Haddock comments
for the `Language.Haskell.Extension.Extension` enum constructors, as
in

```haskell
  -- | [GHC &#xa7; 7.6.3.4] Allow overlapping class instances,
  -- provided there is a unique most specific instance for each use.
  OverlappingInstances
```

which urls pointing directly to the section containing further
documentation (assuming the urls are more immune to section
reorderings), e.g.:

```haskell
  -- | Allow overlapping class instances, provided there is a unique
  -- most specific instance for each use.
  --
  -- * <http://www.haskell.org/ghc/docs/latest/html/users_guide/type-class-extensions.html#instance-overlap>
     OverlappingInstances
```
0457137
@dcoutts dcoutts Merge pull request #1072 from hvr/lang-ext
Replace fragile GHC manual section references by urls
7b0c2ce
@dcoutts dcoutts Merge pull request #1021 from merijn/master
Fix for autoconf misbehaviour caused by cabal
da984e1
@hvr hvr Add a couple of new language extension flags known by GHC 7.[46]
Specifically,

 - `CApiFFI`
 - `DataKinds`
 - `DefaultSignatures`
 - `DeriveGeneric`
 - `InstanceSigs`
 - `InterruptibleFFI`
 - `LambdaCase`
 - `MonadComprehensions`
 - `MultiWayIf`
 - `ParallelArrays`
 - `PolyKinds`
 - `TraditionalRecordSyntax`
 - `Unsafe`

This addresses #1050
4faa685
@dcoutts dcoutts Merge pull request #1073 from hvr/lang-exts-ghc76
Add a couple of new language extension flags known by GHC 7.[46]
13850ea
@23Skidoo 23Skidoo Force a recompile when updating the setup exe cache.
See the discussion in #1076.
dd4c118
@23Skidoo 23Skidoo Try harder to pick the correct version in cabalLibVersionToUse.
See the discussion in #1076.
a17491d
@tibbe tibbe Merge branch 'cached-cabal-version' of https://github.com/23Skidoo/cabal
0ad4fe7
@tibbe tibbe Have bootstrap.sh use Cabal-1.16.0.2 e1912a3
@tibbe tibbe Merge with cabal-1.16 5c0fa59
@igfoo igfoo Fix abi-hashing when the vanilla way is disabled 0cad9d1
@igfoo igfoo Merge branch 'master' of git://github.com/haskell/cabal 56d5a2b
@igfoo igfoo Revert "Fixed warnings on the generated Paths module."
This reverts commit df6fe40.

It broke the build on Windows, e.g.:

utils\hsc2hs\dist\build\autogen\Paths_hsc2hs.hs:45:34:
    Not in scope: `fromIntegral'
98e37ca
@tibbe tibbe Add tests for PathsModule bac660f
@tibbe tibbe Ignore files generated by tests a2c4abd
@tibbe tibbe Remove unintentionally tracked file 59cd0fa
@tibbe tibbe Clean up PackageTests 6b214e8
@tibbe tibbe Improve import hygiene in test framework code 0c97432
@tibbe tibbe Fix lots of warning in test code 58250e4
@tibbe tibbe Fix remaining warnings in the test suite a29b6d3
@tibbe tibbe Make test-suite -Wall clean as well 92f19c0
@dcoutts dcoutts Merge pull request #1015 from arunchaganty/master
Partial Fix for #543
4e43553
@tibbe tibbe Fix bug in preprocessing test suites and benchmarks
Preprocessed files would be written to dist/build instead of
dist/build/my-test-suite/my-test-suite-tmp, causing them not to be
found during compilation.

Fixes #1087.
dd691fa
@tibbe tibbe Revert "Revert "Fixed warnings on the generated Paths module.""
This reverts commit 98e37ca.
49de83a
@tibbe tibbe Make the test suite compile on Windows 5f4d661
@tibbe tibbe Revert "Revert "Revert "Fixed warnings on the generated Paths module."""
This reverts commit 49de83a.
81175a2
@tibbe tibbe Add test for preprocessors ff2b174
@tibbe tibbe Test suite: reuse compiled Setup.hs to speed up tests f35f065
@tibbe tibbe Test suite: optionally output commands run 09dff97
@23Skidoo 23Skidoo Truncate the build log on each build.
Fixes #1081.
b42d6b6
@tibbe tibbe Test suite: code quality improvements 278b2d0
@tibbe tibbe Test suite: more code quality improvements 794eb92
@tibbe tibbe Test suites: normalize Setup executable in a more idiomatic way d143cd6
@tibbe tibbe Test suite: add missing Setup.hs file 50cbeec
@23Skidoo 23Skidoo Warn when the executable install dir is not in $PATH. 5d6ef45
@sol sol cabal-install: Use LANGUAGE pragma instead of Cabal extensions
The main motivation for this change is to make it more convenient to use
GHCi.
0eccd4c
@sol sol cabal-install: Add .ghci 6065bc3
@sol sol Fix typo 5b5d492
@sol sol More accurate documentation for `commandUsage` a41ccc7
@tibbe tibbe Merge branch 'improve-documentation' of https://github.com/sol/cabal 879efe3
@Peaker Peaker Warnings police 60f6872
@Peaker Peaker betweenSpaces combinator to reduce duplication 4bbe15c
@Peaker Peaker hlint police c20d2b3
@Peaker Peaker Reduce duplication between parser of instances for Text of BenchmarkT…
…ype and TestType
dce9d97
@Peaker Peaker Use Data.List ( intercalate ) which is exported for more than the las…
…t 3 years instead of reimplementing it all over the place
316b3cd
@Peaker Peaker Avoid GHC 7.6 warning about Prelude not exporting catch by using catc…
…h qualified
b71563b
@Peaker Peaker Remove redundant import of Test.Framework.Providers.HUnit fce59b0
@Peaker Peaker hlint police 90fae76
@23Skidoo 23Skidoo Fix a copy-pasto. 66f1e40
@tibbe tibbe Merge branch 'master' of https://github.com/Peaker/cabal 5f51b62
@Peaker Peaker intercalate imported from two separate modules 281a55d
@Peaker Peaker Main.hs: Uses minimal imports c04077d
@Peaker Peaker Fix bug: sandbox commands and dump-pkgenv command printed the usage i…
…ncorrectly
541c6cf
@Peaker Peaker Remove the elaborate upgrade action code that just calls code that di…
…es. Instead, die immediately in Main.hs
c180870
@Peaker Peaker Reduce duplication in sandbox functions 3744251
@Peaker Peaker hlint police 74ffcfd
@Peaker Peaker Reduce duplication in Distribution.List e228a55
@Peaker Peaker Make upgrade a hidden command adf7c7a
@23Skidoo 23Skidoo Implement the 'run' command.
See the discussion in #1088.
f551e91
@23Skidoo 23Skidoo Describe the 'run' command in the user guide. bd8efdf
@23Skidoo 23Skidoo Re-enable setting jobs: $nprocs in the default ~/.cabal/config.
This feature was disabled because it doesn't work with Cabal-1.16, but the
cabal-install in master has a '>= 1.17.0 & < 1.18' dependency.
a06d939
@tibbe tibbe Revert "Fixed warnings on the generated Paths module."
This commit breaks the path module on Windows.

This reverts commit df6fe40.
27f6421
@tibbe tibbe Bump Cabal version number to 1.16.0.3 9e72399
@tibbe tibbe Merge branch 'master' of https://github.com/Peaker/cabal 7b7518c
@tibbe tibbe Add missing modules in test-suite section
Fixes #1102
fa5e0e8
@tibbe tibbe Merge branch 'cabal-1.16'
Conflicts:
	Cabal/Cabal.cabal
4327824
@tibbe tibbe Bump bootstrap.sh Cabal preferred version to 1.16.0.3 2f916fb
@tibbe tibbe Bump cabal-install version number to 1.16.0.2 87b7129
@tibbe tibbe Merge branch 'cabal-1.16'
Conflicts:
	cabal-install/cabal-install.cabal
62e1df3
@tibbe tibbe Improve exception safety in createPipe 1540943
@tibbe tibbe Update comment b4bf761
@23Skidoo 23Skidoo Don't print "Using a sandbox" message at default verbosity. c34262a
@igfoo igfoo Use showCommandForUser when it's available (GHC >= 7.2) 42eddff
@igfoo igfoo Add support for keeping temporary files
Currently only the haddock command has a flag to enable it
c3a5b96
@tibbe tibbe Follow changes to withTempDirectory in Cabal ce7aa8a
@igfoo igfoo Fix haddocking when we only have dynamic libraries bfd37d6
@igfoo igfoo Small code simplification 997ef04
@igfoo igfoo Merge git://github.com/haskell/cabal 532e349
@23Skidoo 23Skidoo Replace QSem with MSem from the SafeSemaphore package.
Control.Concurrent.QSem is deprecated and will be removed in GHC 7.8. The
documentation recommends using the SafeSemaphore package instead. Since this
package is not in the platform, we add the relevant module to
Distribution.Compat. Tested by running `cabal install -j2 ghc-core` on a fresh
~/.cabal.

SafeSemaphore uses the same 3-clause BSD license as Cabal.
ea1f338
@23Skidoo 23Skidoo Use MSem's 'with' combinator. f78a650

dcoutts and others added some commits Dec 10, 2012

@dcoutts dcoutts Support for C/C++/Obj-C as main
This allows specifying the main-is field as a C file.

This is closely based on patches by Edward Z. Yang, who in turn credits
and earlier set of patches by Irene Knapp. The slight difference in
this version of the patch is that it is adjusted to work with the new
approach where we have separate hs compile; c compile; and link phases.
de88f40
@dcoutts dcoutts Add a check for main-is C files, only ok with cabal-version >= 1.18
For compatability, we need to make sure people using C files for the
main-is field, also have to specify the right cabal version.
c70f9e3
@dcoutts dcoutts Adjust the error text wrapping so it preserves blank lines
This lets us use it for the package check in configure.
6b94433
@dcoutts dcoutts Merge pull request #1140 from byorgey/master
cabal init: parse module names with simpleParse instead of fromString
d2b81ef
@23Skidoo 23Skidoo Add TODOs. 7305ef4
@tibbe tibbe Merge branch 'cabal-sandbox' of https://github.com/23Skidoo/cabal 0fd08da
@bmillwood bmillwood Remove some ancient compatibility code. f78e301
@dcoutts dcoutts Add a default value for the --jobs flag
This will allow it to be set in config files too.
9926424
@23Skidoo 23Skidoo Fix a crash on loading the config file (#1149). 9479d54
@23Skidoo 23Skidoo Initialise 'jobs' in the config file with '$ncpus'. 5238d82
@tuncer tuncer Sync bootstrap.sh with platform 2012.4.0.0 ed80da1
@23Skidoo 23Skidoo Merge pull request #1151 from tuncer/sync-2012.4.0.0
Sync bootstrap.sh with platform 2012.4.0.0
6fd65b7
@bmillwood bmillwood Fix build with GHC 6.12 3f72127
Brent Yorgey cabal init: simple heuristic for guessing common extra-source-files 47b8a8b
@bmillwood bmillwood Improve warning for old versions of HPC
Now the warning message includes mention of the input data that is being
ignored because hpc can't deal with it.

This involves a change of behaviour: when the HPC version cannot be
determined, this is now a fatal error, rather than just assuming an old
version.
a7be543
@dagit dagit Fix path (mis)handling when scanning for modules 35ee2c6
@byorgey byorgey Merge pull request #1161 from dagit/patch-1
Fix path (mis)handling when scanning for modules (fixes #1160)
c833d64
@23Skidoo 23Skidoo Split cabal-install into library and executable components.
Makes it possible to write unit tests for code under Distribution.Client.*.
b14a03f
@byorgey byorgey Merge pull request #1162 from 23Skidoo/split-cabal-install
Split cabal-install into library and executable components.
a9b2de3
Thomas Tuegel Merge pull request #1155 from benmachine/hpcmsg
Improve warning for old versions of HPC
037fed7
@23Skidoo 23Skidoo Spelling.
s/AmbigousParse/AmbiguousParse/
b9ee7a2
@23Skidoo 23Skidoo Spelling, 80-col violations. ee80bff
@23Skidoo 23Skidoo Add unit tests for the UserConstraint parser. 060b05b
@23Skidoo 23Skidoo Make the UserConstraint parser non-ambiguous.
`+++` and `<++` are right-associative, so `a +++ b +++ c <++ d` is parsed as
`(a +++ (b +++ (c <++ d)))`.

Fixes #1159.
03af50b
@23Skidoo 23Skidoo Merge pull request #1163 from 23Skidoo/sandbox-constraints-error
Make the UserConstraint parser non-ambiguous.
cfb1587
@bmillwood bmillwood Update syntax of Haddock module attributes
This re-hides several modules that had been inadvertently unhidden by
the change in attribute syntax in Haddock 2.0.0.0 (nearly five years
ago!)
47cd57c
@23Skidoo 23Skidoo Merge pull request #1153 from benmachine/haddockattributes
Haddock module attributes specified with old syntax
0b371b5
@23Skidoo 23Skidoo Rename D.C.SetEnv to D.C.Env. bbaa9eb
@23Skidoo 23Skidoo Add lookupEnv to D.C.Env. 3ab47fa
@23Skidoo 23Skidoo Don't die when the PATH variable is missing. 1d014ea
@bmillwood bmillwood Two more Haddock module attribute syntax updates
cf. revision 47cd57c
21c8508
@23Skidoo 23Skidoo Merge pull request #1165 from benmachine/haddockattributes
Two more Haddock module attribute syntax updates
b41b92c
@bmillwood bmillwood Drop code to handle unsupported compilers
This means tweaking CPP conditionals and file pragmas to remove handling
of compilers other than GHC, and GHC versions before LANGUAGE pragmas
existed.
1fc9b0c
@23Skidoo 23Skidoo Add a test for withSandboxBinDirOnSearchPath. 043bbd9
@23Skidoo 23Skidoo Merge pull request #1166 from benmachine/nohugs
Drop code to handle unsupported compilers
44dc5f4
@23Skidoo 23Skidoo Merge pull request #1157 from byorgey/master
Add simple heuristic to cabal init to guess common extra-source-files
7c9203e
@bmillwood bmillwood Removing unused stuff in Distribution.Compat.Env e7a9dab
@23Skidoo 23Skidoo Merge pull request #1169 from benmachine/unused-env
Removing unused stuff in Distribution.Compat.Env
1603eb5
@bmillwood bmillwood Remove now-unused runTests.sh
Broken by 481c421 back in 2008, and no
longer necessary.
ca882a9
@23Skidoo 23Skidoo Merge pull request #1172 from benmachine/bitrot
Remove now-unused runTests.sh
1f701e6
@23Skidoo 23Skidoo Omit comments from the default cabal.sandbox.config.
Since this file is not intended to be edited by hand, don't print the default
values for empty fields in comments (just like cabal-dev).
a65ef2c
@23Skidoo 23Skidoo Remove duplication.
Generalise 'ppField' and friends and remove customised copies from
D.C.PackageEnvironment.
6a4b3b5
@23Skidoo 23Skidoo Re-enable -threaded for the cabal-install exe.
I forgot to enable -threaded for the cabal-install exe when I split
cabal-install into an exe and a library part. Thanks to Tuncer Ayaz for the
heads-up.
f02a865
@23Skidoo 23Skidoo Replace the 'unpack' command with a more general 'get'.
'cabal get PACKAGE' is the new name of 'cabal unpack'.

'cabal get --source-repository' reads the source-repositories from a package's
description, determines which VCS to use, and then creates a local repository or
branch of the package's repository.

'cabal get --source-repository=[head|this|...]' additionally allows to specify
which source-repository to use.

Based on the code originally written by John Millikin <jmillikin@gmail.com>.
f8665a4
@23Skidoo 23Skidoo Remove duplication between 'unpack' and 'fork'. 0e2d03e
@23Skidoo 23Skidoo Support the repo kind argument to '--source-repository'. 0a1e67e
@23Skidoo 23Skidoo Make 'unpack' a (hidden, deprecated) alias for 'get'. 7888be1
@23Skidoo 23Skidoo Merge pull request #1075 from 23Skidoo/cabal-get
Replace the 'unpack' command with a more general 'get'.
7d73e69
@bmillwood bmillwood Remove DefaultSetup.hs
My investigation suggests it became unnecessary for the build with
revision 21dc557 (named
DefaultSetup.lhs at the time) but has hung around ever since.
90610bb
@23Skidoo 23Skidoo Merge pull request #1180 from benmachine/springclean
Remove DefaultSetup.hs
64a8f21
John Wiegley Add extra-html-files, for installing extra html files
For example, you might have an images/ directory in your project, with
images that you refer to from Haddock with:

    <<images/foo.png>>

Then in your Cabal file you would include:

    extra-html-files: images/*.png

And these would both be packaged by sdist, and "cabal haddock" will
install them in:

    ~/.cabal/share/doc/PROJECT/html/images/*.png

Fixes #1167
49a2be9
John Wiegley A few more code simplifications 2ff8514
John Wiegley Updated documentation for extra-html-files b78e52d
John Wiegley Change more flip mapM_ to forM_ 56e22b3
@23Skidoo 23Skidoo Less verbose comments in cabal.sandbox.config. 61f0e47
@23Skidoo 23Skidoo Remove a spurious 'where'. 70e90ac
@23Skidoo 23Skidoo Don't add UserPackageDB to the sandbox PackageDBStack.
Fixes #1183.
f9a2948
John Wiegley Merge remote-tracking branch 'upstream/master' into extra-html-files 6d97fdd
John Wiegley Installation extra-html-docs via proper mechanism a9bf1df
@gregorycollins gregorycollins Bump zlib dependency to 0.5.3, as cabal-install doesn't even build ag…
…ainst zlib-0.5.0.0.

Fixes #866.
b0c2f0b
@gregorycollins gregorycollins Let the user know that ~/.cabal/config will be created on "cabal update"
during --help.

Fixes #535.
93441f4
@gregorycollins gregorycollins Windows: generate the .exe extension even if the executable name cont…
…ains a dot.

Fixes #711. (Hopefully)
0e63730
@gregorycollins gregorycollins Add some files to .gitignore. 12b2fc8
@gregorycollins gregorycollins Fix patch 0e63730 -- takeExtension gives you a leading '.'. 4388050
@tibbe tibbe Be consistent when capitalizing keywords in the Cabal file 07d8179
@tibbe tibbe Be consistent about indentation in Cabal file 3118a07
@tibbe tibbe Merge branch 'master' of github.com:haskell/cabal cb49acb
@23Skidoo 23Skidoo Merge pull request #1182 from jwiegley/extra-html-files
Add extra-html-files, for installing extra html files
bb826d4
@23Skidoo 23Skidoo s/unDir'/unDir/ 7f2d2cf
Brent Yorgey remove no longer relevant comment 79858f9
Brent Yorgey init: put in place most of the scaffolding to guess other-extensions …
…field

Only remaining thing is to actually parse LANGUAGE pragmas in source files.
b3ecced
@chreekat chreekat 'cabal init' now looks at git author info. cf61874
@chreekat chreekat Reorder 'cabal init' author heuristics. 81cf2e4
@chreekat chreekat Separate IO out of 'cabal init' author heuristics. 5caa02f
@byorgey byorgey Merge pull request #1188 from chreekat/git-authorname-heuristics
RFC: Adding git prefs to 'cabal init' author-lookup heuristics
96978fd
@nomeata nomeata Much faster Distribution.Client.Dependency.Modular.PSQ.splits
This reduces the runtime of "cabal install --dry-run" on a large cabal
file (550 dependencies) from ~12s to 2.1s. Equivalency with previous
implementation verified with QuickCheck in ghci.

This is a guess: The speedup is mostly due to how to the previous
entries are added to the result of the recursive call. Previously, for
every entry to be added, the whole result list is mapped over (lots of
allocations), and then each tuple is taken apart and reconstructed with
a changed right value (again, lots of allocations). The new code
assembles a function in an accumulator that represents the required
update and applies it where needed, hence building the list and tuples
only once.
895487a
@tibbe tibbe Merge branch 'fast-splits' of https://github.com/nomeata/cabal cefdf9b
Brent Yorgey Merge branch 'master' into init-other-extensions.
Want to make use of chreekat's recent refactorings+additions in Init/Heuristics.hs.
225b4df
Brent Yorgey implement a poor man's LANGUAGE pragma parser f7d654c
@nomeata nomeata Add test case for new splits implementation 7da2703
@23Skidoo 23Skidoo Merge pull request #1193 from nomeata/fast-splits
Add test case for new splits implementation
be16d58
@nomeata nomeata Test Distribution.Client.Dependency.Modular.PSQ.splits with QuickCheck bcb4c5f
@tibbe tibbe Merge branch 'fast-splits' of https://github.com/nomeata/cabal 12575a3
@23Skidoo 23Skidoo Comment. 3539592
@23Skidoo 23Skidoo Grammar. f030b88
@tuncer tuncer Update build-depends for ghc-7.7.x 62c021f
@bmillwood bmillwood Remove unused ScopedTypeVariables 2fd265b
@23Skidoo 23Skidoo Merge pull request #1205 from benmachine/unnecessary-pragma
Remove unused ScopedTypeVariables
d56c87f
@alexanderkjeldaas alexanderkjeldaas Update time to 1.4.0.2 in bootstrap.sh ae80cd7
@23Skidoo 23Skidoo Merge pull request #1208 from alexanderkjeldaas/master
Update time version
59b8cae
@23Skidoo 23Skidoo Merge pull request #1203 from tuncer/ghc-7.7
Update build-depends for ghc-7.7.x
219b339
@bmillwood bmillwood Remove flags for unsupported compilers from Cabal.cabal 37e547f
@23Skidoo 23Skidoo Merge pull request #1209 from benmachine/oldbuildflags
Remove flags for unsupported compilers from Cabal.cabal
24b5eb0
@kolmodin @mpkh kolmodin cabal-install: put the Paths_cabal_install.hs and Paths_Cabal.hs in p…
…lace as expected
abfdc4b
@kolmodin @mpkh kolmodin Fix error messages with "cabal update" -> "hackport update" Same fix …
…as marty.rosenberg@gmail.com once did for cabal-install-0.8.2, which we now are replacing.
9fd1439
@trofi @mpkh trofi disable hackage's preferred-versions (as we don't use it when merge e…
…builds)

hackage.haskell.org/00-index.tar contains preferred-versions for some interesting
packages. For now it's 'base-3'.

Otherwise depends generated by hackport differ from ones pulled by ./Setup.hs.
14d65f4
@trofi @mpkh trofi cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoi…
…d clash with Cabal's one

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
79fd697
@trofi @mpkh trofi cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoi…
…d clash with Cabal's one

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6d90e81
@mpkh mpkh forbid cabal to check for self updates dca7409

mpkh closed this Mar 5, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment