Greetings! Here’s what happened in Core Wednesday, September 23, 2020, 07:00 AM GMT+2 and Wednesday, September 23, 2020, 10:00 PM GMT+2 on the #agenda.
0500 core devchat
@thewebprincess led the discussion in the meeting was a bit slow the team decided to run a bug scrub. Find the full Slack archive here.
2000 core devchat
@laurora facilitated the chat and @thelmachido took notes. Find the Full Slack archive here.
Announcements
To see an overview of what’s happening keep an eye on make/updates, we’ve got quarterly updates from the team coming soon.
Highlighted blog posts
Dual licensing Gutenberg under GPL v2.0 and MPL v2.0
We need to gather feedback on the proposal to dual-license Gutenberg under GNU General Public License, v2 (GPL v2) and the Mozilla Public License v2.0 (MPL v2.0). Please share your perspective on the proposal from Maxime by adding comments to the post.
Introducing the next WordPress default theme – Twenty Twenty One Weekly meetings on the theme will start on Monday 28 September at 15:00 in #core-themes. @chanthaboune clarified that the team will be shipping one theme, based on Seedlet, bundled with the release and they will be exploring a second FSE theme, after the first is stable, that is not bundled with the release. Besides what was discussed in 5.6 planning post, FSE will now be done in the Gutenberg Plugin as a beta feature. See what the team said in the full slack discussion and another on-going discussion is going to be opened on make/core.
Proposal on REST API Authentication / Application Passwords
George Stephanis has put together a proposal for this, the hoped timeline for this proposal is version 5.6 but the team is not yet certain. There have been attempts to get other authentication mechanisms to a considerable state but none have been proposed for core as yet. See what the team contributed to the discussion in slack. The discussion from here on out will be on #core-passwords even though they had temporarily been in #core-restapi. Feel free to join the discussion there.
How gather updates from component maintainers & focus leads
Go through the post and share your opinion on the best way to gather updates as we are getting closer to release. Please share your perspective by commenting on the post by Wednesday 30 September.
Facebook embeds being deprecated
How will cached embed look after the deprecation date?. There is need to test and collect data on how the JS scripts included in the embed will look after deprecation. How will the marketing crew share this information and more broadly with users as a whole?. These are some of the discussions that will be wrapped up in the comment section of the post.
Component maintainers
Build/Test Tools
Continued work on PHP 8 support. With quite a few fixes to unit tests and some fixes to core, this brings the tests from 87 errors and 331 failures on PHP 8 a couple of weeks ago (when the work has just started) to only 5 errors and 17 failures now (still to be addressed). Ticket #50913 includes most of the progress on this, some work was also done in other related tickets here.
For I18N component one change was committed this week. The Default Language network option in Multisite now has a language icon next to it. View ticket #51359.
Menus & Widgets have a couple of tickets that are waiting for committers to have a look at them.
Upgrades & Install the first patch for Major Core auto-updates ticket has been added, also there are a couple of tickets that are waiting for committers to have a look at them.
Additional eyes needed on testing and review for backlog on the Privacy component.
No updates of note this week from Date/Time, Permalinks or Site Health.
Open Floor
@ramiy put together a Post & Infographic on WordPress release facts & stats.
@enricocarraro is working towards making WordPress Strict CSP-compatible. Inline scripts refactoring #39941 and Inline event handlers and JavaScript URIs refactoring #32067. If anyone could review his PR that would be greatly appreciated.
Next Dev Chat meetings
The next meetings will take place on Wednesday, September 30, 2020, 07:00 AM GMT+2 and Wednesday, September 30, 2020, 20:00 PM GMT+2 in the #core Slack channel. Please feel free to drop in with any updates or questions. If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.
#5-5-1, #5-5-2, #5-6, #dev-chat, #summary
Thanks for pulling this schedule together, Tonya!