These have been deprecated since 1.32 and sending hard warnings since 1.36
They can now be removed (finally) in 1.37
These have been deprecated since 1.32 and sending hard warnings since 1.36
They can now be removed (finally) in 1.37
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Remove doSetupSkinUserCss and setupSkinUserCss | mediawiki/core | master | +3 -31 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Jdlrobson | T282045 [GOAL] Deprecate and remove skin code in preparation for 1.37 | |||
Resolved | Jdlrobson | T280610 Remove setupSkinUserCss and doSetupSkinUserCss methods |
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.
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.
Change 708185 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):
[mediawiki/core@master] Remove doSetupSkinUserCss and setupSkinUserCss
Change 708185 merged by jenkins-bot:
[mediawiki/core@master] Remove doSetupSkinUserCss and setupSkinUserCss