Integration round 2020-02-28 - policing police, one at a time

Integration round 2020-02-28 - policing police, one at a time

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:

20 issues have been successfully integrated with 2 rejected and 26 delayed. That's 91% success, good one!

Notes:

  • Next Monday, 9th of March we will be releasing the minor/security Moodle 3.5.11, 3.6.9, 3.7.5 and 3.8.2 versions. This week we'll be focussed on bug fixes to get as many of them included in the releases.
  • Five weeks for Moodle 3.9 LTS code freeze: Monday, 6th of April.
  • There are, right now, 65 issues awaiting peer-review. Will we break the 50 barrier ever?

Hot topics:

  • MDL-67132 : LTI advanced grades now accounted in calculations and course totals.
  • MDL-67865 : Accessibility fixes to user menu.
  • MDL-67364 : Fixed TinyMCE editor font sizes.
  • MDL-64686 : Improve the "Search Courses" layout on small devices.
  • MDL-67950 : Apply the "passwordpolicy". setting consistently.
  • And lots more in areas like h5p, administration (app settings), messaging, accessibility, tasks...

One at a time

This (non-regular) new initiative in the integration posts aims to get various policy issues communicated and, with your collaboration, decided and applied in an organised way. The (basic) plan is:

  • Only one policy issue will be handled at a time.
  • A candidate policy issue is picked. It must be well delimited/defined, have some research and a clear list of alternatives to be discussed and, ultimately, voted.
  • During the week (cutoff on Friday 00:00 UTC normally), anybody interested can go to the issue, comment, vote (disclaimer: votes may be not the deciding factor).
  • Once the time is over, a decision is taken, shared and applied (documentation, code-checker rules... whatever is needed).
  • Start over (hopefully with a different policy issue big grin).

Note that the plan above is subject to changes while we experiment with it, but the main point is to try to keep it simple, agile and interesting enough for all you, beloved hackers!

And, to start with something feasible, this is the the very first "One at a time" policy issue proposed:

  • MDLSITE-5967 : Stop requiring MOODLE_INTERNAL for files without side-effects.

See you there!

Warm thanks:

  • To Juan Leyva, Dani Palou, Pau Ferrer, Berta Maroto, Isabel Renedo and Noel de Martin, from the Moodle Apps team. For all the hard work with the mobile and desktop apps, continuously contributing with web-services improvements to core and, specifically, this week, for their awesomeness testing stuff in time (tongueout). Seriously, a really well-oiled gang, thanks to all!

We live in an age where
apps update themselves
but our mindset doesn't.
--- Nitya Prakash`

Average of ratings: Useful (2)