Am 15.10.20 um 03:58 schrieb Dan Andreescu:
Committee inbox:
* T263904 <https://phabricator.wikimedia.org/T263904>: Are traits part of
the stable interface?
I'm working on an update for the Stable Interface Policy. Besides some minor
tweaks to the wording, the main changes are:
* added a section on "stable for use" for traits.
* overhauled the deprecation process, to follow up on the discussion on
breaking changes without deprecation we had here on wikitech-l a couple of
months ago. To give a very brief summary, the idea is that hard deprecation
should happen as soon as possible after soft deprecation, and removal should
happen right after the release that contained the hard deprecation. It also
shifts responsibility for updating calling code to the person or group that
drives the deprecation.
Daniel Kinzler
Principal Software Engineer, Core Platform
Wikimedia Foundation