Once the MOODLE_17_STABLE branch was generated we'll drop all the UTF-8 migration stuff from HEAD.
Apart from that, some more things will be done:
- Under 17_STABLE and HEAD, add one new check to the environment stuff to allow users to check that they DB is unicode, informing about it. This will, automatically, forbid installations using install.php
- Under HEAD, add one more check at the beginning of the process, looking for unicode DB. This will forbid installations not using install.php (those done by manually creating the config.php file).
- Under HEAD, before executing any upgrade, check that the DB is unicode.
- Document clearly that running under Unicode is mandatory to be able to run 1.8.
With this measures, everyone installing/upgrading to 1.8 will need to have one unicode db. That's the objective to safely drop migration stuff.