[Haskell] Re: Trying to install binary-0.4

Ian Lynagh igloo at earth.li
Wed Oct 17 09:39:49 EDT 2007


On Wed, Oct 17, 2007 at 12:54:12PM +0100, Simon Marlow wrote:
> I've written down the proposed policy for versioning here:
> 
>   http://haskell.org/haskellwiki/Package_versioning_policy

This says:
    If [...] instances were added or removed, then the new A.B must be
    greater than the previous A.B.
This presumably includes changing module imports, or depending on a
newer version of a package, which results in the visible instances
changing? I think this should be spelt out in the policy.

The example:
    build-depends: mypkg == 2.1.1
should be:
    build-depends: mypkg >= 2.1.1, mypkg < 2.1.2
with the current dependency syntax/semantics.


Thanks
Ian



More information about the cabal-devel mailing list