[00:18:54] Could an admin link Q14635186 to [[en:Lynch motor]]. Trying to do so through the interface produces opaque and unhelpful "could not save" errors, without any explanation [00:18:55] 10[2] 10https://en.wikipedia.org/wiki/Lynch_motor [00:20:03] (note that on enwiki/dewiki two related, but separate articles are interwiki-linked, and so this does /not/ come from wikidata) [00:22:36] Let me check the problem. [00:23:44] sladen: Trying to figure out, why would you move the en link? There's nothing on Wikidata linked to it. [00:24:27] sladen: Q13943047 is the Wikidata item currently associated with it. [00:28:39] Sky2042: gah, hadn't spotted that. In that case, Q14635186 needs merging into Q13943047 [00:28:53] sladen: It's cool. I'll take care of it. [00:28:56] Sky2042: is there a better way than copy-and-paste [00:29:24] sladen: You have Javascript installed? [00:30:01] sladen: Because yes. [00:30:11] :) [00:30:13] Sky2042: I have Javascript on [00:30:36] sladen: If that's the case, then if you've got an account, you can check the "Merge" gadget preference. Makes things nice and sexy. [00:30:45] But otherwise, you're SOL for merging. [00:31:07] (The Move gadget can move things one at a time in case you don't want to merge an entire item.) [00:31:20] * sladen hunts under preferences [00:31:58] sladen: Also, that's a subclass of motor, not an instance of a motor. Just a btw. [00:33:33] Sky2042: I have the ''Merge'' gadget ticked; where in the interface would/should it appear? [00:34:00] ah, on the drop down before Search [00:34:02] yup [00:56:21] sladen: You should probably add "has part = Brush" to "brushed DC electric motor". Then all instances of brushed DC electric motor can inherit the relation. [00:56:30] instead. [01:02:32] cunning [01:04:06] sladen: :D [05:20:13] https://en.wikipedia.org/w/index.php?title=Template:MusicBrainz_release_group&diff=prev&oldid=569954760 :D [05:20:31] :D [05:27:24] i'm currently cleaning up https://en.wikipedia.org/wiki/Category:MusicBrainz_release_group_different_from_Wikidata [05:31:03] so far each instance has been wikidata being correct [08:06:55] legoktm: \o/ [08:07:13] :) [08:07:16] legoktm: your bot for adding new properties to the weekly summary doesn't seem to work :( [08:07:28] hmm [08:07:30] let me see why [08:07:35] Reedy: *poke* about url on test.wikidata.org :) [08:09:22] it shows up in the list of data types, but you can't actually create a URL property [08:09:54] rschen7754: yeah :( i filed a bug about this because these really shouldn't differ [08:12:26] morning all :) [08:13:57] heya addshore :) [08:14:05] morning :) [08:36:12] it's an addshore! [08:36:35] It is :D [08:36:45] addshore: what did i do with the paper cuts page? /o\ [08:36:47] sooooo many! [08:36:50] :P [08:36:58] :D [08:37:04] I saw the email last night and by time i got to the page there were already 5 or 6! [08:38:22] *goes back to look* [08:38:43] 23! :O [09:03:00] Lydia_WMDE: so turns out the bot was just logged out, and refused to make an edit [09:03:05] it shouldnt do that anymore :P [09:03:14] legoktm: \o/ [09:04:16] also, I love the idea of the "paper cuts" page [09:04:57] :) [09:26:25] "paper cuts" page? [09:26:50] am I the only one who donĀ“t know what that is? [09:27:39] https://www.wikidata.org/wiki/Wikidata:Paper_cuts [09:27:45] I have been on a break of 1 month, so.... [09:28:51] ah, I get it now. Thanks legoktm [09:29:37] ladsgroup isn't here by any chance, eh? [09:30:09] my usual luck... [09:30:21] SannitAway: nope, don't see him [10:38:26] hi Lydia_WMDE [10:53:13] (03PS1) 10Aude: move url data type builder out of experimental [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80713 [10:57:33] (03CR) 10Aude: "note that url is still defined in the experimental part of the dataTypes settings. This can be overridden in local settings (e.g. for tes" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80713 (owner: 10Aude) [11:03:04] hi hoo [11:03:20] hi aude ;) [11:03:33] hoo: would you like to do easy review? [11:03:34] https://gerrit.wikimedia.org/r/#/c/80713/ [11:03:45] it's so trivial, i could self merge [11:04:17] Indeed :) [11:04:23] * aude then waits for Reedy to deploy a backport [11:04:30] (03CR) 10Hoo man: [C: 032] "Trivial one" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80713 (owner: 10Aude) [11:04:38] thanks! :) [11:05:35] Probably going to finish Daniel's SpamBlacklist overhaul today [11:05:45] ok, great [11:06:01] (03Merged) 10jenkins-bot: move url data type builder out of experimental [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80713 (owner: 10Aude) [11:08:17] (03PS1) 10Aude: move url data type builder out of experimental [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80714 [11:08:32] (03CR) 10Aude: [C: 032] move url data type builder out of experimental [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80714 (owner: 10Aude) [11:11:19] (03Merged) 10jenkins-bot: move url data type builder out of experimental [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80714 (owner: 10Aude) [11:27:28] Aide, this all sounds like its going to happen! :D [11:28:28] addshore: Aide? Is that supposed to be French? :D [11:28:55] * hoo helps addshore [11:34:20] That's supposed to be aude, but I'm lying in a park and couldn't really see what I was typing due to the sun :) and apparently android corrects aude to aide! :D [11:36:51] Ping me if you need me ;p [11:38:51] Aide? looks like aid [11:39:22] Revi: Yep, it's French for help ;) [11:39:33] Oh.... [11:40:03] I am fr-0.... [12:02:47] aude: hey :) [12:02:52] back from brunch [12:32:33] Hello, Newbie here. I am trying to merge 2 items, need help [12:34:22] Which one? [12:36:05] ^ Evano1van [12:36:53] Revi: just got done. The merge gadget wasn't responding first and I was confused if I was doing the right way.http://www.wikidata.org/w/index.php?title=Q12982321&oldid=66669793# [12:37:05] good. [12:38:55] I think no problem, but if you provide merged to what, it will be better [12:39:40] done with Q4697524 [12:39:57] @link [[d:Q4697524]] [12:39:57] https://www.wikidata.org/wiki/Q4697524 [12:39:59] 10[1] 10https://www.wikidata.org/wiki/Q4697524 [12:40:49] oh [12:41:02] [[d:Q12982321]] [12:41:03] 10[2] 10https://www.wikidata.org/wiki/Q12982321 [12:42:52] Evano1van: all done. Admin will check and delete. [12:43:28] Revi: thank you very much [12:43:35] np [12:58:06] aude: Around? [13:02:36] JeroenDeDauw: Or you? [15:51:53] (03PS2) 10Aude: Remove adittions to deprecated global variable that are not in use anyway [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80020 (owner: 10Jeroen De Dauw) [15:52:00] (03CR) 10Aude: [C: 032] Remove additions to deprecated global variable that are not in use anyway [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80020 (owner: 10Jeroen De Dauw) [15:52:09] (03Merged) 10jenkins-bot: Remove additions to deprecated global variable that are not in use anyway [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80020 (owner: 10Jeroen De Dauw) [15:52:17] aude: Here? [15:52:21] hi [15:53:09] aude: Are you into the contenthandler much? [15:53:29] as much as any wikidata developer, yes [15:53:51] https://gerrit.wikimedia.org/r/#/c/75867/3/SpamBlacklistHooks.php [15:54:03] see my comments there... [15:54:06] is that an issue to help fix? [15:54:09] or to review? [15:54:29] aude: I guess I should amend that one, but I'm not sure I can stil review it, if I alter it this much [15:54:38] i can +1 [15:54:52] and also I'm not sure how to review action=edit API with non-text content [15:54:56] * test [15:55:42] hmmm [15:56:43] Wikibase doesn't use it, obviously [15:57:27] https://www.mediawiki.org/wiki/Category:ContentHandler_extensions [15:57:35] no idea what extent they use it [15:58:30] mh... I guess I see how I did it in AbuseFilter [15:58:40] where I wrote that code completely [15:59:03] but I also didn't test it with non-Text content AFAIR [16:05:31] hah [16:05:34] ApiEditPage.php|36 M| The method execute() has an NPath complexity of 93325310023680000. The configured NPath complexity threshold is 200. (PHPMD) [16:05:50] * aude not touching that now [16:05:54] heh [16:06:05] I wrote a lot of that and I'm not proud of it :P [16:06:18] it's a work around because edit page is so bad [16:06:30] yep [16:07:39] i am curious if the action overrides defined in item handler mean that api action=edit is disallowed for item content [16:07:46] i assume so [16:08:43] and if that's the case, then it should be up to the various content handlers to handle non-text content in the right way and not hit that hook [16:09:14] aude: mh, in theory the API module should be able to edit any content [16:09:30] even Wikibase entities should work just fine [16:14:56] ok, Wikibase uses onApiCheckCanExecute hook to disallow api edit page for entity content [16:15:32] ideally, it would be handled better than having to use the hook [16:15:47] Yes... ideally we would replace EditPage... [16:15:52] yeah [16:16:53] * aude see what happens when i disable the hook :) [16:20:21] Failed to parse application/json content for wikibase-item model: failed to deserialize [16:21:20] if it's non-text content, it probably fails anyway or should [16:21:29] aude: It should really work [16:21:43] wikibase is not allowing it [16:21:44] I wrote parts of it, so I know the code in there pretty well [16:22:08] suppose if i gave it proper json, then it would work [16:22:23] * aude tries that [16:22:26] it should, unless I messed [16:22:36] or whoever did it initially (probably Daniel) [16:26:15] interesting, it works if i disable the api can execute hook [16:26:58] even the diff works, etc. [16:27:11] aude: That's how it's supposed to be :) [16:27:16] yeah [16:27:31] it's just that we disallow using the api module [16:27:40] Doesn't matter for testing [16:27:46] sure [16:28:00] it's a bit of an edge case, imho [16:28:09] Could you test my amended version of spam blacklist together with the new datatype and the API then? [16:28:15] ok [16:28:26] It's not there yet, I still have to write it [16:28:41] but it's good to have someone to test things [16:28:48] :) [16:30:57] ok [16:31:06] i have spam blacklist enabled now [16:31:44] and can edit json with api edit page and regular pages [16:32:32] \o/ [16:36:42] hoo: with the patch as it is now, i get [16:36:43] "edit":{"spamblacklist":"http://lyricwiki.org","result":"Failure"} [16:36:49] via apieditpage [16:36:57] when i give it proper json [16:36:58] With Wikibase content? [16:37:02] ok [16:37:02] yes [16:37:10] That's how it's supposed to be, I guess [16:37:16] and it fails via the ui, with the normal api modules for wikibase [16:37:17] yes [16:37:34] ok, but still, we shouldn't use deprecated methods in there [16:37:37] i think the content gets transformed into text, as it does for search and such [16:37:40] sure [16:38:26] and obviosuly before the patch, spam blacklist is ignored in items [16:38:46] Yep [16:38:49] the patch also works with descriptions [16:39:03] as i've seen some spam there, like on our test wiki [16:39:23] i'll wait until you are done [16:39:32] think we're almost there [16:40:43] Yes... [16:40:56] aude: Do you know whether AbuseFilter has also been tested with the new datatype? [16:41:11] it got an added_links variable [16:45:03] (03CR) 10Aude: "I tried entering a url that exceeds the string length limit and it fails, as it should. I don't have an issue with long api response time" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/77183 (owner: 10Daniel Kinzler) [16:46:57] (03CR) 10Aude: "I also tried the example Tobi gave and it works. (gets saved, not too long -- unless gerrit cut off the string length in the comment)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/77183 (owner: 10Daniel Kinzler) [16:47:08] hoo: i don't know [16:47:53] mh [16:48:09] I guess it will be some work on my side to get Wikibase in a current version to run properly [16:48:22] I don't know how many extensions were split up recently [16:48:28] and I have to manually replicate all that [16:48:36] hoo: just data model [16:48:44] nothing else is split yet [16:49:18] * aude wonders if we have abuse filter on the dev repo [16:50:30] Last time I checked, we hadn't [16:50:40] it's there [16:50:48] \o/ [16:50:50] let me make sure all the extensions are updated [16:51:12] Ok, it should be a rather recent version [16:51:29] Really parse the API warning in the APIEditBeforeSave hook [16:51:32] that's the last commit [16:51:42] that was mine... should be fine [16:51:43] i think i need to update it but it's mostly localisation udpates since [16:51:46] ok [17:07:42] aude: what should we do if we can't get a content object [17:07:49] (if an exception is thrown) [17:08:02] catch it and abort the hook handler silently? [17:08:59] There are a few cases in the hooks where fatals/ exceptions could bubble up [17:12:02] forget that, this should never happen as the API already checks these cases AFAIS [17:15:18] hi I have a question: I think http://de.wikipedia.org/wiki/Seekasten should be merged with http://en.wikipedia.org/wiki/Sea_chest but I dont know how to do it [17:16:50] sdfsdf: Just click on "add links" in the "languages" section of the left sidebar ;) [17:17:03] yes, I know, but it doesn work [17:17:03] The rest of the process should be self-explaining [17:17:07] ek [17:17:18] What error does it give you? [17:17:32] "add links" really just makes our work harder hoo :p [17:17:45] JohnLewis: oh really? [17:17:54] it sSite link Seekasten is already used by item Q1523365. Perhaps the items should be merged and one of them deleted? Feel free to ask at Project chat if you are unsure. [17:18:57] sdfsdf: Woked for me? [17:19:10] Did you use the add links in the Wikipedia article? [17:19:56] ok, now its linked [17:20:07] perhaps its because I am a guest editor? [17:20:10] Yes, I used the "add links" link on the Wikipedia page [17:20:12] no [17:20:24] You probably went on Wikidata.org to do the change [17:20:33] didn't you? [17:20:34] I always got that error when I tried to connect the translations [17:20:38] yes [17:20:41] wikidata [17:20:52] I was send to wikidata [17:21:12] Just use the "add links" link within the Wikipedia articles, if it's there, it will save you a lot of work [17:21:50] ok thank you [17:22:03] I thought it would be new version with wikidata [17:22:08] didn't know its so hard [17:22:09] hoo: Frankly, we get more people in here complaining/wondering/wtfing at how to use the button. It's not really doing us much good. :/ [17:22:13] its quite confusing [17:22:34] but thanks :) [17:22:39] Sky2042_afk: Well, we could easily disable it, but I don't think the usual process is any easier [17:22:50] in fact it's way harder to figure out [17:23:25] actually its easier, but it just doesnt work for me [17:24:06] sdfsdf: The add links button should always work, if it appears (we're talking about the one you see within Wikipedia/ Wikivoyage) [17:25:28] but it didnt work for me [17:25:38] what error did you get? [17:25:50] I clicked add inserted the translation article [17:25:55] and then i clicked save [17:26:06] then I got ite link Seekasten is already used by item Q1523365. Perhaps the items should be merged and one of them deleted? Feel free to ask at Project chat if you are unsure. [17:26:21] sdfsdf: That's not the one I was talking about [17:26:33] I said in the Wikipedias, NOT on Wikidata.org [17:27:15] sdfsdf: Click on https://en.wikipedia.org/wiki/Al-Kharabah,_San%E2%80%98A%E2%80%99 and then on "Add links" in the lower left [17:27:21] that's what I'm talking about [17:28:27] I dont see it [17:29:00] sdfsdf: At any chance, are you using Internet Explorer? [17:29:05] there is just edit links [17:29:14] actually I tried it with firefox, chrome and ie [17:29:42] sdfsdf: You have to be logged in globally [17:29:59] no im not logged in [17:30:07] that's the problem [17:30:23] ok, but its confusing [17:30:59] I propose there should be some hint about that [17:31:30] Yes, that's difficult, but someday we decided to do it this way [17:31:35] Lydia_WMDE: Do you remember details? [17:33:52] ok, thank, perhaps you can add a hint: "for adding / changing language-links you need to be logged in" [17:34:19] sdfsdf: That's not true, you can still do it logged out, but you have to visit wikidata.org and do it manually [17:34:56] but it didn't work in wikidata - because I got the error [17:35:05] the error I wrote [17:35:13] I still don't understand it [17:36:50] I guess there's a manual for that, but someone more active in the community can probably point that out ( JohnLewis, maybe?) [17:37:13] Hm? [17:37:43] JohnLewis: How to link pages with two items (merge.js etc.) [17:38:33] So, merging? [17:38:38] yep [17:38:50] mm, the point is, of course I can read all the stuff, but I just thought wikipedia is very simple and now it feels more like setting up a complicated tool and I just wanted to make a very small contribution :) [17:39:06] http://www.wikidata.org/wiki/Help:Merge [17:39:38] sdfsdf: As told, if you're logged in, we have that "add links" link for you, which should really help you with basic interwiki operations ;) [17:40:05] yes, thats for sure. I mean I just try to suggest you to give the user a hint [17:40:18] that he should log in to make these kind of changes [17:40:35] but its up to you [17:40:59] Sure, the user experience from the Wikipedia (or Wikivoyage) point of view is something which should be worked on [17:41:19] ok, thank you. goodbye then [17:41:24] bye ;) [17:42:51] a long time ago i developed pywikidata, but it's outdated & doesn't work. I see there are now some ways to interface with wikidata, but most seem low-level (correct me if wrong). would there be interest in further continuation of pywikidata? [17:59:19] aude: Around for testing now? [19:45:53] hoo|away: what? [19:46:51] lazowik: did you see https://gerrit.wikimedia.org/r/#/c/80394/ ? [19:47:08] lazowik: that things is mostly ready, now just waitching for matching changes in WIkibase repo and client [19:47:13] yep [19:47:25] I've seen you doing that actually :) [19:47:25] lazowik: the ItemId class in there is something that you could use in SiteLink without problems [19:47:36] thanks [19:47:57] (I follwed almost patch-by-patch) [19:57:39] JeroenDeDauw: I no longer need you, but thanks... [19:57:49] but I could need aude to do some testing... [20:40:17] (03PS3) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:41:15] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [20:46:31] JeroenDeDauw: how do you make changes which break "connection" between extensions? [20:46:48] i.e. you need to change repositories at once [20:50:17] lazowik: you need to make sure they get merged close together [20:50:26] lazowik: generally this is a situation one wants to avoid though [20:50:40] sure [20:50:44] if you properly design the components and have proper boundaries, it should not occur often [20:51:34] mhm [20:51:45] (03PS4) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:52:21] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:06:29] (03PS5) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [21:06:57] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:17:34] (03PS10) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [21:17:42] (03PS6) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [21:17:48] (03CR) 10jenkins-bot: [V: 04-1] Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 (owner: 10Jeroen De Dauw) [21:18:00] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:23:46] (03PS7) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [21:24:02] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:31:35] lololol, we have a test that is constructing entity contents with item ids... not going to work if it happens to be a property content [21:31:41] or at least, now it wont work any more [21:46:58] (03PS1) 10Burthsceh: (bug 53304) Add option to disable updating Repo on moving page [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80778 [21:47:54] ewk :/ [21:57:53] (03CR) 10Hoo man: [C: 04-2] "(5 comments)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80778 (owner: 10Burthsceh) [21:58:32] (03CR) 10Hoo man: "A shorter parameter name would also be nice." [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80778 (owner: 10Burthsceh) [21:59:54] (03CR) 10Hoo man: "(1 comment)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80778 (owner: 10Burthsceh) [22:02:23] (03PS11) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [22:02:35] (03PS8) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [22:02:43] (03CR) 10jenkins-bot: [V: 04-1] Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 (owner: 10Jeroen De Dauw) [22:04:15] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [22:06:18] (03PS12) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [22:06:48] (03CR) 10jenkins-bot: [V: 04-1] Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 (owner: 10Jeroen De Dauw) [22:28:27] (03PS9) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [22:28:50] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [22:43:49] I blogged about the issue that data is often not simple and that things are often more complicated. http://ultimategerardm.blogspot.nl/2013/08/presidents-of-uruguay.html [22:44:51] my thinking is that the office held could be "head of state" in stead of president and define in the state what the title is, the system is [22:46:06] oh and by the way the official recidence of Barack Obama is not the White House, it is the official residence of the President of the United States