#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: [email protected] (added)
Comment:
{{{
Mon Jun 1 20:16:29 BST 2009 Duncan Coutts <[email protected]>
* 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_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel