General developer forum

HEADS IN THE SAND: Moodle 2.4.3, 2.3.6 and 2.2.9 on their way

One poor developer...
HEADS IN THE SAND: Moodle 2.4.3, 2.3.6 and 2.2.9 on their way
Core developersDocumentation writersMoodle HQParticularly helpful MoodlersPlugin developersTesters

Hi all,oh, my!

as commented by Helen some hours ago, a serious regression was found soon after releasing Moodle 2.4.2, 2.3.5 and 2.2.8 last Monday 11th.

So work started @ MDL-38474 to get it fixed ASAP. And the final, tested solution has landed to git repositories some hours ago.

So, immediately we released an "emergency" weekly build (20130315) in order to have all the supported branches behaving correctly. It's already available everywhere.

Then, after thinking for a while if that was "enough", finally and given how nasty the regression was, its relation with a previous security issue and how many people uses the point releases instead of the weeklies, we decided to go one step ahead and:

  • Remove the (wrong) point releases from the downloads page so people used to them won't be able to. We know it's not the perfect solution but better than allowing more and more sites to use these point releases containing the regression.
  • Create new point releases which downloads will be publicly available next Monday 18th (build 20130318). Note that the releases already have happened in the git repositories and the new versions 2.4.3, 2.3.6 and 2.2.9 are already there.
  • Spread the information about the problem as much as possible. Here we are, together with news, twitter, partners... more next Monday.

With those measures, everybody using git and (near) everybody using downloads will have access to a fixed version, with the broken ones becoming forgotten forever.

And that's the (unfortunate) history of these sudden emergency releases. Let's aim to avoid/reduce situations like this in the future.

Thanks all for your patience and apologies if the broken releases have caused you any headache.

And, of course, also big thanks to everybody that helped detecting, fixing, reviewing, testing the issue so quickly.

Ciao smile

Average of ratings: Useful (2)