Forums | Mahara Community
Support
/
Which 24.04 version should I install?
19 September 2024, 23:46
Hello everybody,
having subscribed for some months now, it is time to upgrade our university's Mahara 22.10 to some 24.04 version. However, there are several versions from 24.04.0 to 24.04.4 available and version 24.04.5 is on the horizon.
Which version should we head for? The release notes for versions 24.04.1, 24.04.3 and 24.04.4 say "0% complete" (BTW, what does that mean?). Other versions such as 24.04.0 and 24.04.2 say "100% complete". Does it matter for us?
I would of course tend to install the highest version, say 24.04.4. The open bug in this version doesn't matter to us because we don't use moodle. Will it work for us although it is "0% complete"?
Thanks in advance for your advice.
20 September 2024, 8:54
Hi Werner,
Always go with the latest release in a series no matter what the completion of issues says for a milestone. 🙂 Since GitLab only allows us to target one milestone, all issue completions are tracked against the upcoming major release, right now Mahara 25.04.0. Therefore, the other releases won't have any issues allocated for their milestones.
GitLab works very differently from Launchpad and thus we are still finding our feet on how best to work with the issues and milestones. When we are backporting an issue to an already released series, we add a 'Version series' label for that series, e.g. 'Version series: 24.04' shows all issues we tagged against that label, which ones have already been closed and which ones are still open. Some of them won't make it the next 24.04.5 that will be released in the week of 7 October 2024.
If you work with Git, the latest released code for a series is always in its 'STABLE' branch, e.g. 24.04_STABLE. So that is currently at Mahara 24.04.4. If you pick the 24.04_DEV branch, you'll get all the commits also made since 24.04.4 that will be released in 24.04.5 (besides some remaining ones between now and October).
If you use the download packages from the 'Releases' page, all issues that have been fixed in a maintenance release are listed for reference. Unfortunately, GitLab doesn't allow us to display the maintenance releases grouped with their version series and thus 23.04.8 comes before 24.04.4 because we released that shortly after 24.04.4.
The 'Releases' wiki page always shows all versions so you can check what the latest version is.
Cheers
Kristina