[wp-trac] [WordPress Trac] #51857: Add rollback for failed plugin/theme updates

WordPress Trac noreply at wordpress.org
Mon Mar 8 17:32:51 UTC 2021


#51857: Add rollback for failed plugin/theme updates
-------------------------------+-----------------------
 Reporter:  pbiron             |       Owner:  pbiron
     Type:  enhancement        |      Status:  reopened
 Priority:  normal             |   Milestone:  5.8
Component:  Upgrade/Install    |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  early needs-patch  |     Focuses:
-------------------------------+-----------------------

Comment (by KZeni):

 Replying to [comment:75 afragen]:
 > The intent of this is currently accommodating update failures, not
 complete updates where the new version causes a fatal.

 I wanted to check since I'm not certain on what it might entail to expand
 this to include that scenario as well if it didn't already (seems like it
 could be a natural expansion on the idea.)

 For what it's worth, I'm thinking it could be an incredibly helpful thing
 that could greatly improve ongoing reliability of WordPress sites if it's
 a reasonable thing to consider for inclusion as part/expansion of this. I
 mean, unfortunately, there are still plugins out there that have a release
 buggy release from time to time (ex. I encountered 2 in the last month
 with them being widely used [one having 100,000+ active installs] plugins
 where the issue really did live in the plugin release itself), and this is
 more important now that auto-updates are becoming more of a thing since a
 buggy release that auto-updates (or even is encountered during a manual
 update) means everyone encounters the issue rather than the sporadic cases
 where a copy didn't complete properly due to a server shortcoming/hiccup
 like this is currently set to address.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/51857#comment:76>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list