WordPress.org

Make WordPress Core

Opened 4 years ago

Last modified 3 days ago

#41490 reopened task (blessed)

Readme: Update recommendations (include MariaDB) to reflect https://wordpress.org/about/requirements/

Reported by: Presskopp Owned by: audrasjb
Milestone: 5.9 Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: Cc:

Description

The readme.html misses MariaDB:

https://wordpress.org/about/requirements/ recommends:
PHP version 7 or greater
MySQL version 5.6 or greater OR MariaDB version 10.0 or greater

readme:
MySQL version 5.6 or higher.

Change History (13)

#1 @pento
4 years ago

  • Version 4.7 deleted

I'm cool with making this change, but let's wait until after #30462 - running the test suite against MariaDB is helpful in declaring it properly supported.

As with MySQL and PHP, the recommended version should be dependent the dates declared in the MariaDB Maintenance Policy.

#2 @desrosj
6 months ago

  • Milestone changed from Awaiting Review to 5.9

I'd like to prioritize this for 5.9.

This ticket was mentioned in PR #1913 on WordPress/wordpress-develop by audrasjb.


4 weeks ago

  • Keywords has-patch added

#4 @audrasjb
4 weeks ago

PR available for this change :)

This ticket was mentioned in Slack in #core by audrasjb. View the logs.


2 weeks ago

#6 @audrasjb
2 weeks ago

  • Type changed from defect (bug) to task (blessed)

Changing this ticket into a task.

#7 @audrasjb
12 days ago

  • Owner set to audrasjb
  • Status changed from new to assigned

The PR above is almost ready. Self-assigning the ticket.

#8 @audrasjb
12 days ago

As per yesterday's bug scrub, I'm committing the first part (add MariaDB recommendation), then I'll reopen the ticket to see if the Unit Test part can land in 5.9 or not.

#9 @audrasjb
12 days ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In 52319:

General: Add MariaDB in the readme.html requirements.

This change updates the WordPress readme.html file to reflect WordPress.org requirements: as of WordPress 5.9, MariaDB 10.1 and higher versions are supported by WP. See https://wordpress.org/about/requirements/.

Fixes #41490.

#10 @audrasjb
12 days ago

  • Keywords has-patch removed
  • Resolution fixed deleted
  • Status changed from closed to reopened

Reopening to see if we can add some unit tests for this.

Worth noting that we recently deactivated the test for the PHP version. Also, the same goes for MariaDB: we recommend to use 10.1 and greater on w.org but the last supported version on MariaDB’s side is 10.2.

Last edited 12 days ago by audrasjb (previous) (diff)

#11 follow-up: @JavierCasares
4 days ago

Only FYI… Now, we are recommending:

— PHP version 7.4 or greater.
— MySQL version 5.6 or greater OR MariaDB version 10.1 or greater.
— HTTPS support

OK to PHP 7.4+

MySQL, the latest GA available version is MySQL 5.7 / 8.0 (5.6 is not supported anymore)

Same with MariaDB. Now, the latest GA version supported is MariaDB 10.2…

Should we recommend unsupported / insecure versions?

We should clarify if this page is for "requirements" or "recommendations" because, as requirements, WordPress may work with many older versions, but as recommended we should not propose unsupported versions.

#12 in reply to: ↑ 11 @SergeyBiryukov
4 days ago

Replying to JavierCasares:

We should clarify if this page is for "requirements" or "recommendations" because, as requirements, WordPress may work with many older versions, but as recommended we should not propose unsupported versions.

I agree we should not recommend unsupported or insecure versions.

The Requirements page looks like a mix of both recommendations and requirements, with the recommendations at the top and the actual requirements a bit further down:

Note: If you are in a legacy environment where you only have older PHP or MySQL versions, WordPress also works with PHP 5.6.20+ and MySQL 5.0+, but these versions have reached official End Of Life and as such may expose your site to security vulnerabilities.

#13 @SergeyBiryukov
3 days ago

In 52358:

General: Mark the recommended MariaDB version number in readme.html with a <strong> tag.

This brings consistency with the MySQL version number.

Follow-up to [52319].

See #41490.

Note: See TracTickets for help on using tickets.