[Haskell-cafe] Changing version numbering schemes for HackageDB packages?

Wolfgang Jeltsch g9ks157k at acme.softbase.org
Thu Feb 12 03:04:54 EST 2009


Am Mittwoch, 11. Februar 2009 23:02 schrieb Corey O'Connor:
> The way I read changes in version numbers for a scheme using the
> format X.Y.Z is:
>  * A change in Z indicates bug fixes only
>  * A change in Y indicates the interface has changed but not in an
> incompatible way. For instance, maybe a new method was added.
>  * A change in X indicates the interface has changed in a way that
> could be incompatible with software that depended on a previous
> version of the library.

Note that Haskell’s package versioning policy [1] assigns your meaning of Z to 
the 4th component of the version, your meaning of Y to the 3rd and your 
meaning of X to the pair of the 1st and the 2nd component.

Best wishes,
Wolfgang

[1] <http://haskell.org/haskellwiki/Package_versioning_policy>


More information about the Haskell-Cafe mailing list