Last modified: 2014-11-07 11:43:28 UTC
In wikipedia page foo has item in wikidata When we move page foo to foo2 if items have conflict in wikidata. wikidataClient leave items without error so page is moved in wikipedia but it's items didn't update or changed. this problem makes leave langlinks in redirect page! Solution: In my opinion we should add an alarm which popup and tells to user that the langlink didn't move. example: en:foo (item:Q123) > en:foo2 (it had item Q456) after moving en:foo to en:foo2 because of second item wikidataClient can not move langlink from Q123 to Q456 so it leave the langlink in en:foo (item:Q123)!
This will only occur if we already have a redirect or a deleted page with an item (which shouldn't happen, but does so in the real world).
What's our realistic chance of fixing this? How much impact does it have? How hard would it be to fix?
The impact is low (this shouldn't actually occur at all, it only does if we start with invalid data). Fixing this would require binding against a cross wiki version of Echo (which AFAIK doesn't even exist yet) or building an own notification system of some sort (this is needed as these events are asynchronous).
Ok then let's be honest with ourselves and admit that it is not going to happen. Sorry.