Features/Dotted Activity Versions: Difference between revisions

Erikos (talk | contribs)
mNo edit summary
Line 2: Line 2:
[[Category:Feature Page Incomplete]]
[[Category:Feature Page Incomplete]]
[[Category:Feature|Dotted Activity Versions]]
[[Category:Feature|Dotted Activity Versions]]
</noinclude>


== Summary ==
== Summary ==
Line 17: Line 18:


== Detailed Description ==
== Detailed Description ==
The new numbering scheme is more flexible and allows you to do major and minor releases. This is useful when you want to do for example a bug fix release. The new version number will consist of N integers separated by dots (e.g. 1, 1.2, 1.4.5, 2.5.7.4). You can still use an integer number only for your releases.
The new numbering scheme is more flexible and allows you to do major and minor releases. This is useful when you want to do for example a bug fix release. The new version number will consist of N integers separated by dots (e.g., 1, 1.2, 1.4.5, 2.5.7.4). You can still use an integer number only for your releases.


There is as well the ability to use a suffix for a local indicator (e.g. Peru wants to release a slightly modified version for their deployment 1.3-peru). The local indicator is a string, appended to the version. The local indicator does not apply alpha ordering, which means that 1.3-peru is equal to 1.3-argentina.
There is as well the ability to use a suffix for a local indicator (e.g., Peru wants to release a slightly modified version for their deployment 1.3-peru). The local indicator is a string, appended to the version. The local indicator does not apply alpha ordering, which means that 1.3-peru is equal to 1.3-argentina.


Valid:
Valid:
Line 29: Line 30:


Not valid:
Not valid:
  1.2peru        # must be separated with a '-'                                                                                                                          
  1.2peru        # must be separated with a '-'
  1.2.          # can't end with '.'                                                                    
  1.2.          # can't end with '.'
  1.02.5        # can't have a leading zero                                                                                                          
  1.02.5        # can't have a leading zero


Comparisons:
Comparisons:
Line 68: Line 69:


== Documentation ==
== Documentation ==
[http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles#.info_file_format The activity.info file documentation] will be adjusted accordingly once this feature lands. The discussion about this feature has been taking place at this [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg16943.html thread] on the sugar-devel mailing list.
[[Development_Team/Almanac/Activity_Bundles#.info_file_format |The activity.info file documentation]] will be adjusted accordingly once this feature lands. The discussion about this feature has been taking place at this [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg16943.html thread] on the sugar-devel mailing list.


== Release Notes ==
== Release Notes ==