[Haskell-cafe] Package Versioning Policy

Christoph Breitkopf chbreitkopf at googlemail.com
Thu Jan 5 22:54:34 CET 2012


Am 05.01.2012 20:08 schrieb "Johan Tibell" <johan.tibell at gmail.com>:
>
> > - Mayor Version changes: as described in the guidelines: changed
interface,
> > new instances
> > - Minor version change: when I just add functions
> > - Patchlevel change: for bugfixes, performance fixes, documentation
changes
>
> Yes. This is in fact what the PVP specifies IIRC.

It says that anything beyond the minor version is optional. Also, in the
cabal files I looked at, most seemed to use the major version for
dependencies, e.g. package >= 0.5 < 0.6.
So I wondered if I misunderstood, or if the maintainers of those packages
just live with the risk of minor breakage once in a while.

But anyway, I'm not trying to be overly pedantic - I'm just new to the
Haskell community, so I ask a lot of questions ;-)

Thanks again,
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120105/839184ad/attachment.htm>


More information about the Haskell-Cafe mailing list