Boost must enabled in order for update.php to complete with no errors when upgrading from 6.x-1.0-beta2 to 6.x-1.0 (and, presumably, for other versions preceding the 1.0 release, as well).
Otherwise, the upgrade will fail with the following error: "Call to undefined function _boost_change_extension() in .../public_html/urbanministryjobs/sites/all/modules/boost/boost.install on line 685".
The way I see it, there are two possible fixes:
1) Add a line of code to the .install that enables the module if it is not currently enabled, then call the function.
2) Add to the documentation (and possibly the project page, as per CCK), that Boost must be enabled prior to running the update.
Comments
Comment #1
mikeytown2 commentedI didn't know you could run boost updates with boost disabled. I think the best way would be to load the boost.module file if boost is disabled; that way it has access to all the functions.
Something like
See http://api.drupal.org/api/function/comment_update_6002/6
Comment #2
mikeytown2 commentedComment #3
EvanDonovan commentedOk, this sounds great. Generally it's possible to run update.php for modules that are currently disabled; I actually make a practice of doing it in case things break. But some modules (CCK-related ones especially) must be enabled; I guess Boost has, up to now, been in that category also.
Btw, thanks for all the patches - you churn them out faster than I can test them :) I have so many critical bugs to fix on the site atm, that I'm not sure when I'm going to have a chance to look at these. Knowing you, though, you'll probably have them committed before long in any case :)
Comment #4
mikeytown2 commentedcommitted