[wp-trac] [WordPress Trac] #51857: Add rollback for failed plugin/theme updates
WordPress Trac
noreply at wordpress.org
Tue Jun 14 21:19:40 UTC 2022
#51857: Add rollback for failed plugin/theme updates
-------------------------------------------------+-------------------------
Reporter: pbiron | Owner: pbiron
Type: enhancement | Status: reopened
Priority: normal | Milestone: 6.1
Component: Upgrade/Install | Version:
Severity: normal | Resolution:
Keywords: early has-testing-info needs-unit- | Focuses:
tests has-patch needs-dev-note needs-testing |
-------------------------------------------------+-------------------------
Changes (by hellofromTonya):
* keywords: early has-testing-info needs-unit-tests has-patch needs-dev-
note =>
early has-testing-info needs-unit-tests has-patch needs-dev-note
needs-testing
Comment:
== Summary of today's Upgrade/Install component meeting
Where: in Making WordPress slack #core-auto-updates channel
Link: https://wordpress.slack.com/archives/CULBN711P/p1655229327510739
**tl;dr**
👉 More testing and feedback is needed from web hosts and extenders before
this lands in Core.
=== Discussion
* Had trouble getting web hosts to test and give feedback
''Without this feedback, how do we know the PR won't impact them or their
customers?''****
* Core first? Or feature plugin?
**Previous thinking:**
Get it into Core first and then validation that it works would come
because it's in `trunk`.
**New thinking:**
Get feedback and testing first to validate it does work.
Then when ready, land it in Core.
* Add temporary code into Core's Upgrader to invoke the feature plugin's
`move_dir()`.
Sergey shared there is precedence for doing this: [25590], [26865],
[32625]. He also noted
>Should probably be removed from the final release after branching if that
doesn't happen earlier.
=== Action Items
* Develop a testing and feedback strategy
* Use the featured plugin for folks to test it
* Make it easy for people to participate in testing and giving feedback
* Define what kind of feedback is needed / wanted
* Include outreach to web hosts and extenders
* Need a PR that adds code to the Upgrader to invoke the feature plugin's
`move_dir()` when the plugin is activated.
* Once strategy is set, then publish a Make post to ask to ask for testing
and feedback.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/51857#comment:259>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list