I'm attaching a patch to the UPGRADE.txt file to add the following statement in the D6->D7 upgrade instructions:
"In addition to updating to the latest available version of Drupal 6.x core,
you must also upgrade all of your contributed modules for Drupal to their
latest Drupal 6.x versions."
The instructions currently explain the need to update to the latest version of Drupal 6.x but are not explicit about the need to update to the latest version for contrib modules specifically. It is especially important to point this out for D6->D7 upgrades because many module developers are not including the D6 hook_update_N() functions for their modules in their .install files. This is happening much more frequently than it was with the D5->D6 upgrades. (It's probably happening because D7 introduced a more radical change to the database API, so module developers would have to substantially rewrite their hook_update_N() functions to get them working in D7 and are (perhaps understandably) reluctant to do so.
|PASSED: [[SimpleTest]]: [MySQL] 39,154 pass(es).|
|PASSED: [[SimpleTest]]: [MySQL] 37,041 pass(es).|
|PASSED: [[SimpleTest]]: [MySQL] 33,996 pass(es).|
|PASSED: [[SimpleTest]]: [MySQL] 33,999 pass(es).|
|#1||UPGRADE.txt_needs_additional_instruction-1167996-1.patch||5.03 KB||Sheldon Rampton|
|FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch UPGRADE.txt_needs_additional_instruction-1167996-1.patch. This may be a -p0 (old style) patch, which is no longer supported by the testbots.|