Hosting Chat Recap: Wednesday, July 01, 2020

Here’s the summary of the meeting in #hosting-community on July 01, 2020 at 09:00 UTC and on July 01, 2020 at 18:00 UTC.(Slack archives).

The meetings were led by @mikeschroder and @jadonn. The Notes were taken by @chaion07.

Attendees: @tillkruess, @ugyensupport, @decipher05, @chaion07, @GMSamejo, @javiercasares, @pfefferle, @francina, @Crixu, @mikeschroder, @jonathansulo, @jadonn, @amykamala, @fahimmurshed, @passoniate, @evanstanton.

At the beginning of the meeting, there was a discussion about the requirements for getting a hosting team badge. Details on this can be found in the hosting handbook. If you have any questions, or are missing a badge, please leave a comment on this post, or contact any of the team reps!

Agenda

## Greetings
- Welcome and Personal Check-in

## Highlights
- WordPress 5.5 Beta 1 upcoming
- jQuery update

## Hosting Team Time
- PHP 8 and Hosting Tests- Task Check-in
- Open Handbook PRs

## Open Floor

Highlights

WordPress 5.5 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1

WordPress 5.5 Beta 1 will be released on 7 July 2020!

5.5 will be the second major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. of 2020 and aims to include an update of the block editor to the latest release of 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/, automatic updates for plugins and themes, a 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. directory, XML sitemaps, and lazy loading of images.

@pfefferle and @javiercasares mentioned that testing has been going well so far.

jQuery Update

jQuery is getting a major update this time around, and testing has been requested.

@javiercasares pointed out a plugin that makes it easy to test.

Hosting Team Time

Host Testing and PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. 8.0

@pfefferle brought the hosting tests and PHP 8 up for discussion, specifically: “How we can effectively test and report PHP 8 problems and does it make sense to change the host tests to PHP 8 when development of 5.6 starts?”

@mikeschroder recommended that hosts hold off on switching PHP versions until PHP 8 tests are passing on core’s TravisCI, stating that “CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.’s TravisCI (it runs the same tests) is already running PHP 8, fortunately, so some things are visible there.”

Per @javiercasares‘ recommendation, two issues were created to check the phpunit-test-reporter and phpunit-test-runner for PHP 8 compatibility to make sure the tools are ready.

@francina investigated the potential for implementing a similar approach to what was taken for PHP 7.4, and mentioned “The test runner could start including PHP8  + ..definitely open tickets in tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. to highlight new and deprecated things in PHP8 that need fixing in WP.”

PHP 8 related tickets are being tracked with the php8 keyword, and help is welcome — both with existing tickets, and new ones!

Check-in

@javiercasares said they are planning to check pull requests in the team’s GithubGitHub GitHub is a website that offers online implementation of git repositories that can 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/ repos today (a review/report of the issues is now posted here).

@mikeschroder did a little handbook change review this week, and hopes to do more this week. Also committed the change to invalidate opcode cache on update in core, and has requested testing.

Next Meeting

The next meetings will be in the #hosting-community channel on July 08, 2020 at 09:00 UTC and July 08, 2020 at 18:00 UTC

Hope to see you then!

+make.wordpress.org/updates

#hosting-community, #meetings