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

Hackage trac at galois.com
Mon Jun 1 15:28:11 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:           
----------------------------+-----------------------------------------------
Changes (by duncan):

 * cc: ross at soi.city.ac.uk (added)

Comment:

 {{{
 Mon Jun  1 20:16:29 BST 2009  Duncan Coutts <duncan at haskell.org>
   * Ban upwardly open version ranges in dependencies on base
   Fixes ticket #435. This is an approximation. It will ban most
   but not all cases where a package specifies no upper bound.
   There should be no false positives however, that is cases that
   really are always bounded above that the check flags up.
   Doing a fully precise test needs a little more work.
 }}}

 After some more testing the next step will be to recompile the Hackage
 scripts to use this. Since almost all current packages do not specify an
 upper bound on base this is going to reject most new uploads. So we need
 to give users advance warning on the mailing lists.

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


More information about the cabal-devel mailing list