Change Mahara release numbering from pseudo-"Semantic Versioning" (1.11.0) to Ubuntu-style (15.04.0)

Bug #1386937 reported by Aaron Wells
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Kristina Hoeppner

Bug Description

As discussed in the 2014-10-23 developer meeting ( http://meetbot.mahara.org/mahara-dev/2014/mahara-dev.2014-10-23-08.05.html ) we'll be changing the release numbering system for Mahara.

Currently, we're using a (loosely complied-with) version of Semantic Versioning, i.e. A.B.C, where "A.B" is the "major release", and "C" is the "minor release". So far the "A" part of this has been 0 or 1; we've been waiting for a really big backwards-compatibility-breaking change to go from 1.x to 2.x.

Because we're now a 6-monthly release cycle (and for other reasons discussed in the dev meeting), we've decided to change this to a numbering system similar to what Ubuntu uses: YY.MM.x, where YY is the year in 2-digit format, MM is the month in 2-digit format, and x is a minor version number. So instead of 1.11.0, we'll release 15.04.0, and that'll be followed by 15.10.0 and 16.04.0.

This change won't require many code changes (mainly just changing the release number in lib/version.php), but it will require a lot of documentation changes.

Aaron Wells (u-aaronw)
Changed in mahara:
importance: Undecided → High
importance: High → Wishlist
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/3875

Aaron Wells (u-aaronw)
description: updated
summary: Change Mahara release numbering from pseudo-"Semantic Versioning" to
- Ubuntu-style YY.MM
+ Ubuntu-style YY.MM (i.e. 15.04)
Aaron Wells (u-aaronw)
summary: - Change Mahara release numbering from pseudo-"Semantic Versioning" to
- Ubuntu-style YY.MM (i.e. 15.04)
+ Change Mahara release numbering from pseudo-"Semantic Versioning"
+ (1.11.0) to Ubuntu-style (15.4.0)
summary: Change Mahara release numbering from pseudo-"Semantic Versioning"
- (1.11.0) to Ubuntu-style (15.4.0)
+ (1.11.0) to Ubuntu-style (15.04.0)
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/3875
Committed: http://gitorious.org/mahara/mahara/commit/876c81b58c4f17350a1bbfbc7224db46cf5e8aad
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 876c81b58c4f17350a1bbfbc7224db46cf5e8aad
Author: Aaron Wells <email address hidden>
Date: Wed Oct 29 13:00:36 2014 +1300

Changing version number to new YY.MM.x scheme

Bug 1386937

Change-Id: I91514b8e23b3af44c86516eb4b916c1515e08e09

Changed in mahara:
status: In Progress → Fix Committed
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.