jayvdb added a project: Pywikibot-interwiki.py. jayvdb added a comment.
I dont see any benefit in getting a newbie to do this change. The minimal fix is a 30 mins code change, max, and they don't learn a generic skill. Verifying that their change works correctly is a much harder problem, and I think it is very unlikely that a newbie will be able to find all the places that need to be tested to verify that this is working correctly, and/or actually test them.
We also need to triage this more.
Family.crossnamespace is only used by interwiki.py , and why do we need to support interwiki.py for Wikipedia? Is there interwiki.py functionality _for_Wikipedia_ which isnt replaced by Wikidata?
But thinking out loud ... we should have a unit test which checks that all Family namespaces are actually namespaces on the site. i.e. when site config changes conflict with our Family classes, we shouldnt need a bug report - the unit tests should yell out that something is wrong.
TASK DETAIL https://phabricator.wikimedia.org/T75170
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb Cc: pywikipedia-bugs, He7d3r, XZise, Multichill, jayvdb, Nemo_bis, Qgil