Dev chat summary, August 25, 2021

@francina led the chat on this agenda. You can also read the Slack logs.

Highlighted blogblog (versus network, site) posts

The attendees did not add comments to the posts highlighted in the agenda.

Worth mentioning

Thanks to the 21 people who contributed to WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. last week, including 5 new contributors! Kudos to the 5 core committers of the week, too.

A Week in Core – August 23, 2021

Announcements

Not in the agenda, but fresh from the press: An Update on the Classic Editor Plugin.

Component maintainers

Build/Test Tools

During a working session, on August 24, 2021, a group of contributors overhauled the PHPUnit documentation for the WordPress unit testunit test Code written to test a small piece of code or functionality within a larger application. Everything from themes to WordPress core have a series of unit tests. Also see regression. suite: https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/

External libraries

To remove the jQuery Migrate script from Core, the maintainers are waiting on a release from jQuery UIUI User interface. The 1.13.0-alpha.1 version of the library was already released.

Hareesh Pillai pointed the attendees to #52163.

General

#53635 – Work continues on making various compatibility fixes for PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher 8.1.

Media

There are few fixes planned for 5.8.1, mostly around WebP support and image conversion.

  • The bigger/more complex #53668 is already in trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision., more testing appreciated as always.
  • #53667 also is getting checked by @azaozz

Upgrade/Install

  • #51857 is getting close to commit status. A few issues came up in the Site Health and they were documented in the ticketticket Created for both bug reports and feature development on the bug tracker. by @afragen. Related #51928.
  • #15134 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. and @pbiron asked for testing. Related #36710.
  • Work on symlinked plugins would be very helpful for many developers, but it’s not a blockerblocker A bug which is so severe that it blocks a release. for 51857. The support has been in place since 4.x but is not “universal” aka there are still some places where the wrong thing happens.

See you next week!

#5-8-x, #5-9, #dev-chat, #summary