Integration round 2016-09-29 - southward equinox & moot

Integration round 2016-09-29 - southward equinox & moot

by Eloy Lafuente (stronk7) -
Number of replies: 0
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers Picture of Testers

Cold numbers:

Along the the last 2 weeks 53 issues have been successfully integrated with 6 rejected and 16 delayed. That's 89% success, good one!

Notes:

  • First of all, sorry for the delayed issues. Both the complexity of some of the issues and the reduced availability of people (national holidays, Australian Moot...) have leaded to that. Of course, all those delayed issues will get prioritized handling next week, so they should be meeting core really soon.
  • We are just 10 days away from code freeze (October 10th, 14:00 Perth/Australia TZ). That means that, if everything is ready, the awesome Moodle 3.2 will be released in just 6 weeks (November 14th).
  • Everybody is welcome to discuss, comment about next-next Moodle 3.3 release requirements @ MDL-54901 and linked issues.
  • We are phasing out both jshint and csslint, replacing them with modern and better supported eslint and stylelint. It has been a complex matter to get them configured in a balanced and useful way and, surely, adjustments will happen along the time.
    Now they are (being) perfectly integrated into our development facilities (grunt, travis, cibot...) and your favorite IDE should be able to work with them too. As a result of all that work, now both the Javascript coding style and CSS coding style are way better defined and checked.
    Special thanks to Dan Poltawski for taking and leading the project and to everybody that has collaborated along the last months towards it.
  • A renewed, XAMPP based, Moodle installer for Windows has been rolled recently. It comes with PHP7 and MariaDB and works with Windows Vista and later versions (XP/2003 users should continue using previous versions). For any problem, idea, please comment @ MDLSITE-4669.
  • Important: Last week we detected a small, but important regression included in last (September 12th) releases. Sites with the $CFG->loginhttps option enabled got the "forgot password" functionality broken. It has been already fixed (MDL-55945) and everybody using those recent releases and having the option enabled is recommended to update to the corresponding "plus" (weeklies) current versions. Finally, side note, here there is also a recommendation to stop using such a $CFG->loginhttps option. It provides a non-accurate sense of security, keeping everything else not secured. Change to full encrypted site ASAP (shouldn't be hard if you are already doing it for logins!).

Hot topics:

  • MDL-55071 : The new "Boost" theme (Bootstrap 4 based) has landed. Still many things to polish there, but it's the base and future of Moodle theming. Current/ongoing prototype available here.
  • MDL-55837 : Together with previous issue, both the base and canvas themes have been deprecated and won't be part of core anymore.
  • MDL-42041 : Better placement for book's "Turn edit on" button.
  • MDL-29332 : Correct case-sensitive handling of data in calculated questions. Sites being affected by this and using old (< 3.0.x) Moodle versions should upgrade to supported version or, alternatively, try some of the workarounds proposed in both the docs and in the issue.
  • MDL-53870 : Needed modifications in core in order to allow offline quizzes from the Mobile app.
  • And lots more in areas like web services, themes, libraries, enrolment, messaging...

Warm thanks:

  • To Jason Hardin, from Moodle's partner Moodlerooms, because of all his work related with accessibility: organizing meetings, proxying requests, reporting problems and providing solutions and all his continuous collaborations here and there. Thanks!

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.

So far, the Universe is winning.

– Rich Cook

Average of ratings: Useful (1)