#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@soi.city.ac.uk (added) Comment: {{{ Mon Jun 1 20:16:29 BST 2009 Duncan Coutts <duncan@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