Okay, so the dev branch is now running live on the Wikipedia servers. A
few more days to clean up remaining obvious bugs, and we'll branch this
off as the new stable branch. (Should we give it a version number, or a
release codename?)
Problems I found and fixed during the rollout:
* Language.php hadn't gotten updated to use $wgSitename, which broke
some languages and all the non-Wikipedia wikis
* Cached pages were being gzipped twice due to a broken merge (I'd
moved the call to tryFileCache(), and we ended up with both the old and
the new positions calling this function and installing output buffer
handlers! I trimmed the extra call and added a double-call check to the
function.)
* Initial text wasn't being put into the 'reason' field in the confirm
deletion screen due to a missing global declaration (also, this check
wasn't working for non-article namespaces due to incorrect usage of
namespace/title in the queries)
* 'Go' search wasn't skipping the MATCH query when $wgDisableTextSearch
was set, due to a missing global declaration
* Doubled google form, missing the search term in the text box
Problems found that still need to be fixed:
* Cookie check in Special:Userlogin fails if that's the very first page
the visitor came to in the session (possible fix: do a single redirect
if the cookie isn't found; on the second try if there's still no cookie
we complain)
* Editing MediaWiki: messages doesn't clear the entries from memcached.
($wgUseDatabaseMessages is off until this is fixed.)
There are probably other problems out there...
-- brion vibber (brion @
pobox.com)