Dev Chat Summary: September 4

@audrasjb was our chat leader today and did an excellent job as usual. (backscroll)

Announcements

JB shared some posts that are currently open for discussion, feedback, or volunteering.

  • About page design: https://make.wordpress.org/design/2019/08/28/discussion-about-the-about-page/
  • New feature plugin proposal: https://make.wordpress.org/core/2019/09/04/feature-plugin-proposal-privacy-data-request-form/

Upcoming Release(s) Update

  • WordPress 5.2.3
    • This is due out today!
    • Right after devchat the plan is to begin the final packaging and release process.
  • WordPress 5.3 has a new batch of focus leads!
    • @miker joined the team as Marketing Focus Lead
    • @ianbelanger joined the team as Default Theme Wrangler
    • @andersnoren joined the team as Default Theme Designer
  • WordPress 5.3 also has an updated timeline posted here: https://make.wordpress.org/core/5-3/
  • All bug scrubs are listed here: https://make.wordpress.org/core/2019/08/27/bug-scrub-schedule-for-5-3/ . The next general bug scrub is Sept 5, 2019 at 14:00 UTC in #core channel.

Call for Component Maintainers

  • @azaozz has put up a challenge to his fellow maintainers for 5.3 (and hopefully beyond!) https://make.wordpress.org/core/2019/08/30/component-maintainers-in-5-3/
  • @chanthaboune shared that the maintainers of the default themes are due for a change
    • @ianbelanger and @williampatton raised their hands to help with that transition.
    • @clorith suggested it’s time to have a clearer support plan for working with default themes

Open Floor

  • If anyone is local to the Orlando area, there’s a community event coming up. https://www.meetup.com/WordPress-Orlando/events/263847409/

Important WP5.3 Dates

  • September 23: Beta 1 (begin writing Dev Notes and About page, and last chance to merge feature projects)
  • September 30: Beta 2 (continue writing Dev Notes and About page)
  • October 7: Beta 3 (continue writing Dev Notes and About page, and soft string freeze)
  • October 15: Release candidate 1 (publish Field Guide with Dev Notes, commit About page, begin drafting release post, and hard string freeze)
  • October 22: Release candidate 2 (update About page images, and continue drafting release post) (also @audrasjb‘s birthday!)
  • October 29: Release candidate 3 (update About page images, and continue drafting release post)
  • November 5: Release candidate 4 (if needed)
  • November 11: Dry run for release of WordPress 5.3 and 24 hour code freeze.
  • November 12: Release Day!

#devchat #summary #5-2-3 #5-3

Dev Chat Agenda for September 4th 2019 (5.3 week 3)

Here is the agenda for the weekly meeting happening later today: Wednesday 4 September 2019 at 20:00 UTC. Please share any items you’d like to include in the comments below!

  • Announcements and highlighted posts
  • Upcoming Release Discussions
    • 5.2.3 Updates
    • 5.3 Updates
  • Calls from component maintainers
  • Open Floor

If you have anything to propose for the agenda or specific items related to those listed above, please leave a comment below.

This meeting is held in the #core channel. To join the meeting, you’ll need an account on the Making WordPress Slack.

#5-3, #5-2-3, #agenda, #dev-chat

Dev Chat Summary: August 28th 2019

This post summarizes the weekly dev chat meeting from August 28th 2019 (agenda / Slack Archive).

Announcements

@chanthaboune mentioned a Make/Core post about using SSL for auto-updates.

@francina mentioned the recently created WP-Notify working group. They had their first meeting and they have two weekly meeting so people from different timezones can attend. If you are interested, join #feature-notifications dedicated slack channel.

WP-Notify was also added to the features list page on Make/Core.

@francina also mentioned there is a new time slot for Core tickets/Gutenberg issues triage and bug-scrubs. If you are in the APAC timezone feel free to take part into the bug scrubs, they are great to get started in understanding how WordPress is made.

Upcoming Releases

5.2.3

5.2.3 RC 1 is available for testing.

Release lead @whyisjake mentioned they are skipping RC2 for 5.2.3 as there are no new commits since RC1 and no regression was reported against RC1. The final release is scheduled for this coming Wednesday.

Please continue testing, and provide feedback. If you are new to testing Core releases, there is a guide to get started. Getting involved in testing WordPress means you will be directly involved in raising the quality of the WordPress user experience.

5.3

@francina announced that @audrasjb is joining the Release Team as focus lead for the accessibility part.

@davidbaumwald ran the first bug scrub of the release cycle, focused on tickets that are milestoned for 5.3, but haven’t see any movement in some time.

@johnbillion: “We need more people attending bug scrubs and scrubbing bugs. Tell all your friends.”. @davidbaumwald added that’s being added for the 5.3 cycle to give props for those running scrubs.

If you want lead a scrub, please get in touch with @davidbaumwald and it will be added to the official schedule to spread the word.

@azaozz mentioned it would also be great if component maintainers could help triage their components.

@audrasjb mentioned the accessibility team will run two additional bug scrubs dedicated to 5.3.

@karmatosed mentioned the design team also runs weekly bug scrubs.

@davidbaumwald is maintaining the list of 5.3 bug scrubs. There was a discussion about having it as a sticky post to see if it helps to increase the number of people attending bug scrubs.

@karmatosed published a post concerning the design of WP core About Page. The post is to start a discussion about what could be easier about this screen. It has a few of the current problems around it and then leads into some potential ideas. Any input on this is welcome.

Call for component maintainers

As per today, there is 6 components without maintainer. Any interested contributors is welcome to help maintain components.

@justinahinon mentioned his interest for the Site Health component.

@francina asked if all the components who seem to have a maintainer really maintained.

@jeffpaul did one component maintainers audit this year and one last year, so the current listing is nearly almost folks who committed to maintaining as best they can.

#5-3, #5-2-3, #bug-scrub, #components, #feature-plugins

Dev Chat Agenda for August 28th 2019 (5.3 week 2)

Here is the agenda for the weekly meeting happening later today: Wednesday, August 28, 2019, 20:00 UTC. Please share any items you’d like to include in the comments below!

If you have anything to propose for the agenda or specific items related to those listed above, please leave a comment below.

This meeting is held in the #core channel. To join the meeting, you’ll need an account on the Making WordPress Slack.

#5-3, #5-2-3, #agenda, #core, #devchat

WordPress 5.2.3 RC 1

WordPress 5.2.3 Release Candidate 1 (RC1) is now available for testing! So please do – every test helps the build get closer to the final release!

You have two options for testing the WordPress 5.2.3 release candidate: try the WordPress Beta Tester plugin (you’ll want to select the point release nightlies option), or download the release candidate here (zip).

What’s in this release?

5.2.3 features 29 bug and regression fixes, with some to the block editor, accessibility, i18n, media, and administration.

Here’s the list:

  • #46899: Ensure that tables generated by the Settings API have no semantics
  • #47145: Feature Image dialog does not follow the dialog pattern
  • #47390: Improve accessibility of forms elements within some “form-table” forms
  • #47190: Twenty Seventeen: Native audio and video embeds have no focus state.
  • #47340: Twenty Nineteen: Revise Latest Posts block styles to support post content options.
  • #47414: Twenty Seventeen: Button block preview has extra spacing within button
  • #47543: Twenty Seventeen: buttons don’t change color on hover and focus
  • #47688: Color hex code in color picker displayed in RTL instead of LTR on RTL install (take 2)
  • #47693: customizer Color picker should get closed when click on color picker area.
  • #45739: Block Editor: $editor_styles bug.
  • #45935: A URL in do_block_editor_incompatible_meta_box function does not have classic-editor__forget parameter
  • #47604: Undefined variable: locked in wp-admin/edit-form-blocks.php
  • #47489: Emoji are substituted in preformatted blocks
  • #47079: Incorrect version for excerpt_allowed_blocks filter
  • #47538: Minor Verbiage Update – Switch ‘developer time’ for ‘a developer’
  • #46757: Media Trash: The Bulk Media options when in the Trash shouldn’t provide two primary buttons
  • #46758: Media Trash: Primary button(s) should be on the left
  • #47113: Media views: dismiss notice button is invisible
  • #47458: Fix tab sequence order in the Media attachment browser
  • #47502: Media modal bottom toolbar cuts-off content in Internet Explorer 11
  • #47687: Use alt tags for gallery images in editor
  • #38415: New Custom Link menu item has a wrong fallback label
  • #47723: Adding a custom link in nav-menus.php doesn’t trim whitespace
  • #47888: Adding a custom link in menu via Customize doesn’t trim whitespace.
  • #47561: Plugin: View details popup layout issue
  • #47835: PHP requirement always set to null for plugins
  • #47386: Fix headings hierarchy in the legacy Custom Background and Custom Header pages
  • #47603: My account toggle on admin bar not visible at high zoom levels
  • #47758: Font sizes on installation screen are too small

You can browse the full list of changes on Trac.

What’s next?

Committers: The dev-reviewed workflow (double-committer sign off) is now in effect. That means it takes two committers to approve any changes to the 5.2 branch.

Plus, we have a hard string freeze until the official 5.2.3 release, scheduled for Wednesday, September 4, 2019, 10:00 AM PDT

Happy testing!

#5-2, #5-2-3, #rc1, #releases

Dev Chat Agenda for August 21st 2019 (5.3 week 1)

Here is the agenda for the weekly meeting happening later today: Wednesday, August 21, 2019, 20:00 UTC. Please share any items you’d like to include in the comments below!

  • Announcements
  • Upcoming Release Discussions
    • 5.2.3 Updates after the latest bug scrub
    • 5.3 Kickoff (missing focus leads, general and focussed bug scrubs, development cycle guide)
  • Calls from component maintainers
  • Open Floor

If you have anything to propose for the agenda or specific items related to those listed above, please leave a comment below.

This meeting is held in the #core channel, to join the meeting, you’ll need an account on the Making WordPress Slack.

#5-3, #5-2-3, #agenda, #core, #devchat

Dev Chat Summary: August 14

After the close of our every-two-weeks new contributor chat, the weekly core chat started at 2000 UTC, give or take a few minutes. (backscroll)

Announcements

Next Minor: 5.2.3

Next Major: 5.3

  • All but two focus lead type people are settled. An update post is upcoming (and will be shared by the end of the week regardless of whether those final two are settled or not).

Open Floor

To Do List from this Chat

  • First 5.2.3 bug scrub Thursday, August 15 @ 1700 UTC
  • If you want to help with the 5.2.3 minor release and weren’t mentioned above, you can indicate your interest in the comments of this post.

#summary #5-2-3 #5-3 #rest-api #auto-update

Dev Chat Agenda: August 14

Here is the agenda for the weekly meeting happening later today: Wednesday, August 14, 20:00 UTC. Please share any items you’d like to include in the comments below!

  • Announcements
  • Upcoming Release Discussions
    • 5.2.3 Planning and Updates
    • 5.3 Updates
  • Calls from component maintainers
  • Open Floor

If you have anything to propose for the agenda or specific items related to those listed above, please leave a comment below.

This meeting is held in the #core channel in the Making WordPress Slack.

#5-2-3, #5-3#agenda#devchat

5.2.3 Release Planning

You may have noticed discussions in devchat the last month or so* around timeframes for 5.3 later this year as well as working to release a 5.2.3 sooner than that due to resolved defects waiting to be released. This proposal provides an opportunity for us to release 5.2.3 in the nearer term while others begin to shift their focus to 5.3. Read on to see the proposed focus and timeline for 5.2.3!

Proposed focus

Along with the items already milestoned for 5.2.3, we can look into including items related to the PHP version bump coming in 5.3, backporting some block editor features, as well as improving accessibility and RTL issues. Issues noted below are linked to Trac and include their summary and related keywords for quick review.

The following relate to the PHP version bump:

  • #47160: Backport blocking of plugin updates if required PHP version is not supported [defect] [2nd-opinion] [needs-patch]
  • #47699: Remove redundant JSON polyfills for PHP native functionality [enhancement] [has-patch] [has-unit-tests] [needs-dev-note]
  • #47797: Provide compatible core update for users not on PHP >= 5.6 [enhancement] [has-patch] [needs-testing]

The following, along with any backported Gutenberg items, relate to improvements in the block editor:

  • #45739: Block Editor: $editor_styles bug. [closed] [defect]
  • #45935: A URL in do_block_editor_incompatible_meta_box function does not have classic-editor__forget parameter [closed] [defect]
  • #47079: Incorrect version for excerpt_allowed_blocks filter [closed] [defect]
  • #47216: Block Editor crashes on custom post types without title support [closed] [defect]
  • #47489: Emoji are substituted in preformatted blocks [closed] [defect]

The following relate to improvements across the accessibility and RTL focuses:

  • #30506: RTL: Hours and minutes fields order reversed in post editing [closed] [defect]
  • #46757: Media Trash: The Bulk Media options when in the Trash shouldn’t provide two primary buttons [closed] [defect]
  • #46758: Media Trash: Primary button(s) should be on the left [closed] [defect]
  • #46899: Ensure that tables generated by the Settings API have no semantics [closed] [defect]
  • #46978: Remove title attributes from the Meta widget [closed] [defect]
  • #47113: Media views: dismiss notice button is invisible [closed] [defect]
  • #47122: Media views: fix unlabelled controls [closed] [defect]
  • #47141: Radio and checkbox labels rely on implicit association [closed] [defect]
  • #47145: Feature Image dialog does not follow the dialog pattern [closed] [defect]
  • #47386: Fix headings hierarchy in the legacy Custom Background and Custom Header pages [closed] [defect]
  • #47390: Improve accessibility of forms elements within some “form-table” forms [closed] [defect]
  • #47458: Fix tab sequence order in the Media attachment browser [closed] [defect]
  • #47502: Media modal bottom toolbar cuts-off content in Internet Explorer 11 [closed] [defect]
  • #47603: My account toggle on admin bar not visible at high zoom levels [closed] [defect]
  • #47688: Color hex code in color picker displayed in RTL instead of LTR on RTL install (take 2) [closed] [defect]
  • #47693: customizer Color picker should get closed when click on color picker area. [closed] [defect]
  • #47758: Font sizes on installation screen are too small [closed] [defect]

While we haven’t historically handled default theme-related changes in a minor release, the following are also potentially viable and related to Block Editor and Accessibility improvements as well:

  • #47190: Twenty Seventeen: Native audio and video embeds have no focus state. [closed] [defect]
  • #47340: Twenty Nineteen: Revise Latest Posts block styles to support post content options. [closed] [defect]
  • #47414: Twenty Seventeen: Button block preview has extra spacing within button [closed] [defect]
  • #47543: Twenty Seventeen: buttons don’t change color on hover and focus [closed] [defect]

Proposed timeline

Proposed timeline for this minor release is as follows:

I recognize that the release is the week of the US Labor Day holiday, but hopefully we can keep roughly to this timeframe so that we don’t drag on too long into September and further disrupt plans on 5.3.

Actions needed

We’ll want to confirm this focus, timeline, and release lead(s) for 5.2.3 in devchat. So please comment on this post or come to devchat prepared to discuss, thanks!

Update on 15 August 2019

Note that from yesterday’s devchat that we’ve agreed to exclude the two “remove” related tickets from the proposed list of items in 5.2.3. I’ve gone ahead and used strikethrough on those in the listing above.

We’re working to capture release lead(s) nominations, so please add those to this post, yesterday’s devchat summary post, or come to next week’s devchat to nominate a lead. You’re welcome to nominate yourself or someone else. We plan to confirm release lead(s) in next week’s devchat and then work to confirm the 5.2.3 timeline.

Update on 27 August 2019

Note that during today’s bugscrub that we decided to skip RC2 as there are no new commits since RC1 and no regressions reported against RC1. We will continue with the remaining timeline and planned release on September 4, 2019 at 17:00 UTC.

* see: June 26th, July 3rd, July 10th, July 17th, July 31st, and August 7th.

#5-2-3, #planning