On Thu, Sep 19, 2013 at 11:45 AM, Erik Bernhardson <
ebernhardson(a)wikimedia.org> wrote:
3. Replace RC_EXTERNAL with RC_WIKIDATA and RC_FLOW
constants in their
respective extensions. This is also straightforward, but adds
development
overhead to ensure future creators of RC_* constants do not conflict
with
each other. It would be handled similarly to NS_* constants with an
on-wiki list. I have heard some mention that naming conflicts have
occurred in the past with this solution. This would force queries
looking
for only core sources of change to provide an inclusive list of RC_*
values
to find, rather than using rc_type != RC_EXTERNAL.
Please don't repeat the mistake of having extension authors actually caring
what their namespace number is. Everyone just goes "Oh, nobody's probably
using 200 so I'll just do that."
-Chad