Page MenuHomePhabricator

Migrate to new Wikispeech wiki server
Closed, ResolvedPublic4 Estimated Story Points

Description

The Wikispeech demo wiki has moved to a new server, since it was using a deprecated Linux version. The settings and content should be migrated to the new server.

Event Timeline

Sebastian_Berlin-WMSE set the point value for this task to 4.

The new server is mostly up and running. There are a couple of issues:

  1. Modules weren't imported to the correct namespace and need to be moved. This doesn't affect the demo pages, so I'd say it's not critical.
  2. Debug messages are inserted in the HTML, making it look weird and breaks Wikispeech. The workaround for this is to disable secure login (which caused a warning message). Getting help in Discourse: https://discourse-mediawiki.wmflabs.org/t/debug-messages-prepended-to-html/411?u=sebastian-wmse.

Mentioned in SAL (#wikimedia-cloud) [2018-04-12T15:02:09Z] <sebastian-wmse> Migrated wiki to an instance running a newer Linux version (T191758).

Change 427075 had a related patch set uploaded (by Sebastian Berlin (WMSE); owner: Sebastian Berlin (WMSE)):
[mediawiki/extensions/Wikispeech@master] Fix improper use of non-static function

https://gerrit.wikimedia.org/r/427075

Change 427075 merged by jenkins-bot:
[mediawiki/extensions/Wikispeech@master] Fix improper use of non-static function and remove unused special page

https://gerrit.wikimedia.org/r/427075

Change 427087 had a related patch set uploaded (by Sebastian Berlin (WMSE); owner: Sebastian Berlin (WMSE)):
[mediawiki/extensions/Wikispeech@master] Hotfix for bcb22a5

https://gerrit.wikimedia.org/r/427087

Mentioned in SAL (#wikimedia-cloud) [2018-04-17T10:00:12Z] <sebastian-wmse> Deploy latest from Git master: 3d93359, bcb22a5 (T191758)

Change 427087 merged by jenkins-bot:
[mediawiki/extensions/Wikispeech@master] Hotfix for bcb22a5

https://gerrit.wikimedia.org/r/427087

Mentioned in SAL (#wikimedia-cloud) [2018-04-17T10:08:31Z] <sebastian-wmse> Deploy latest from Git master: 8fcefab (T191758)

The debug messages shouldn't show up any more, after the patches above.

Change 427075 merged by jenkins-bot:
[mediawiki/extensions/Wikispeech@master] Fix improper use of non-static function and remove unused special page

https://gerrit.wikimedia.org/r/427075

This also removes the unused Special page mentioned in T180021

Is this one ready to be resolved?

Sebastian_Berlin-WMSE claimed this task.

I'd say yes. There are still the pages that don't work because of the namespace debacle, but I don't think that's enough to keep this open.