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

Hackage trac at galois.com
Tue Jun 2 05:42:30 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 ross at soi.city.ac.uk):

 Replying to [comment:4 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.

 OK, I missed that you were just talking about base (but base is still a
 problem).

 > 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.

 And yet version numbers of base have 4 components -- I think the situation
 is unclear, and we need a clear statement if these constraints are to be
 meaningful.

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


More information about the cabal-devel mailing list