Changes between Version 7 and Version 8 of VersionNumbers

Show
Ignore:
Timestamp:
05/10/09 20:14:43 (6 years ago)
Author:
duncan (IP: 79.70.208.23)
Comment:

Add suggestion about PVP-compliant alternative.

Legend:

Unmodified
Added
Removed
Modified
  • VersionNumbers

    v7 v8  
    4747One alternative that fits the requirements is a monitonically increasing major version number, like 20.x for a major release and 20.0, 20.1, etc for minor releases. This is what GNOME uses. 
    4848 
     49It has been suggested that the platform version numbers follow the [http://www.haskell.org/haskellwiki/Package_versioning_policy PVP] in the sense that the platform is the union of all it's components. In this case, if we agreed that there are no API changes in minor releases then the general scheme would be ''' ''$year'' . ''$major-release'' . 0 . ''$minor-version'' '''. That is, the 3rd digit would always be zero. This would be because major releases typically have some slight incompatible change in at least one package while minor releases do not change any API at all, only fix bugs, so only the 4th digit changes. 
     50 
    4951== FAQ == 
    5052