Page MenuHomePhabricator

Remove setupSkinUserCss and doSetupSkinUserCss methods
Closed, ResolvedPublic2 Estimated Story Points

Description

These have been deprecated since 1.32 and sending hard warnings since 1.36

They can now be removed (finally) in 1.37

Event Timeline

Jdlrobson moved this task from unsed to Triaged but Future on the Web-Team-Backlog board.

There are still quite a few skins that use these methods, but many of those skins are not compatible with MediaWiki 1.36 anyway, and this function has been deprecated since 1.32 so I think removing it is fine.
https://codesearch.wmcloud.org/search/?q=setupSkinUserCss&i=nope&files=&excludeFiles=&repos=

Am open to considering bumping this to 1.38 if that doesn't sit well with some people.

Am particularly interested in hearing input from Brickimedia.

Jdlrobson moved this task from Triaged but Future to unsed on the Web-Team-Backlog board.
Jdlrobson added a subscriber: ovasileva.

Am particularly interested in hearing input from Brickimedia.

Hi, chiming in here on behalf of Brickimedia. :)

The Brickimedia GitHub organization and the repositories there are super duper legacy and haven't been used for production for years. The only relevant Brickimedia-developed, maintained and deployed skin is Refreshed (see also mw:Category:Skins by Brickimedia); its canonical source code repository is hosted on WMF gerrit. The legacy DeepSea skin has been implemented as a Vector theme (via the Theme extension) since almost precisely four years ago. Other skins in the Brickimedia repositories have been sunset/were never production-ready.

Thanks for the clarification @ashley Brickimedia skins are showing up in codesearch which is causing a lot of confusion (tracked in T286660). Refreshed is not impacted by this change so that's good to know!

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

[mediawiki/core@master] Remove doSetupSkinUserCss and setupSkinUserCss

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

Change 708185 merged by jenkins-bot:

[mediawiki/core@master] Remove doSetupSkinUserCss and setupSkinUserCss

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

Jdlrobson added a subscriber: bwang.