I lately switched Commons coordinate template
https://commons.wikimedia.org/wiki/Template:Location from using dozens
of subtemplates to much cleaner Lua code. Everything works great, except
for Special:WhatLinksHere links. The no longer used subtemplates like
https://commons.wikimedia.org/wiki/Template:Location/layout still show
over 3M files transcluding it and files, like
https://commons.wikimedia.org/wiki/File:Estadio_Pacaembu.jpg  which
still claims to transclude [[Template:Location/layout]] ("Templates used
on this page:" section in edit mode). The transclusion dependencies do
not correct themselves even with a Purge, but page edit fixes it. Also
several times I got some sort of internal database errors when using
Special:WhatLinksHere.

 

In the past when I run into this kind of trouble I waited, but in some
cases it took over half a year for the database to update itself. In
other cases those issues never clear (or I did not wait long enough),
like with Category:Pages with malformed coordinate tags
<https://commons.wikimedia.org/wiki/Category:Pages_with_malformed_coordi
nate_tags>  , which due to a long fixed bug in  {{#coordinates:
<https://www.mediawiki.org/wiki/Extension:GeoData> }} was filled with
40k files which did not have any issues. Then the only solution I know
is  Pywikibot/touch.py
(https://www.mediawiki.org/wiki/Manual:Pywikipediabot/touch.py ), which
I recently used to clear {{#coordinates:
<https://www.mediawiki.org/wiki/Extension:GeoData> }} issues.

 

Is there a better way to synchronize database with reality?

 

 

Jarek T.

(user:jarekt <http://commons.wikimedia.org/wiki/User:Jarekt> )

 

 

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to