I happened to run interwiki.py on Wikipedia pages for
article [[Lithuania]] alone. At some point, I see the bot
fetching pages related to [[Poland]]. As it was in
autonomous mode, at the end of the processing, the bot
didn't change anything as it found conflicts of pages
pointing either to Poland ot Lithuania in several
languages. I found the problem to be a double pl:
interwiki in mk:. One pointing to pl:Litwa and another to
pl:Polska (this on the same article).
When it finds this, the bot should immediately either
ask what to do or abort the process (if in autonomous
mode). In this specific case, the bot took twice the time
to get to the conclusion it wouldn't be able to update
any page as there are errors.
Logged In: YES
user_id=47476
Originator: NO
This is now fixed, but only for autonomous runs. I don't think anyone will notice much difference in the time the bot needs.
For non-autonomous runs, this will not be fixed, because there the extra information is required.
Logged In: YES
user_id=959303
Originator: NO
This "fix" introduces a problem when interwiki.py is used with option "-hint".
For example:
interwiki.py -confirm -lang:en Lynx_spider -hint:20:Oxyopidae
I get:
ERROR: [[Lynx spider]]: [[en:Lynx spider]] gives duplicate interwiki on same sit
e [[de:Luchsspinnen]]
Since de:Oxyopidae is a redirect to de:Luchsspinnen it shouldn't cause that error as it was before this "fix":
NOTE: [[de:Oxyopidae]] is redirect to [[de:Luchsspinnen]]
At the end these ERRORS forces to manually check all interwiki links. Although, often all these links are correct.
Logged In: YES
user_id=47476
Originator: NO
Refixed it, by largely undoing the effects of the previous fix. This is not only a problem with a hint, but with any redirect that is referenced by interwiki. Since that is probably much more frequent than the original problem, and the original problem was only an annoyance, I changed the status to "won't fix"