New patches in /srv/darcs/git-mirrors/cabal-1.14

commit e6b87ec7428055e5fc4816a7d969ae9376e6b8cb
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 18:12:18 2012 +0000

    bumping version to 0.14.0

commit 4a49d806aed354c2559d8930453814840e2a0845
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 17:15:58 2012 +0000

    updated copyright year for Duncan

commit 70d579fe7cfca5e266ea2ae4a72e33eeebc59da8
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 17:12:56 2012 +0000

    updated changelog

commit ee4d7bdf9a349ffffbe5b959a8ac24621d132510
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 17:04:48 2012 +0000

    added deepseq to bootstrap.sh
    
    deepseq is a dependency of text, and not included with ghc-7.0.4.

commit 8bdeb12d162721dbe891ce2c2a265e7ed15b705b
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 12:30:24 2012 +0000

    handling the solver options properly in config file

commit 21a5415473c1019e797bc54c05e50dcc3ff1e542
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 12:29:03 2012 +0000

    handling the "optimization" option properly in config file

commit 9a9c44048c1797b6df6ae8d49e058be086f9cf2d
Author: Tuncer Ayaz <[email protected]>
Date:   Thu Apr 12 21:24:59 2012 +0000

    Update cabal-install bootstrap.sh

commit 84263a9905c98781e9db6a50a86857fd9b8df6a0
Author: Andres Loeh <[email protected]>
Date:   Mon Apr 16 07:03:02 2012 +0000

    treat packages that are unknown no longer as an "internal error" in modular 
solver

commit cd32b44e40e74f10c705468812ea88142cf952c6
Author: Andres Loeh <[email protected]>
Date:   Sun Apr 8 17:18:52 2012 +0000

    minor wording change when printing install plans

commit e2e3d74ed3156aa79110f59368ed2a68b335a6bf
Author: Andres Loeh <[email protected]>
Date:   Sun Apr 8 17:14:23 2012 +0000

    no longer pre-filter broken packages for modular solver
    
    The modular solver can now deal with broken packages in the
    index. I have, however, discovered, that broken packages were
    filtered before even passing the installed package index to
    the solver. I have made that filtering conditional on using
    the topdown solver for now.
    
    Related is the issue that we should not warn about possible
    breakage of already broken packages. So we now exclude
    already broken packages when considering whether an install
    plan contains dangerous reinstalls.

commit fd26c9d49cc1adf41788ceac199f57a1a89c6acd
Author: Andres Loeh <[email protected]>
Date:   Sat Apr 7 09:28:29 2012 +0000

    for empty install plans, print the packages that are installed
    
    This is a fix for #623.
    
    If we ask to install a package without --reinstall that's already
    there, then we'll show the package and its version in the warning
    message and suggest the use of the --reinstall flag.

commit 6105e7957e5a1ac1f79d2eae214fbf9d3f7af9a0
Author: Andres Loeh <[email protected]>
Date:   Fri Apr 6 17:24:35 2012 +0000

    make the reinstall check less noisy
    
    There are two aspects to this change.
    
    The uncontroversial one is that if the install plan contains
    reinstalls, we now determine if there are reverse dependencies
    of such reinstalled packages that we can see. If so, these
    are likely to be broken. If we find such packages, we list
    them and state that we can only install the plan if
    --force-reinstalls is explicitly stated.
    
    The more controversial change is that if we cannot find such
    reverse dependencies, we now merely print a warning but
    continue, even though there are situations where executing
    the build process can still break packages. The most likely
    example of this is that we're installing to the global package
    database, and user package databases on the system have
    dependencies on the replaces packages -- but we cannot see
    these user package databases.

commit d0e9a64424d025bd086bbaa86be20e34eba4efb6
Author: Andres Loeh <[email protected]>
Date:   Fri Apr 6 17:24:03 2012 +0000

    disable line-wrapping for solver debug output

commit 30c5de700bc08c854504247f54d2118311cfb328
Author: Andres Loeh <[email protected]>
Date:   Fri Apr 6 10:34:35 2012 +0000

    adding a solver flag for shadowing of installed packages

commit 99388059400a2a09a4ce2beb3170c3f565c53c2b
Author: Andres Loeh <[email protected]>
Date:   Thu Apr 5 15:33:15 2012 +0000

    adding the possibility for index-disabled packages
    
    In the modular solver, it's now possible to mark packages
    as disabled in the index conversion phase. This can be used
    to mark broken packages (with missing dependencies) in such
    a way that they can still be seen by the solver and reported
    in error messages.
    
    Furthermore, the feature could be used to implement
    shadowing restrictions. Currently, there are some things
    that can go wrong if multiple installed instances of
    the same version and package exist on the system. However,
    I've not enabled the use of shadowing for now, as it's
    hard to match the restrictions exactly, and we can end up
    excluding perfectly valid cases. Enabling shadowing
    selectively by a solver flag would be an option.

commit 4378aea5ee6bf1ab5d0ddfdf005dcaebcc8bfe66
Author: Andres Loeh <[email protected]>
Date:   Thu Mar 15 18:16:26 2012 +0000

    Added a comment

commit aa70f367be19f84795ce6d85acda204ddd94940b
Author: Andres Loeh <[email protected]>
Date:   Sat Mar 31 13:42:11 2012 +0000

    choose default solver based on compiler version
    
    GHC-6.12 has base-3 depending on base-4. This is a situation the
    topdown solver is hacked to deal with, but the new modular solver
    currently doesn't support it. We therefore switch back to the
    topdown solver if a GHC version before 7 is detected, but switch
    to the modular solver by default in all other situations.

commit e691fae998107974d13816d32264de59e1a96d18
Author: Duncan Coutts <[email protected]>
Date:   Wed Mar 28 22:05:56 2012 +0000

    Fix ticket #731

commit a7545078d2efbcdb51d1f805d2f978a2a05fc086
Author: Duncan Coutts <[email protected]>
Date:   Sun Sep 25 05:18:15 2011 +0000

    Add brief description of PVP to cabal init generated .cabal files

commit 0f3aedbca31a75df5de6a4ee9b21904c565a24ee
Author: Duncan Coutts <[email protected]>
Date:   Thu Mar 29 01:33:59 2012 +0000

    Bump version to 0.13.9, the 0.14.0 pre-release version
    And depend on the released Cabal-1.14.x

commit c67bec406c9e1538585a3464eca806a412290805
Author: Brent Yorgey <[email protected]>
Date:   Tue Oct 25 05:09:00 2011 +0000

    init: guess at filling in deps in the build-depends: field

commit 91e5cf98426359c39ab212d155ae5e9896514369
Author: Brent Yorgey <[email protected]>
Date:   Fri Oct 14 20:22:30 2011 +0000

    init: see whether source directory 'src' exists.

commit 319b700e4a86737297f90e7822841e7594a12dfd
Author: Brent Yorgey <[email protected]>
Date:   Fri Oct 14 20:22:10 2011 +0000

    init: improve prompt: enclose y/n in parens

commit 874a956135d7dc580cea8d64b6a442e33559bd25
Author: Brent Yorgey <[email protected]>
Date:   Fri Oct 14 20:21:34 2011 +0000

    init: improve prompt: 'homepage' field is not for repos.

commit 7bf324b16df105667dd32e75086b084a4955adf4
Author: Andres Loeh <[email protected]>
Date:   Fri Mar 9 08:30:31 2012 +0000

    bootstrap with --global should still respect $PREFIX
    
    Thanks to milkypostman for providing the patch. Closes ticket #926.

commit c0f9059735c72e02946b54a893cab6f8b3cd1a38
Author: Tuncer Ayaz <[email protected]>
Date:   Fri Feb 17 20:14:57 2012 +0000

    Update cabal-install boostrap.sh package versions

commit 94a340fdb13c8dc4bb80322920d4c6e26b25dfef
Author: Thomas Tuegel <[email protected]>
Date:   Sun Feb 19 00:55:11 2012 +0000

    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.

commit 8c39e4f0d3880da5b8585d220113c26355430d34
Author: Andres Loeh <[email protected]>
Date:   Fri Feb 17 07:28:49 2012 +0000

    added missing error message
    
    Thanks to Thomas Tuegel for spotting this.

commit 61a2128f5c04348a5d3526d986b014f320863dda
Author: Thomas Tuegel <[email protected]>
Date:   Thu Feb 16 18:46:17 2012 +0000

    Don't try to run test suites where none exist.

commit d4448829ce4da7e04c517ecd47dad437960244bd
Author: Thomas Tuegel <[email protected]>
Date:   Thu Feb 16 18:16:22 2012 +0000

    Fixed non-exhaustive pattern matches with new InstallOutcome.

commit 0695f7bfc024a5c5ebb537887833c8e2385448bd
Author: Thomas Tuegel <[email protected]>
Date:   Sat Feb 4 20:22:58 2012 +0000

    Automatically run test suites when invoked with 'cabal install 
--enable-tests'. Do not install if tests fail.

commit a5db93aa28fedcf2caac70da02c2840a887b2e1a
Author: Andres Loeh <[email protected]>
Date:   Mon Feb 13 08:16:41 2012 +0000

    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.

commit 59f608e624486fe53a575134dc7df48eb400157f
Author: Andres Loeh <[email protected]>
Date:   Sun Feb 12 13:43:22 2012 +0000

    let --reinstall imply --force-reinstalls for targets

commit 251b58c1831f836265be18d46ef7761c7f86d3fe
Author: Andres Loeh <[email protected]>
Date:   Sun Feb 12 11:35:24 2012 +0000

    stanza support in modular solver

commit 1e007301a8603129440b68f97a8ff32ee27ab43b
Author: Andres Loeh <[email protected]>
Date:   Sat Feb 11 15:59:29 2012 +0000

    show optional stanzas when printing install plans

commit 6b2f623e42d3885d19fb537cb5c92d6a643af912
Author: Andres Loeh <[email protected]>
Date:   Sat Feb 11 15:41:19 2012 +0000

    Added a missing case.

commit 6690854bcf028dca58c1dabaff2615bf73bfca2c
Author: Thomas Tuegel <[email protected]>
Date:   Wed Feb 8 06:57:01 2012 +0000

    Enable tests and benchmarks in cabal-install without modifications to the 
Cabal library.

commit cf36aa3d66fdbf2fad1f9e3c2cb5868c19987217
Author: Thomas Tuegel <[email protected]>
Date:   Tue Feb 7 19:48:52 2012 +0000

    Don't build benchmarks, even if installing benchmark dependencies.

commit b4c7215cd512703b4612fc32685c60c9eb47e26f
Author: Thomas Tuegel <[email protected]>
Date:   Tue Feb 7 19:45:43 2012 +0000

    Update types in modular dependency solver to compile with new 
test/benchmark dependency constraints.

commit 91d73aaaea378dfeebe47ebdb2a5e382530078e1
Author: Thomas Tuegel <[email protected]>
Date:   Tue Feb 7 19:39:58 2012 +0000

    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.

commit e5db72d85d38314459ab9e2b7069f56f55cf7da1
Author: Andres Loeh <[email protected]>
Date:   Tue Jan 10 20:30:53 2012 +0000

    updating dependencies in bootstrap.sh
    
    Thanks to Tuncer Ayaz.

commit 3dbba6f67587b1fdbaadf4c7b4daadd51d09a5fd
Author: Andres Loeh <[email protected]>
Date:   Tue Jan 10 20:03:56 2012 +0000

    fix compilation with ghc-7.4
    
    Thanks to Tuncer Ayaz.

commit 7b2b9d50adcfc3ff099a00a27e600db88f053616
Author: Andres Loeh <[email protected]>
Date:   Mon Jan 9 08:09:07 2012 +0000

    Added a comment.

commit 6adcfe12fb275daefbe19fd8857ac318b667a854
Author: Andres Loeh <[email protected]>
Date:   Sun Jan 1 15:32:35 2012 +0000

    removing trailing whitespace

commit a4943858e689188293e161f18695b70f7d248677
Author: Andres Loeh <[email protected]>
Date:   Fri Dec 16 14:43:55 2011 +0000

    removing datatype contexts

commit 7a86b508239ebafe74afbb417ada990a16d21a91
Author: Duncan Coutts <[email protected]>
Date:   Thu Nov 17 00:17:19 2011 +0000

    Now require mtl-2

commit 06db6d0b9b5fd7436076e51973a5a44e94798175
Author: Duncan Coutts <[email protected]>
Date:   Fri Nov 11 13:31:13 2011 +0000

    Note in the README that you can install using the cabal program

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to