[commit: Cabal] : A bunch of TODOs for the Install module (0789d41)
Ian Lynagh
igloo at earth.li
Fri Jun 24 02:06:11 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch :
http://hackage.haskell.org/trac/ghc/changeset/0789d4179fd874aaee21ef7770b26ca5a4273aa4
>---------------------------------------------------------------
commit 0789d4179fd874aaee21ef7770b26ca5a4273aa4
Author: Duncan Coutts <duncan at haskell.org>
Date: Mon May 10 03:27:56 2010 +0000
A bunch of TODOs for the Install module
>---------------------------------------------------------------
cabal-install/Distribution/Client/Install.hs | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/cabal-install/Distribution/Client/Install.hs b/cabal-install/Distribution/Client/Install.hs
index 34a6404..c81b76f 100644
--- a/cabal-install/Distribution/Client/Install.hs
+++ b/cabal-install/Distribution/Client/Install.hs
@@ -129,6 +129,20 @@ import Distribution.Verbosity as Verbosity
( Verbosity, showForCabal, verbose )
import Distribution.Simple.BuildPaths ( exeExtension )
+--TODO:
+-- * add --upgrade-deps flag
+-- * add --only-deps flag
+-- * eliminate upgrade, replaced by --upgrade-deps and world target
+-- * assign flags to packages individually
+-- * complain about flags that do not apply to any package given as target
+-- so flags do not apply to dependencies, only listed, can use flag
+-- constraints for dependencies
+-- * only record applicable flags in world file
+-- * allow flag constraints
+-- * allow installed constraints
+-- * allow flag and installed preferences
+-- * change world file to use cabal section syntax
+-- * allow persistent configure flags for each package individually
-- ------------------------------------------------------------
-- * Top level user actions
More information about the Cvs-libraries
mailing list