[Bug 38664] Merge items in Wikidata

2014-05-15 Thread bugzilla-daemon
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

2014-03-25 Thread bugzilla-daemon
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

2014-03-25 Thread bugzilla-daemon
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

2014-03-11 Thread bugzilla-daemon
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

2014-03-04 Thread bugzilla-daemon
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

2013-12-04 Thread bugzilla-daemon
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

2013-10-16 Thread bugzilla-daemon
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

2013-10-16 Thread bugzilla-daemon
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

2013-10-16 Thread bugzilla-daemon
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

2013-10-16 Thread bugzilla-daemon
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

2013-09-02 Thread bugzilla-daemon
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

2013-07-22 Thread bugzilla-daemon
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

2013-07-22 Thread bugzilla-daemon
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

2013-07-16 Thread bugzilla-daemon
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

2013-05-06 Thread bugzilla-daemon
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

2013-03-03 Thread bugzilla-daemon
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

2013-02-26 Thread bugzilla-daemon
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

2013-01-28 Thread bugzilla-daemon
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

2013-01-28 Thread bugzilla-daemon
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

2013-01-27 Thread bugzilla-daemon
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

2013-01-27 Thread bugzilla-daemon
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

2013-01-27 Thread bugzilla-daemon
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

2013-01-27 Thread bugzilla-daemon
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

2013-01-20 Thread bugzilla-daemon
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

2013-01-20 Thread bugzilla-daemon
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

2013-01-18 Thread bugzilla-daemon
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

2012-11-10 Thread bugzilla-daemon
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

2012-11-09 Thread bugzilla-daemon
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

2012-11-08 Thread bugzilla-daemon
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

2012-11-08 Thread bugzilla-daemon
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

2012-08-02 Thread bugzilla-daemon
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

2012-08-02 Thread bugzilla-daemon
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

2012-07-29 Thread bugzilla-daemon
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

2012-07-29 Thread bugzilla-daemon
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

2012-07-29 Thread bugzilla-daemon
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

2012-07-29 Thread bugzilla-daemon
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