patch applied (cabal-branches/cabal-1.14): "Note in the README that you can install using the cabal program" and 27 others

Duncan Coutts duncan.coutts at googlemail.com
Thu Mar 29 03:44:29 CEST 2012


Fri Nov 11 05:31:13 PST 2011  Duncan Coutts <duncan at community.haskell.org>
  * Note in the README that you can install using the cabal program

    M ./Cabal/README +11

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111111133113-5c91e-7c31c10875b1e6a21dc1942ac06e12f214fdc0f4.gz

Wed Nov 16 16:17:19 PST 2011  Duncan Coutts <duncan at community.haskell.org>
  * Now require mtl-2

    M ./cabal-install/cabal-install.cabal -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111117001719-5c91e-918376fa4b3ec78700ae6a23a650cfc4fe4f51a0.gz

Fri Dec 16 06:43:55 PST 2011  Andres Loeh <andres at well-typed.com>
  * removing datatype contexts

    M ./cabal-install/Distribution/Client/Dependency/TopDown/Constraints.hs -2 +1
    M ./cabal-install/Distribution/Client/PackageIndex.hs -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111216144355-99ab6-334a83855b850ab4f7eefcee1e1bd43823c3d35d.gz

Sun Jan  1 07:32:35 PST 2012  Andres Loeh <andres at well-typed.com>
  * removing trailing whitespace

    M ./cabal-install/Distribution/Client/Dependency/TopDown/Constraints.hs -7 +7

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120101153235-99ab6-36f99168af28a027d75a343b9101217ca93d0c8e.gz

Mon Jan  9 00:09:07 PST 2012  Andres Loeh <andres at well-typed.com>
  * Added a comment.

    M ./cabal-install/Distribution/Client/Dependency/Modular/Solver.hs -2 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120109080907-99ab6-21b8b4065226ce5a7ab810c26066c4fe26f4662f.gz

Tue Jan 10 12:03:56 PST 2012  Andres Loeh <andres at well-typed.com>
  * fix compilation with ghc-7.4
  
  Thanks to Tuncer Ayaz.

    M ./cabal-install/Distribution/Client/Dependency/Modular/Dependency.hs -1 +1
    M ./cabal-install/Distribution/Client/Dependency/Modular/Log.hs -1 +2
    M ./cabal-install/cabal-install.cabal -5 +5

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120110200356-99ab6-2cf0e3708254856d4a5b489fa478d3e54158ae88.gz

Tue Jan 10 12:30:53 PST 2012  Andres Loeh <andres at well-typed.com>
  * updating dependencies in bootstrap.sh
  
  Thanks to Tuncer Ayaz.

    M ./cabal-install/bootstrap.sh -7 +13

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120110203053-99ab6-d8d2af9861892f82ca3c9848c63684b7a50296e8.gz

Tue Feb  7 11:39:58 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Handle test and benchmark dependencies through the resolver properly.
  
  Previously, test and benchmark dependencies were handled by editing the
  package description to include or exclude those stanzas before running
  the dependency resolver. Test and benchmark dependencies could only be
  installed for source packages because no package description is available
  for named packages before dependency resolution.
  
  Now, test and benchmark stanzas are enabled or disabled through constraints
  passed to the dependency resolver. This way, we can install dependencies for
  the test suites of target packages without propagating '--enable-tests'
  through the entire dependency tree; i.e., tests and benchmarks, when enabled,
  are built only for target packages. Later, this will allow us to
  automatically run test suites and, e.g., install only upon their success.

    M ./cabal-install/Distribution/Client/BuildReports/Anonymous.hs -1 +1
    M ./cabal-install/Distribution/Client/BuildReports/Storage.hs -2 +2
    M ./cabal-install/Distribution/Client/Configure.hs -4 +6
    M ./cabal-install/Distribution/Client/Dependency/TopDown.hs -14 +22
    M ./cabal-install/Distribution/Client/Dependency/TopDown/Types.hs -3 +5
    M ./cabal-install/Distribution/Client/Dependency/Types.hs -1 +2
    M ./cabal-install/Distribution/Client/Fetch.hs -1 +1
    M ./cabal-install/Distribution/Client/Install.hs -31 +19
    M ./cabal-install/Distribution/Client/InstallPlan.hs -4 +3
    M ./cabal-install/Distribution/Client/InstallSymlink.hs -3 +3
    M ./cabal-install/Distribution/Client/Targets.hs +1
    M ./cabal-install/Distribution/Client/Types.hs -3 +19

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120207193958-30370-364975df3ecb31370856850a3fd166388b3b1046.gz

Tue Feb  7 11:45:43 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Update types in modular dependency solver to compile with new test/benchmark dependency constraints.

    M ./cabal-install/Distribution/Client/Dependency/Modular/Assignment.hs -3 +6
    M ./cabal-install/Distribution/Client/Dependency/Modular/Configured.hs -1 +2
    M ./cabal-install/Distribution/Client/Dependency/Modular/ConfiguredConversion.hs -1 +2
    M ./cabal-install/Distribution/Client/Dependency/Modular/Explore.hs -10 +10

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120207194543-30370-899d1288229ca837681e416ca30a002c761e8ef2.gz

Tue Feb  7 11:48:52 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Don't build benchmarks, even if installing benchmark dependencies.

    M ./cabal-install/Distribution/Client/Install.hs -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120207194852-30370-bd2fb97512692581c10ef1ce683a33af74230d87.gz

Tue Feb  7 22:57:01 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Enable tests and benchmarks in cabal-install without modifications to the Cabal library.

    M ./cabal-install/Distribution/Client/Types.hs -5 +12

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120208065701-30370-a5f9dadf5d1163648872093c0f7fa8c3116538b3.gz

Sat Feb 11 07:41:19 PST 2012  Andres Loeh <andres at well-typed.com>
  * Added a missing case.

    M ./cabal-install/Distribution/Client/Dependency/Modular.hs +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120211154119-99ab6-e01f409b16a40acbf4bd5cf8dea69b8ebe020f3c.gz

Sat Feb 11 07:59:29 PST 2012  Andres Loeh <andres at well-typed.com>
  * show optional stanzas when printing install plans

    M ./cabal-install/Distribution/Client/Install.hs -1 +11

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120211155929-99ab6-a12727cf26370f21182ebed503562cb0f03752c9.gz

Sun Feb 12 03:35:24 PST 2012  Andres Loeh <andres at well-typed.com>
  * stanza support in modular solver

    M ./cabal-install/Distribution/Client/Dependency/Modular/Assignment.hs -3 +9
    M ./cabal-install/Distribution/Client/Dependency/Modular/Builder.hs -3 +11
    M ./cabal-install/Distribution/Client/Dependency/Modular/Dependency.hs -4 +17
    M ./cabal-install/Distribution/Client/Dependency/Modular/Explore.hs +15
    M ./cabal-install/Distribution/Client/Dependency/Modular/Flag.hs +25
    M ./cabal-install/Distribution/Client/Dependency/Modular/IndexConversion.hs -6 +11
    M ./cabal-install/Distribution/Client/Dependency/Modular/Message.hs -2 +6
    M ./cabal-install/Distribution/Client/Dependency/Modular/Preference.hs -1 +19
    M ./cabal-install/Distribution/Client/Dependency/Modular/Tree.hs -1 +15
    M ./cabal-install/Distribution/Client/Dependency/Modular/Validate.hs -20 +64
    M ./cabal-install/Distribution/Client/Types.hs -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120212113524-99ab6-7e8219e56da9c84ccce7842802f243c80477c9e4.gz

Sun Feb 12 05:43:22 PST 2012  Andres Loeh <andres at well-typed.com>
  * let --reinstall imply --force-reinstalls for targets

    M ./cabal-install/Distribution/Client/Install.hs -8 +22

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120212134322-99ab6-cd6983a4bf97f9b33dc5cc7c8284acf6bf4af871.gz

Mon Feb 13 00:16:41 PST 2012  Andres Loeh <andres at well-typed.com>
  * make test and bench available as user constraints
  
  Saying
  
    cabal install foo --enable-tests
  
  is now equivalent to saying
  
    cabal install foo --constraint="foo test"
  
  The constraint syntax in addition allows to enable tests and benchmarks
  for packages that are further down in the dependency chain.

    M ./cabal-install/Distribution/Client/Dependency/TopDown.hs -1 +1
    M ./cabal-install/Distribution/Client/Targets.hs -1 +15

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120213081641-99ab6-e5f441e10a5df41022f6f1138f5349c11b74970e.gz

Sat Feb  4 12:22:58 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Automatically run test suites when invoked with 'cabal install --enable-tests'. Do not install if tests fail.

    M ./cabal-install/Distribution/Client/BuildReports/Anonymous.hs -1 +3
    M ./cabal-install/Distribution/Client/Install.hs -9 +18
    M ./cabal-install/Distribution/Client/Types.hs -1 +2

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120204202258-30370-db535682126cc839a7f294b6a15f79c2e539dcb6.gz

Thu Feb 16 10:16:22 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Fixed non-exhaustive pattern matches with new InstallOutcome.

    M ./cabal-install/Distribution/Client/BuildReports/Anonymous.hs +2

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120216181622-30370-e31f9891b12ca622cd97172588aff20a8d44e785.gz

Thu Feb 16 10:46:17 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Don't try to run test suites where none exist.

    M ./cabal-install/Distribution/Client/Install.hs -3 +4

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120216184617-30370-7051fa74fabc1e0f71147a6210c59ffd30890d32.gz

Thu Feb 16 23:28:49 PST 2012  Andres Loeh <andres at well-typed.com>
  * added missing error message
  
  Thanks to Thomas Tuegel for spotting this.

    M ./cabal-install/Distribution/Client/Dependency/Modular/Message.hs +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120217072849-99ab6-f4a03da5ca89cd2da1418a0c55c9698566cb0c7f.gz

Sat Feb 18 16:55:11 PST 2012  Thomas Tuegel <ttuegel at gmail.com>
  * Fix 'cabal configure --enable-{tests,benchmarks}'.
  'cabal configure' was not adding optional stanza constraints when checking
  dependencies, causing '--enable-{tests,benchmarks}' to be silently ignored.

    M ./cabal-install/Distribution/Client/Configure.hs +13

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120219005511-30370-f445bbca0bf3a7338b1839949a60042f71f03ea7.gz

Fri Feb 17 12:14:57 PST 2012  Tuncer Ayaz <tuncer.ayaz at gmail.com>
  * Update cabal-install boostrap.sh package versions

    M ./cabal-install/bootstrap.sh -3 +3

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120217201457-314f9-04a606528c81d615fa4d82217f87e569fd7d5994.gz

Fri Mar  9 00:30:31 PST 2012  Andres Loeh <andres at well-typed.com>
  * bootstrap with --global should still respect $PREFIX
  
  Thanks to milkypostman for providing the patch. Closes ticket #926.

    M ./cabal-install/bootstrap.sh -2 +3

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120309083031-99ab6-8bb270744c23a7a77fe5469c207548d00ed76c22.gz

Fri Oct 14 13:21:34 PDT 2011  Brent Yorgey <byorgey at cis.upenn.edu>
  * init: improve prompt: 'homepage' field is not for repos.

    M ./cabal-install/Distribution/Client/Init.hs -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111014202134-1e371-98d28929b480b1aee1ca326eba5883d0b149cd04.gz

Fri Oct 14 13:22:10 PDT 2011  Brent Yorgey <byorgey at cis.upenn.edu>
  * init: improve prompt: enclose y/n in parens

    M ./cabal-install/Distribution/Client/Init.hs -1 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111014202210-1e371-880ef25e22729132d20b83201d6683a55fcbb029.gz

Fri Oct 14 13:22:30 PDT 2011  Brent Yorgey <byorgey at cis.upenn.edu>
  * init: see whether source directory 'src' exists.

    M ./cabal-install/Distribution/Client/Init.hs -6 +14

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111014202230-1e371-907de05491f30bb572cf6cebbfebc1dd306ed627.gz

Mon Oct 24 22:09:00 PDT 2011  Brent Yorgey <byorgey at cis.upenn.edu>
  * init: guess at filling in deps in the build-depends: field

    M ./cabal-install/Distribution/Client/Init.hs -24 +121
    M ./cabal-install/Distribution/Client/Init/Heuristics.hs -7 +45
    M ./cabal-install/Distribution/Client/Init/Types.hs +5
    M ./cabal-install/Distribution/Client/Setup.hs -1 +3
    M ./cabal-install/Main.hs -3 +11

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20111025050900-1e371-3bbc9139094d6567f31e793ba60e2ce6e5783ed4.gz

Wed Mar 28 18:33:59 PDT 2012  Duncan Coutts <duncan at community.haskell.org>
  * Bump version to 0.13.9, the 0.14.0 pre-release version
  And depend on the released Cabal-1.14.x

    M ./cabal-install/cabal-install.cabal -2 +2

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=cabal-branches/cabal-1.14;a=darcs_commitdiff;h=20120329013359-5c91e-25b1aaec936fc13f4f106b3b900d3f0632b06af7.gz




More information about the cabal-devel mailing list