I do not understand why people are having a problem here. The original issue was MDL-6095, some core question bank tables, and some question-type-specific tables were being created by mod/quiz/install.php for historical reasons. That was bad, so I fixed it.
On an upgrade from 1.9 to 2.0, the following sequence of actions should occur.
admin/index.php calls
upgrade_activity_modules, which calls
mod/quiz/db/upgrade.php which does
set_config('qtype_datasetdependent_version', 2008082600);
upgrade_plugins('qtype', 'question/type', ...
// Does not try to upgrade the datasetdependent question type, because the version is up to date.
At least, that is how it worked when I checked in the fix for MDL-6095 and MDL-16200.
However, since then I have done MDL-16411, so the set_config line needs to change to set_config('version', 2008082600, 'qtype_datasetdependent'); Now I understand why people have been reporting this problem in moodle HQ chat. Will fix.
Please search in the Tracker before creating a new bug.
just putting datasetdependent in the search tool will have show the
MDL-16485bugMDL-16485bug