[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