[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 tobias.gritschac...@wikimedia.de changed: What|Removed |Added Status|RESOLVED|VERIFIED CC||tobias.gritschacher@wikimed ||ia.de -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Depends on|57745 | -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Whiteboard|backlog |u=dev p=0 c=backend -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Depends on||57745 -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Whiteboard||backlog -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #28 from ebraminio --- Also interesting, what happened here? Seems merge API didn't add anything to Q194 but removing anything from Q7: http://test.wikidata.org/w/index.php?title=Q7&action=history http://test.wikidata.org/w/index.php?title=Q194&action=history -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #27 from ebraminio --- see also https://www.wikidata.org/wiki/MediaWiki_talk:Gadget-Merge.js#New_merge_API -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #26 from ebraminio --- Also as I am on wikibreak, feel free to change/override/develop merge.js gadget. -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 ebraminio changed: What|Removed |Added CC||ebrami...@gmail.com --- Comment #25 from ebraminio --- I made a test version of merge.js using that API http://test.wikidata.org/wiki/MediaWiki:Gadget-Merge.js but I hope a gadget be developed inside wikibase as the merging is very common action on wikibase. -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Addshore changed: What|Removed |Added CC||addshorew...@gmail.com --- Comment #24 from Addshore --- Related change for a merge API module https://gerrit.wikimedia.org/r/#/c/79988/ -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #23 from Daniel Kinzler --- To sum up an internal discussion we had on this a couple of weeks back: This is stalled because of all the edge cases it introduces. It seems impossible to foresee and cover them all in advance. So it's probably best to provide a very simple base line implementation, and observe and improve from there. The baseline should include: * A special page for turning one item into a redirect to another. Data in the item is, for now, lost (though of cause still available via the page history). Actual merging of item data can be added later. * There should be no way to create or change a redirect via the API. * Any attempt to edit a redirect should cause an error. The only exceptions would be rollback/restore (but probably not undo) actions that remove the redirect-ness from the item. * Special:EntityData should automatically resolve redirects. * Item redirects should be presented to mediawiki as redirects through the ContentHandler facility. * MediaWiki should be able to automatically resolve double redirects in the usual manner. Quite a bit of desirable functionality and unclear edge cases remain, but the above should be easy enough to implement, and should provide a baseline for testing and tentative live use. -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Severity|enhancement |major --- Comment #22 from Lydia Pintscher --- Setting to major. We really need to move forward with this. -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #21 from jeb...@gmail.com --- Gadget for this https://www.wikidata.org/wiki/MediaWiki:Gadget-Merge.js -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 soulkeeper.wikipe...@gmail.com changed: What|Removed |Added CC||soulkeeper.wikipedia@gmail. ||com --- Comment #20 from soulkeeper.wikipe...@gmail.com --- How many duplicates/merge candidates exist on Wikidata currently? I don't want to guesstimate, but I'm worried that the number is overwhelming. In any case, the longer each merge candidate lingers, the more work it becomes. If we are not to be swamped down by this, I believe we need to get us some efficient merge tools, the sooner the better. IMHO. -- You are receiving this mail because: You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Lydia Pintscher changed: What|Removed |Added Priority|Normal |High CC||lydia.pintscher@wikimedia.d ||e -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Amir E. Aharoni changed: What|Removed |Added CC||amir.ahar...@mail.huji.ac.i ||l -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #19 from Daniel Kinzler --- (In reply to comment #17) > Do we need a redirect? Wikidata is CC0 so we don't have to keep a reference > to > the original contributor. Yes, we do need the redirect. We don't need the redirect for *legal* reason. But Wikidata is an entity base, that is, it provides stable identifiers for entities (concepts, data items). These IDs should stay valid indefinitely, otherwise Wikidata becomes a lot less useful to 3rd party applications. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Beta16 changed: What|Removed |Added CC||l.rabinelli+bugzilla@gmail. ||com -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #18 from jeb...@gmail.com --- The redirect is to maintain link structure. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #17 from filceolaire --- Yes. It would be a move rather than a true merge. Yes cut/copy/paste is very slow for items with a lot of links. This move function will help speed it up while we are waiting for a true merge function to be developed. Do we need a redirect? Wikidata is CC0 so we don't have to keep a reference to the original contributor. As I have been merging via cut/copy/paste I have just asked for the item I merged from to be deleted with the justification "merged to Q". Mostly I just do this for pages with small numbers of links because it is such a pain to do for pages with lots of links. When I get this move tool I will do the pages with lots of links. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Robin Pepermans (SPQRobin) changed: What|Removed |Added CC||robinp.1...@gmail.com -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #16 from jeb...@gmail.com --- That would not be a merge operation but a move on individual entries in the item. A merge is rather high level and each sitelink, and later on statements, would be transfered. That would probably also imply some way to mark some entries to not be transferred, and a way to set up the redirect. It could be that a cut/copy/paste -solution would be simpler, but it would also be very slow for large items. And then we need a way to change an item into an redirect. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #15 from filceolaire --- The 'Move' action would be on each sitelink 'edit' menu. Not on the whole page. I should have said "on a sitelink by sitelink basis"; not "on an item by item basis". My mistake. To merge two items you would 'move' each sitelink on one page to the other page, one at a time. Where there are only a few sitelinks which need to be moved then you would move only those. How it would work: Sitelink: select 'Edit' then 'Move' Submenu appears asking for the ID of the destination page. Submenu also shows the Label and Description in the Sitelink language with option to select either or both to move also. Select Save on submenu to delete the sitelink from this page and add it to the other page. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #14 from Daniel Kinzler --- (In reply to comment #13) > On the project chat I suggested a 'Move' item be added to the link edit menu > and this was to be as a local widget. "move" would mean changing the ID of an item... how would that help? > This would get us this merge function on an item by item basis which is > probably better than doing an entire page. Hm? But each item is described by a page? I don't understand your suggestion. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 filceolaire changed: What|Removed |Added CC||filceola...@gmail.com --- Comment #13 from filceolaire --- On the project chat I suggested a 'Move' item be added to the link edit menu and this was to be as a local widget. This would get us this merge function on an item by item basis which is probably better than doing an entire page. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 Daniel Kinzler changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #12 from Daniel Kinzler 2012-11-10 11:59:10 UTC --- Oops... confused this with bug 39836. Ignore comment #10 and #11. Unassigning for now. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #11 from Daniel Kinzler 2012-11-09 18:46:44 UTC --- Implemented in I344d7681 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #10 from Daniel Kinzler 2012-11-08 18:21:55 UTC --- I'm poking at this now. Here is what I intend to do: * modifications must always be based on the revision that is indicated as the base revision. I.e. if ApiModifyEntity gets a baserevid parameter, it must loat that version of the entity, and then modify that, not the current revision. * If the current revision is the base revsision, or there is no base revision, then just save the new content as is (no conflict). * Otherwise, EditPage creates a patch by generating a diff from the base content to the new content (the content provided by the caller). * Then, a "clean" patch is generated by removing all changes from the patch that conflict with (are not applicable to) the current revision. * If the clean patch is different from the original patch, there is a conflict. * If there is a conflict but the current user was the only one to edit since the base revision, the conflict is ignored. Otherwise, saving is aborted. * If saving was not aborted, we now have either a clean patch, or a patch with conflicts against the user's own edits. * Apply that path to the current revision to get a fresh version of the new content which has all the intended changes performed on top of the current revision instead of the base revision. (in git terms, this is a rebase). This should get us a clean result. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 abraham.taheriv...@wikimedia.de changed: What|Removed |Added Status|NEW |ASSIGNED CC||abraham.taherivand@wikimedi ||a.de -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 jeb...@gmail.com changed: What|Removed |Added Keywords||need-volunteer -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 denny vrandecic changed: What|Removed |Added Priority|Unprioritized |Normal CC||denny.vrandecic@wikimedia.d ||e Severity|normal |enhancement -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 jeb...@gmail.com changed: What|Removed |Added See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=38795 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #9 from jeb...@gmail.com 2012-07-29 17:35:21 UTC --- History and logging of such things could be done outside of Wikidata as you said, and probably should.. Its about the page history and should not be part of the item, which just happens to be stored on the page. And it would be really nice to be able to add such log entries after somebody have reused content by cut'n'paste. Gah.. Probably need another bug for that... ;/ -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 --- Comment #8 from jeb...@gmail.com 2012-07-29 17:30:58 UTC --- Present merging of histories are horrible, but people expect it to happen, I don't know why - its useless. All I want is a log entry that says "at this point continue there". -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 38664] Merge items in Wikidata
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664 MZMcBride changed: What|Removed |Added CC||b...@mzmcbride.com Summary|Merge items |Merge items in Wikidata -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l