Page MenuHomePhabricator

After moving a page if the item has conflict in wikidata wikidataClient leave items without error
Closed, DeclinedPublic

Description

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)!


Version: unspecified
Severity: minor
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=53220

Details

Reference
bz56457

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:28 AM
bzimport set Reference to bz56457.
bzimport added a subscriber: Unknown Object (MLST).

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.