
On Wed, May 13, 2009 at 7:16 PM, Sven Panne
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