I had MediaWiki 1.3.x installed and running. I emerged 1.4.4 and during the process it said it was upgrading the install. When it was finished I was able to access the wiki but not create an account. I posted the error at the MediaWiki site: http://bugzilla.wikimedia.org/show_bug.cgi?id=2210 They said that his was because the upgrade to the database was not made and to go to the mediawiki root and read the details on how to do this in a file called UPGRADE. This file does not exist. They said to file a bug here as this looked like a third party packaging issue. Reproducible: Didn't try Steps to Reproduce: 1. emerge mediakiki 1.3.x 2. emerge mediawiki 1.4.4 3. try to create an account on your MediaWiki site Actual Results: Couldn't create a mediawiki account. Received and error: Database error From Mike and Wendy's Wiki A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: (SQL query hidden) from within function "User::addToDatabase". MySQL returned error "1054: Unknown column 'user_token' in 'field list' (localhost)". Expected Results: That new user accounts can be created after upgrading to 1.4.4 I do not have the vhosts USE flag.
(In reply to comment #0) I downloaded the mediawiki source directly from the mediawiki sourceforge site. I extracted the file called UPGRADE and read the upgrade instructions there. Once I followed those instructions it appears my mediawiki installation is now upgraded. It looked like the ebuild or the mediawiki source was doing the upgrade for me but apparently not. For some reason the UPGRADE file was deleted so I didn't have instructions on how to upgrade. Is the mediawiki source or the ebuild supposed to do the upgrade automatically?
AFAIK, I did not do any UPGRADE within the ebuild anywhere. So, It could have been done within the webapp-config process of course. So, I need to find some time to look at this.
Please see this bug on the mediawiki bugzilla: http://bugzilla.wikimedia.org/show_bug.cgi?id=198
UPGRADE file is included since quite some time. clean this bug report up.