Here’s a quick update on the WordPress Automatic Upgrade by Keith Dsouza and the problem with the DoFollow plugin by Kimmo Suominen (see previous post). Currently, for those of you using the DoFollow plugin and wish to use Keith’s automatic upgrade plugin, you must deactivate the DoFollow plugin before running an automatic upgrade then reactivate DoFollow plugin after the upgrade is finished.
Keith’s working on a fix for the problem. Here’s an excerpt from his comment about the matter:
Found the bug, it’s apparently no one’s fault but there is some code in the DoFollow plugin that breaks the entire operation.
In there on line 44
is causing the problem since the plugin was not activated already the method throws a fatal error and the plugin fails, the reason you may have seen a blank page is because your server settings are not set to show you errors or something. But I am fixing the errors right away and will release patched version which will continue without activating the plugin and show the user a message about it.
His patched version should be out soon but as long as DoFollow is deactivated beforehand and reactivated after then there’s no reason not to start using the plugin right off.
Upgrading your WordPress install just got a whole lot easier!
Update 08-08-07: Keith has just released a new version (0.5) which fixes the bug where the DoFollow plugin and certain other plugins cause WordPress Automatic Upgrade to hang when attempting to reactivate your plugins after the upgrade. It checks every plugin before attempting to reactivate just to see if it might throw an error in the reactivation process and if it finds a particular argumentative plugin (like DoFollow) it leaves it alone and reminds you to reactivate the plugin(s) manually at the end of the upgrade process. You can find a better explanation and the download for the new version here.
I tested it myself and it works just as Keith says it will. Good job Keith!