1. Welcome and introduction
The start of the weekly WordPress developers chat meeting in the Core team channel can be found at this Slack thread.
Meeting agenda preparation and facilitation: @webcommsat and @marybaum. Thanks to everyone who sent in materials or shared tickets.
Meeting summary: @webcommsat. Review: @marybaum, @costdev.
References: Contributor Handbook. Purpose and role of weekly Dev Chat, held on Wednesdays at 20:00 UTC.
2. Announcements
@bph: The Gutenberg 14.0 is in the repo, and a Make Core post is in progress. The performance tests need another look. Props to @desrosj for getting it over the finish line and release lead @onemaggie. Post dev chat – What’s new in Gutenberg 14.01.
3. Blogs posts
Core editor improvement: refining the template creation experience (August 25, 2022)
Post dev chat: A Week in Core (August 31, 2022) thanks to @audrasjb.
4. Upcoming releases
a) The next major is 6.1.
No specific updates from the Release Squad.
Some useful links:
6.1 development cycle
Bug scrub cycle
Other 6.1 related items:
– @pbearne: is keen to get these two filters #56045 and #37930 committed. Action: @davidbaumwald is looking into this. Anyone else able to assist too?
– @jeffpaul: Worth noting that Beta 1 is in less than 3 weeks and historically we’ve tried to ensure features land week prior so ideally any new features/enhancements get in by Friday, September 9, 2022.
– @webcommsat: On an admin task, the roadmap post for 6.1 does not seem to be linked from the development cycle page. Can this be added? The post also refers to a second post to follow, is this expected before Beta 1? Action: Follow-up.
– @webcommsat: A question for the release leads, do we have any update on the pre-release walkthrough date? It was provisionally set for September 13, 2022.
Update Sept 1 in release leads channel: pre-release walkthrough confirmed for September 13, at 16:00 UTC. @jpantani is organizing the event via Zoom. Announcement post to follow.
Action: Add walkthrough on next week’s dev chat agenda for an update.
b) Minor releases
Key links for anyone wanting to know more about the latest minor release, 6.0.2.
WordPress 6.0.2 security and maintenance release
HelpHub page for 6.0.2
@sergeybiryukov: 6.0.2 includes 3 security fixes, 12 bug fixes for core, and 5 bug fixes for the block editor. Please update if you haven’t yet.
c) Discussion on early timeframe
Core Slack discussion highlighted by @jeffpaul: What should be the definition of the early timeframe within a major release cycle?
@clorith: Noting that the early
keyword is in the workflow handbook under https://make.wordpress.org/core/handbook/contribute/trac/keywords/, and since it’s aimed specifically at committers, I would presume it’s aimed at committing early.
@davidbaumwald: @jeffpaul and I had a document somewhere that was going to be the prelude to a post about defining early.
@costdev: Just throwing this in as a consideration for the Make post: we might also consider having additional keywords for specificity. e.g. needs-early-decision
, etc.
@clorith: In my head, “early discussion” is “discuss as much as you want until a decision is made, if it’s still in the discussion phase, it’s not ready for milestoning”. But that’s something that would likely come out of a make post with feedback I suspect .
@jeffpaul: I think the most important bit will be the timing of what “early” means.
Action: @clorith volunteered to draft a make/core post about it to gather input, and help cement this with a proper definition. Further discussion can be added on that post.
This has a related item on PHP.
Ticket #55603 for discussion. This issue was highlighted at a bug scrub last week. Wider feedback is requested on the approach on the ticket 2nd-opinion php82
@hellofromtonya: The above ticket is something @jrf and I will be working on following up to live working session held recently.
@hellofromtonya: Please note, WordPress Core will not be fully compatible with PHP 8.2 by the time the new PHP version is released. Handling of dynamic properties has a POC but will not be ready in time. The plan is to commit.
5. Components and tickets
Are you a component maintainer? Shepherding a ticket? Beta 1 is four weeks away, scheduled for September 20, 2022.
@sergeybiryukov:
General: Code modernization efforts have continued on preparing WordPress core for PHP 8.2. Thanks @jrf, @antonvlasenko, @costdev, and everyone testing the PHP 8.2 PRs! Ticket #56033 for more details.
@clorith
Site Health has been making strides this past week with a few tickets going in (and a few being gardened and closed as no longer relevant, or non-reproducible).
@webcommsat: Just a reminder to our other component maintainers, please do share your updates and any help you need. You can add these asynchronously to the dev chat agenda or to the Summary on the Make/ Core blog. You can also raise any tickets that you would like to highlight for help, especially if they are planned for the next release.
6. Open Floor
– Topic description core Slack channel. Action: agreed to add Dev Chat date and time.
Props to @webcommsat for the dev chat summary and @marybaum and @costdev for review, and to those who facilitated the meeting.
#6-0, #6-1, #dev-chat, #summary, #week-in-core
You must be logged in to post a comment.