[Hackage] #435: ban upwardly open version ranges in dependencies on base

Hackage trac at galois.com
Tue Jun 2 04:34:02 EDT 2009


#435: ban upwardly open version ranges in dependencies on base
----------------------------+-----------------------------------------------
  Reporter:  duncan         |        Owner:           
      Type:  enhancement    |       Status:  new      
  Priority:  normal         |    Milestone:  Cabal-1.8
 Component:  Cabal library  |      Version:  1.2.3.0  
  Severity:  normal         |   Resolution:           
  Keywords:                 |   Difficulty:  normal   
Ghcversion:  6.8.3          |     Platform:           
----------------------------+-----------------------------------------------
Comment (by duncan):

 Replying to [comment:3 ross]:
 > You will need to get GHC releases of core packages to follow the PVP
 strictly if you do this.

 It'd certainly be much more consistent though I'm not sure it's strictly
 necessary. I mean, I don't think we need to wait. The sooner we get
 hackage to enforce this, the larger the set of packages that will move
 over smoothly when we get base 5.

 We've been treating base as if it were just had one major version digit
 rather than the two specified by the PVP. Most packages follow this too,
 using just ">= 3 && < 4" etc.

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


More information about the cabal-devel mailing list