Opened 9 hours ago
Last modified 9 hours ago
#65325 new defect (bug)
Real-time collaboration files have shipped in 7.0
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | 7.0.1 | Priority: | normal |
| Severity: | minor | Version: | 7.0 |
| Component: | Editor | Keywords: | |
| Focuses: | Cc: |
Description
The real-time collaboration (RTC) files that were removed in #65205 have unintentionally shipped in the 7.0 package due to an issue with the build server not fully removing deleted files.
The wp-includes/collaboration files no longer exist in source control but they are present in the package zip file.
The impact is mostly benign as the files are not loaded via wp-settings.php or instantiated anywhere else, but the fact that this happened and nobody noticed it until after the release is a problem.
This is technically a meta issue but as it affects the released 7.0 package let's track it here too.
Status
- Not present in https://core.trac.wordpress.org/browser/tags/7.0/src/wp-includes
- Not present in https://github.com/WordPress/wordpress-develop/tree/7.0.0/src/wp-includes
- Fully present in 7.0 tag of https://github.com/WordPress/WordPress/tree/7.0/wp-includes/collaboration
- Present as empty files in trunk branch of https://github.com/WordPress/WordPress/tree/master/wp-includes/collaboration
- Present as empty files on https://core.svn.wordpress.org/trunk/wp-includes/collaboration/
- Present as an empty directory on https://develop.svn.wordpress.org/trunk/src/wp-includes/collaboration/
- Fully present in package at https://wordpress.org/wordpress-7.0.zip
Impact
- The developer.wordpress.org reference site is showing the collaboration classes as existing since 7.0.0. Example: https://developer.wordpress.org/reference/classes/wp_sync_post_meta_storage/
- The build server will likely break again when those files are reintroduced at a later date.
I've put this in the 7.0.1 milestone for visibility. I don't know if it's necessary to remove those files in 7.0.1.