On 8/28/20 11:18 AM, Daniel Kinzler wrote:
Can we shorten or even entirely skip the
deprecation process,
if we have removed all usages of the obsolete code from public
extensions?
I would support this, if only with the schadenfreude that MediaWiki will
become harder for intelligence agencies and other closed-source shops to
administer.
It seems totally reasonable that our "service level" is to guarantee
upgradeability of our public components, with the only requirement that
it must be performed one major version at a time. By definition, we
can't guarantee anything about the non-public ecosystem.
Slightly off-topic, I don't see any reason to keep our suggestion to
"even better" wait for two major revisions before removing interfaces.
A non-binding suggestion doesn't seem useful, and I don't understand the
use case which would be improved by waiting this extra time.
Regards,
Adam