Integration round 2022-05-06 - The lusty month of May

Integration round 2022-05-06 - The lusty month of May

بواسطة - Eloy Lafuente (stronk7)
عدد الردود: 5
صورة Core developers صورة Documentation writers صورة Moodle HQ صورة Peer reviewers صورة Plugin developers صورة Testers

Cold numbers:

This week 26 issues have been successfully integrated with 2 rejected and 71 in the queues. Near all the issues awaiting are old improvements and new features that were held over the Moodle 4.0 period, and will be processed along the next weeks.

Talking about the last seven months, since freeze happened, over the 29 weeks of continuous integration until Moodle 4.0 release, 823 issues were successfully integrated. Thanks all for the phenomenal effort!

Notes:

  • While you read this, Moodle 3.9.14, 3.10.11, 3.11.7 and 4.0.1 minor / security versions are being released. Next ones will be on July 11th.
  • Since last week, we are back to the normal integration period, with an easy schedule and weekly rolling cadence. As usual, it's important to try to be responsive within the period to allow the issues to flow smoothly.
  • Related with the above, you may have noticed that there is a new status in the Tracker: Waiting for feedback, which basic idea is to perform a direct and agile interaction between the reviewer and the assignee of the issue. So, instead of reopening the issue, when it's possible to fix it within the cycle, or provide some missing details or information, that new status will be used. Once the assignee has fulfilled all the requested points, can send the issue back to integration using the "Feedback provided" button.
  • Finally, after having it flying around since ages ago, lots of research, trials... recently... a movement to Migrate all the dev docs has started. Everybody is welcome to participate! While the URL is not final, you can sneak preview them at this URL. Awesome!
  • As you may know, we rely on the Code checker plugin for checking the coding style of all the Moodle ecosystem, and there are plans to implement more and more validations (sniffs they are called) along the next months. But, before anything else, we have already split the plugin and the coding standard. You can find the standard @ GH and Packagist with easy instructions to integrate it with various IDEs. Of course, you can still continue using it from the plugin that will be continuously updated. But the primary source for the coding standard (issues, pull requests, new features...) will be the now, split, repository. And everybody else (CiBoT, Code Checker, moodle-plugin-ci will be, soon, using it).
  • We are moving from Telegram to Matrix, and already have the Moodle Dev Chat room available there. Thanks to a seamless integration between the 2 systems, the Telegram room will continue working for a while, but it's time to start looking for your favorite Matrix client. There will be some announces and more details about this soon.

One more little thing

Last point, and surely the least important in this case... it has been a long trip for me managing/leading the Integration Team (over 15 years, time flies!) and some months ago I started to feel myself tired of the non-stop cycles and thought that it was a good moment for a switch in my role and responsibilities.

So, while I will continue being an active member of the team, I'm switching away from my integration and leading tasks to, instead, focus more on the tools, integrations, testing infrastructure, sub-products... pretty much a sysop (knight in shining armour, 😉) position.

I love to hack (everything) and I think the new role will allow me to do that and more. So I just wanted to say that it has been an absolute pleasure for me to learn from all you over all these years and that, still, I will see you every where, every day (policy, requirements, php issues, discussions...), thanks to everybody! 😘😘😘

Hot topics:

  • MDL-74395 - (it's an Epic, requires login). All the critical post 4.0 release issues have been fixed and are included in today's 4.0.1 release. This includes better BigBlueButton GDPR compliance, various navigation, edit more and LTI advantage fixes...
  • MDL-74436 - Fixed fatal error importing course events.
  • MDL-74543 - Ensure that correct quiz attempts finish times are recorded.
  • MDL-74511 - .phphcs.xml has been added to core.
  • MDL-41498 - New setting to specify the number of participants per page.
  • And lots more in areas like courses, report builder, user management, behat test, global search...

One at a time:

This (non-regular) section in the integration posts aims to get various policy issues communicated and, with your collaboration, decided and applied in an organised way.

  • There are a lot of policy issues in the pipelines and need to try to come back to progress will them, one at a time, but advancing.
  • No matter of that, the very next policy issue proposed is MDL-71747 - Moodle 4.1 requirements. Please, take a look to it, make any suggestion, discuss about versions, extensions... Soon, all the information will be considered together and a proposal created for immediate voting and decision. This is your opportunity!

Warm thanks:

  • To Jun Pataleta, from Moodle HQ, great integrator, accessibility guru, awesome developer, fantastic mood, for taking on the role of Integration Lead. You rock, you can!

The secret of change is to focus all of your energy
not on fighting the old, but on building the new.
-- Socrates

Ciao مبتسم

متوسط التقييمات:Useful (8)
رداً على Eloy Lafuente (stronk7)

Re: Integration round 2022-05-06 - The lusty month of May

بواسطة - Tim Hunt
صورة Core developers صورة Documentation writers صورة Particularly helpful Moodlers صورة Peer reviewers صورة Plugin developers
Eloy, huge thanks for everything that you have done an integration team lead over the last many years. It is a difficult role and you have done it well. I look forwards to seeing what you contribute to Moodle next, and continuing to learn from you مبتسم Thanks.
رداً على Tim Hunt

Re: Integration round 2022-05-06 - The lusty month of May

بواسطة - Nadav Kavalerchik
صورة Core developers صورة Plugin developers صورة Testers صورة Translators
I also second what Tim said, and deeply consider it pure magic! together with all of what Moodle HQ team is doing.
Thank you for the important and informative integration reports.
رداً على Nadav Kavalerchik

Re: Integration round 2022-05-06 - The lusty month of May

بواسطة - Michael Hughes
صورة Core developers صورة Particularly helpful Moodlers صورة Plugin developers
Absolutely, thank you for all of your efforts and basically making sure that Moodle actually does hold together for every one!

Good luck to Juan, he's got a class act to follow!