Platform policy question: API compatability in minor releases

Johan Tibell johan.tibell at gmail.com
Wed May 13 13:28:45 EDT 2009


On Wed, May 13, 2009 at 7:16 PM, Sven Panne <Sven.Panne at aedion.de> wrote:

> Am Montag, 11. Mai 2009 10:40:27 schrieb Duncan Coutts:
> > On Sun, 2009-05-10 at 12:05 +0200, Sven Panne wrote:
> > > [...]
> > >    * Consistency in numbering: The platform numbering should have the
> > > semantics as the numbering of its parts, therefore allowing API
> additions
> > > in minor releases. If someone is totally unwilling to risk any changes
> > > his code, he can still use bug fix releases of the platform instead of
> > > minor releases, where's the problem?
> >
> > We can make the numbering consistent with whichever policy we choose.
> > [...]
>
> I don't think so:
> http://www.haskell.org/haskellwiki/Package_versioning_policy
> clearly states our numbering policy for libraries, and if you regard the
> API
> of the HP as the union of the API of its constituent libraries, there is no
> choice at all if the HP wants to conform to the PvP. And I can't see a
> reason
> why the HP should be considered a special case here.


I think Duncan meant that we first choose the policy and then adjust the
version numbering scheme of HP to match.

Cheers,

Johan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/libraries/attachments/20090513/41f83965/attachment.html


More information about the Libraries mailing list