[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