The interlanguage prefixes azb, lrc and gom are currently not recognized.
Wikilinks with azb:, lrc: and gom: are interpreted as local page names.
It was reported at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#Azb.2C_lrc_and_gom_languages_links_are_red
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Update interwiki.cdb | operations/mediawiki-config | master | +0 -0 |
Event Timeline
We've refreshed the interwiki cache since those wikis were created though. Several times, in fact.
I wasn't really expecting this to work, but:
krenair@tin:~$ updateinterwikicache Updating interwiki cache... ___ ____ ⎛ ⎛ ,---- \ //==--' _//|,.·//==--' ____________________________ _OO≣=- ︶ ᴹw ⎞_§ ______ ___\ ___\ ,\__ \/ __ \ (∞)_, ) ( | ______/__ \/ /__ / /_/ / /_/ / ¨--¨|| |- ( / ______\____/ \___/ \__^_/ .__/ ««_/ «_/ jgs/bd808 /_/ 17:04:36 Started sync-masters sync-masters: 100% (ok: 1; fail: 0; left: 0) 17:04:46 Finished sync-masters (duration: 00m 10s) 17:04:46 Started sync-proxies sync-proxies: 100% (ok: 12; fail: 0; left: 0) 17:04:49 Finished sync-proxies (duration: 00m 02s) 17:04:49 Started sync-apaches sync-common: 100% (ok: 468; fail: 0; left: 0) 17:05:05 Finished sync-apaches (duration: 00m 15s) 17:05:05 Synchronized wmf-config/interwiki.cdb: Updating interwiki cache (duration: 00m 28s) Done krenair@tin:~$ mwscript eval.php enwiki > var_dump( Interwiki::fetch( 'lrc' ) ); object(Interwiki)#176 (6) { ["mPrefix":protected]=> string(3) "lrc" ["mURL":protected]=> string(27) "//lrc.wikipedia.org/wiki/$1" ["mAPI":protected]=> string(0) "" ["mWikiID":protected]=> string(0) "" ["mLocal":protected]=> int(1) ["mTrans":protected]=> int(0) } >
Why did this fix it?
Broken again.
Here's my theory, and it may well be completely wrong: There is a cronjob that updates the interwiki map, and it is running dumpInterwiki.php on a server that has an old copy of the operations/mediawiki-config git repository.
Ran the same thing again with the same result. Leaving this open to figure out why this has been necessary and to get it fixed properly.
updateinterwikicache updates the file in mediawiki-staging, but you now have to commit the file to git (I guess when it was re-added there, they took the old version from git instead of the latest one). Someone (@thcipriani perhaps?) had reverted the change for some reason.