-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
I don't have a strong opinion about the specific function in this case, but I did want to discuss a few things about the policy itself.
On 07/30/2018 06:28 AM, Stephan Gambke via Wikitech-l wrote:
I know it is annoying as heck to keep outdated code, but if you ask me, unless there is an immediate compelling reason for the removal the deprecation policy should not be bypassed.
Just to be a bit pedantic here to ensure there isn't confusion - the *policy* is not being bypassed. The policy has a provision for "removal without deprecation"[1], which Aryeh is following here. The deprecation *period* is being bypassed.
And in my opinion "I did not find any extension that uses this method" is not sufficient. Not all extensions/skins are hosted on WMF servers.
If your extensions/skins are public, it's trivial to get them included in codesearch[2] - if your code isn't on Gerrit, it can be added to[3].
The policy states: "Extensions that are open source will be given more consideration than those that core developers cannot see." So it's really in extension developers best interest to make their code visible to core developers.
[1] https://www.mediawiki.org/wiki/Deprecation_policy#Removal_without_deprec ation [2] https://codesearch.wmflabs.org/ [3] https://github.com/MWStake/nonwmf-extensions
- -- Legoktm