Dev Chat Summary, October 25, 2023

The notes from the weekly WordPress developers chat which took place on October 25, 2023 at 20:00 UTC in the core channel of Make WordPress Slack.

Key Links

Announcements

WordPress 6.4 Release Candidate 2 is available – please help test and make the release the best it can be. All details are on the post. Thanks to everyone who contributed towards this.

Summary and Insights of Phase 3 related conversations

WordPress 6.4 Release Candidate Phase

WordPress 6.4 Field Guide

Highlighted Posts

Summary and Insights of Phase 3 related conversations

WordPress 6.4 Release Candidate Phase

WordPress 6.4 Field Guide

Release Updates

Next major WordPress release: 6.4

New 6.4 related posts

6.4 Release Candidates phase

Update from contributors on docs for this release:

  • Field Guide for 6.4
  • You can also find all Developer Notes relating to 6.4 using this tag
  • If you think a ticketticket Created for both bug reports and feature development on the bug tracker. needs a dev notedev note Each important change in WordPress Core is documented in a developers note, (usually called dev note). Good dev notes generally include a description of the change, the decision that led to this change, and a description of how developers are supposed to work with that change. Dev notes are published on Make/Core blog during the beta phase of WordPress release cycle. Publishing dev notes is particularly important when plugin/theme authors and WordPress developers need to be aware of those changes.In general, all dev notes are compiled into a Field Guide at the beginning of the release candidate phase. and it has not been highlighted previously, send a message to Nalini on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. for those working on the docs release or add it to the Documentation Tracker for 6.4
  • Call for contributors to assist with 6.4 End User documentation

Any issues relating to 6.4 tickets?

Existing 6.4 useful links

Release parties schedule for 6.4

This detailed guide will walk you through testing features in WordPress 6.4.

Roadmap to 6.4 – this release is scheduled for November 7, 2023.

Bug Scrub Schedule 6.4

6.4 Development Cycle

Project Board for Editor Tasks for WordPress 6.4 on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/

GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/

What’s new in Gutenberg 16.9? (25 October) – Other than the new release update, nothing related to Gutenberg was brought up in the meeting.

Components & Tickets

The following tickets were raised in the meeting for feedback:

TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. ticket #59718: Short-term (WP 6.4) hotfix to prevent fatal error in standalone Gutenberg (<16.5)

Trac ticket #59289: About Page for 6.4 Release

Trac ticket #59722: Regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.: class-wp-rest-server.php

For the above tickets check out the Slack discussion for more information.

Trac ticket #59723: Pattern file containing PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher constant from theme causes fatal error on update to WordPress 6.4 – was brought up by @hellofromtonya since this issue is in 6.3 and 6.4 and causes a fatal error during the upgrade process. Check out the Slack discussion for more info.

More tickets were brought up by @hellofromtonya as they need attention:

Trac ticket #59736: Regression: Singular blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. template – regression introduced in 6.4 by r56507. Has a patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. on it and explanation.

Trac ticket #59723: Pattern file containing PHP constant from theme causes fatal error on update to WordPress 6.4 – fatal error during WP upgrade

Trac ticket #55493: [Block] File: Embedded PDF fails to render in Safari – regression in File block introduced in 6.4

Trac ticket #59732: Theme live preview is brokenCustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. theme live previewers are broken, which 6.4 didn’t cause but help to emphasis it. There’s a patch that’s ready to test. Need to better understand its impact in 6.4.

Trac ticket #58281: Rollback Auto-Update (Rollback part 3) – check out the Slack discussion for more info as it was raised by @afragen

Open floor

@jeffpaul highlighted for post 6.4, the Community Summit Discussion Notes: Aligning processes and contributions between WordPress Core and Gutenberg. He especially drew attention to this topic to those who are active during the 6.4 release and particularly with the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./Gutenberg interactions. He asked for them to share their insights and thoughts on the post to help improve planning, shared processes and to make things easier for the future.

@joemcgill raised a query on the planning and squads formation for the future major releasemajor release A release, identified by the first two numbers (3.6), which is the focus of a full release cycle and feature development. WordPress uses decimaling count for major release versions, so 2.8, 2.9, 3.0, and 3.1 are sequential and comparable in scope., 6.5, and the 6.4.1, 6.4.2 etc minor releases. The Slack discussion.

Next Meeting

The next meeting will be on Wednesday November 1, 2023, at 20:00 UTC.

Are you interested in helping draft Dev Chat summaries? Volunteer at the start of the next meeting on the #core Slack channel.

Props to @webcomms and @marybaum for input into the summary and for review.

#6-4, #6-5-2, #dev-chat, #meeting, #summary