Page MenuHomePhabricator

Bundle MinervaNeue skin with MediaWiki
Closed, ResolvedPublic

Description

  • Passed security review or already Wikimedia deployed
  • Voting CI structure tests
  • Runs MediaWiki-CodeSniffer
  • Runs phan (none of the other skins run phan yet, so it's probably ok to skip)
  • Supports MySQL, SQLite, and Postgres (no schema changes)
  • GPL v2 or later compatible license
  • Extension's default configuration provides optimal experience
  • Tested with web installer

Event Timeline

CCicalese_WMF renamed this task from Bundle Minerva Neue skin with MW 1.32 to Bundle Minerva Neue skin with MediaWiki.Nov 10 2018, 6:49 PM
Reedy renamed this task from Bundle Minerva Neue skin with MediaWiki to Bundle MinervaNeue skin with MediaWiki.Jan 29 2021, 2:48 AM

Hey there. This task is proposed as a blocker to MediaWiki 1.37, which will be cut in less than three weeks' time. Please consider whether this will make that deadline, and if not, move it to block the MediaWiki 1.38 release (MW-1.38-release) or remove as a blocker entirely.

It would be really nice to bundle this as this should have been done a long time ago. I don't think there are any technical blockers?

It would be really nice to bundle this as this should have been done a long time ago. I don't think there are any technical blockers?

The phan part has been done for a while now in T133664: Statically analyse MinervaNeue codebases with Phan.

For the default config being appropriate for third parties, just at a glance I'd have thought that MinervaDonateLink should be false not true, but that's probably me being fussy. Happy to declare it done enough.

I've not tested this with the Web installer but I assume it Just Works™?

Change 745937 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/tools/release@master] Add Minerva to 1.38

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

Change 745940 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] MinervaDonateLink is enabled in production

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

Change 745941 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/MinervaNeue@master] Donate link is disabled by default for 3rd parties

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

Change 745940 merged by jenkins-bot:

[operations/mediawiki-config@master] MinervaDonateLink is enabled in production

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

Change 745941 merged by jenkins-bot:

[mediawiki/skins/MinervaNeue@master] Donate link is disabled by default for 3rd parties

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

Change 745937 merged by jenkins-bot:

[mediawiki/tools/release@master] Add Minerva to 1.38

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

OK, someone now needs to send the e-mails to wikitech-l and mediawiki-l that all extension developers will now be implicitly expected to make their code compatible with MinervaNeue. Jon, I think that'd be best from you?

Jdlrobson claimed this task.

Done!