[Hackage] #380: Ability to blacklist packages that are on hackage

Hackage cvs-ghc at haskell.org
Mon Apr 16 08:39:23 CEST 2012


#380: Ability to blacklist packages that are on hackage
---------------------------------+------------------------------------------
  Reporter:  guest               |        Owner:                    
      Type:  enhancement         |       Status:  new               
  Priority:  normal              |    Milestone:  cabal-install-0.16
 Component:  cabal-install tool  |      Version:  1.2.3.0           
  Severity:  normal              |     Keywords:                    
Difficulty:  hard (< 1 day)      |   Ghcversion:  6.8.3             
  Platform:                      |  
---------------------------------+------------------------------------------
Changes (by kosmikus):

  * milestone:  cabal-install-0.14 => cabal-install-0.16


Comment:

 The following works now:

    * Constraints and preferences can be added to the global config file.
    * Each `constraint:` or `preference:` line can specify only a single
 constraint, but several such lines can occur.
    * Config file constraints will be handled like command-line constraints
 by the solver.

 This can be used to specify a personal blacklist.

 However, the following remains to be done:

    * Make it easier to work with several config files. Currently, we can
 reset the config file, but not use a stack of config files. `cabal-dev`
 allows the latter.
    * Distinguish config file constraints from command-line constraints in
 error messages.
    * Allow a single config file line to contain a list of constraints.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/380#comment:4>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects



More information about the cabal-devel mailing list