[00:20:38] (03CR) 10Legoktm: "Made a mistake in the bug number, it should have been bug 53309" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80790 (owner: 10Legoktm) [01:49:14] (03PS1) 10Jeroen De Dauw: Add files with no coverage at all to the coverage report as well [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80948 [01:53:34] (03PS1) 10Jeroen De Dauw: Update README [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80949 [01:53:45] (03CR) 10Jeroen De Dauw: [C: 032] Update README [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80949 (owner: 10Jeroen De Dauw) [01:53:59] (03Merged) 10jenkins-bot: Update README [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80949 (owner: 10Jeroen De Dauw) [05:13:43] Change on 12meta_wikimedia a page Wikidata was modified, changed by Allen4names link https://meta.wikimedia.org/w/index.php?diff=5746734 edit summary: [+69] Strikeout dead link, add a link to the test Wikidata, and use protocol relative URLs. [10:25:48] http://ultimategerardm.blogspot.nl/2013/08/reviving-my-bot-for-wikidata-ii.html [10:27:22] could someone take a look at [[Q23]] and tell me whether it's protected or not? [10:27:23] 10[4] 10https://www.wikidata.org/wiki/Q23 [10:29:04] I am unable to tell [10:29:38] YairRand: don't think it is [10:29:43] nothing in the protection log for it [10:29:47] strange [10:29:57] I'm not able to edit it while logged out [10:30:06] hmmm [10:30:42] and you can edit other items? [10:31:06] yes [10:31:52] i really don't know but maybe something bad in the caches [10:32:08] e.g. squid [10:32:11] varnish [10:33:09] do you get any javascript errors? [10:33:34] nope [10:34:21] hm, with debug=true the page becomes editable [10:34:46] that indicates something stuck in the caches [10:34:57] but i can't say for certain [10:35:06] (03PS2) 10Tobias Gritschacher: Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 (owner: 10Addshore) [10:36:44] (03CR) 10jenkins-bot: [V: 04-1] Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 (owner: 10Addshore) [10:37:45] (03CR) 10Henning Snater: [C: 04-1] "(4 comments)" [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/77479 (owner: 10Daniel Werner) [10:41:30] (03PS7) 10Addshore: Refactor GetEntities Test [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79785 [10:42:22] Raymond_: repo: http://wklej.org/hash/0cfa2cdda85/ [10:42:34] you have to adjust things in "<>" brackets [10:42:42] and db settings [10:44:11] (03PS3) 10Addshore: Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 [10:44:21] I think it's better when you run the installation and then follow http://www.mediawiki.org/wiki/Extension:Wikibase_Repository [10:45:51] (03CR) 10jenkins-bot: [V: 04-1] Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 (owner: 10Addshore) [10:47:42] (03PS4) 10Addshore: Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 [10:47:49] and client: http://wklej.org/id/1116746/ [10:47:58] also better to follow http://www.mediawiki.org/wiki/Extension:Wikibase_Client [10:48:05] note that this is not a production code [10:48:08] debugging is added [10:48:19] Raymond_: ^ [10:50:13] (03PS5) 10Addshore: Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 [10:50:47] lazowik: thanks, will have a look [10:51:19] np [10:53:35] Lydia_WMDE: a bit funky formatting, but https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/docs/options.wiki [10:54:16] localClientDatabases is the important one but only for dispatching changes [10:54:19] (03CR) 10Tobias Gritschacher: [C: 032] Add code coverage ignore [extensions/Diff] - 10https://gerrit.wikimedia.org/r/80368 (owner: 10Jeroen De Dauw) [10:54:27] (03Merged) 10jenkins-bot: Add code coverage ignore [extensions/Diff] - 10https://gerrit.wikimedia.org/r/80368 (owner: 10Jeroen De Dauw) [10:54:29] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/Diff] - 10https://gerrit.wikimedia.org/r/80426 (owner: 10Jeroen De Dauw) [10:54:36] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/Diff] - 10https://gerrit.wikimedia.org/r/80426 (owner: 10Jeroen De Dauw) [10:54:46] and changesDatabase and repoDatabase are important in the client [10:55:24] this options file is kept updated [10:58:15] (03CR) 10Tobias Gritschacher: [C: 032] Remove INSTALL file, as this info is already in the README [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80194 (owner: 10Jeroen De Dauw) [10:58:26] (03Merged) 10jenkins-bot: Remove INSTALL file, as this info is already in the README [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80194 (owner: 10Jeroen De Dauw) [11:00:39] (03CR) 10Tobias Gritschacher: [C: 032] Have the entry point make sure the dependencies are loaded [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80196 (owner: 10Jeroen De Dauw) [11:00:49] (03Merged) 10jenkins-bot: Have the entry point make sure the dependencies are loaded [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80196 (owner: 10Jeroen De Dauw) [11:22:12] (03CR) 10Tobias Gritschacher: [C: 032] Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 (owner: 10Addshore) [11:23:29] hi, I have some troubles working with API: I sent this snak:{"latitude":35.92306,"globe":"http://www.wikidata.org/entity/Q2","precision":1e-05,"longitude":46.64611} or even this:{"latitude":35.923056,"longitude":46.646111} [11:23:35] both returns this: [11:23:41] (03Merged) 10jenkins-bot: Add success marker to claim API modules [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80962 (owner: 10Addshore) [11:23:52] API query error: {u'servedby': u'mw1194', u'error': {u'info': u'Invalid snak: IllegalValueException', u'code': u'invalid-snak'}} [11:24:12] Amir1: on wikidata or test wikidata? [11:24:17] wikidata [11:24:38] not sure about the precision [11:24:57] i give it something like 0.000001 [11:24:59] I tested it even without the precision [11:25:03] ok [11:25:54] (I tested it even with 0.00001 too) [11:26:00] huh [11:26:58] Amir1: which api module are you using? [11:27:20] I sent it via pywikibto [11:27:27] pywikibot [11:27:39] mhhm, okay, which pywikibot function are you sending it with? :P [11:28:09] 'action': 'wbsetclaimvalue', [11:28:10] 'snaktype': 'value', [11:28:12] 'value': value, [11:28:15] okay [11:28:18] oh [11:28:25] that's the one api module i've not used yet [11:28:30] sorry this: [11:28:33] 'action': 'wbcreateclaim', [11:28:33] should all work the same [11:28:34] 'entity': self.title().replace("Q", "q"), [11:28:36] oh, yes [11:28:36] 'snaktype': 'value', [11:28:37] 'property': "p%d" % propertyID, [11:28:39] 'value': value, [11:28:59] so wbcreateclaim? [11:29:09] addshore: yeah [11:29:10] let me generate a link to test it [11:29:39] well looking at the example in api.php your snak does indeed look wrong [11:29:53] the example value is {"entity-type":"item","numeric-id":1} [11:30:07] so...# [11:31:04] addshore: that's for item data values [11:31:09] he's creating geocoordinate [11:31:21] format=json&bot=1&value=%7B%22latitude%22%3A35.923056%2C%22longitude%22%3A46.646111%7D&entity=q6419602&token=91a4fc619400425a0545d55b6ffb01c3%2B%5C&snaktype=value&action=wbcreateclaim&property=p57 [11:31:35] I think I find the problem [11:31:44] Amir1: you need to json encode the value [11:31:47] '{"p1234":[ {"latitude":35.92306,"globe":"http://www.wikidata.org/entity/Q2","precision":1e-05,"longitude":46.64611} ]}'; ?? [11:31:54] '{"latitude":40.748433,"longitude":-73.985656,"globe":"http://www.wikidata.org/entity/Q2"}', [11:32:05] value = '{"latitude":40.748433,"longitude":-73.985656,"globe":"http://www.wikidata.org/entity/Q2"}', [11:32:20] http://www.mediawiki.org/wiki/Extension:Wikibase_Repository/API#wbcreateclaim [11:32:20] ahh yes, if your passing property in the api param :) [11:32:27] I'm looking for the bug for five hours [11:32:34] stupid [11:32:35] shit [11:33:02] * aude spent a long time reverse engineering all the api calls, due to poor documentation [11:33:19] can you believe that [11:33:21] tried to make the documentation better when possible but it's still something to improve [11:33:25] five hours on nothing [11:33:34] * aude believes [11:33:43] I just set the property wrong [11:33:57] :D [11:34:00] ok [11:34:06] (03CR) 10Tobias Gritschacher: [C: 032] Optimized copyright warning message output [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80961 (owner: 10Henning Snater) [11:34:41] (03CR) 10Tobias Gritschacher: [C: 032] Remove result object which was no longer loaded anyway [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80375 (owner: 10Jeroen De Dauw) [11:34:52] (03Merged) 10jenkins-bot: Remove result object which was no longer loaded anyway [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80375 (owner: 10Jeroen De Dauw) [11:35:42] (03Merged) 10jenkins-bot: Optimized copyright warning message output [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80961 (owner: 10Henning Snater) [11:35:53] (03CR) 10Tobias Gritschacher: [C: 032] Style fixes in LanguageFallbackChain [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80382 (owner: 10Jeroen De Dauw) [11:36:22] It's working now [11:36:24] http://www.wikidata.org/wiki/Q6419602 [11:36:44] a question: how many coordinates do you have? [11:37:01] yay, coordinates from fawiki :) [11:37:14] (03PS1) 10Addshore: Add further example to wbcreateclaim [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80979 [11:37:19] aude ^^ ;p [11:37:21] we harvested some databases for fawiki many years ago [11:37:24] :) [11:37:29] (03Merged) 10jenkins-bot: Style fixes in LanguageFallbackChain [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80382 (owner: 10Jeroen De Dauw) [11:37:31] I really wanted to import them to wikidata [11:37:45] not all the wikis are as easy for extracting coordinates as enwiki [11:38:01] fawiki especially has lots of places that are not in enwiki [11:38:45] yeah almost 30K items [11:39:09] Lydia_WMDE, aude: re "[Wikitech-l] unexpected error info in HTML": is this still happening? Do we have a bug for this? [11:39:13] * addshore wonders if he should run his bot over fawiki quickly ;p [11:39:18] DanielK_WMDE: no idea [11:39:36] liangent: do you know? [11:39:39] DanielK_WMDE: looking [11:39:59] (03CR) 10Tobias Gritschacher: [C: 032] Cleanup in some formatting related classes [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80218 (owner: 10Jeroen De Dauw) [11:40:07] addshore: not on my watch :D [11:40:34] DanielK_WMDE: no should be solved and only left in some caches maybe [11:40:40] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80948 (owner: 10Jeroen De Dauw) [11:40:55] that one...., yes should be solved [11:41:08] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/WikibaseQueryEngine] - 10https://gerrit.wikimedia.org/r/80948 (owner: 10Jeroen De Dauw) [11:41:19] (03CR) 10Aude: [C: 032] Add further example to wbcreateclaim [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80979 (owner: 10Addshore) [11:41:22] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/Ask] - 10https://gerrit.wikimedia.org/r/80425 (owner: 10Jeroen De Dauw) [11:41:42] Lydia_WMDE: ok, i'll just untag that mail, then :) [11:41:44] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/Ask] - 10https://gerrit.wikimedia.org/r/80425 (owner: 10Jeroen De Dauw) [11:41:45] (03Merged) 10jenkins-bot: Cleanup in some formatting related classes [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80218 (owner: 10Jeroen De Dauw) [11:41:50] k [11:43:12] (03Merged) 10jenkins-bot: Add further example to wbcreateclaim [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80979 (owner: 10Addshore) [11:44:33] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/WikibaseQuery] - 10https://gerrit.wikimedia.org/r/80423 (owner: 10Jeroen De Dauw) [11:45:17] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/WikibaseDatabase] - 10https://gerrit.wikimedia.org/r/80422 (owner: 10Jeroen De Dauw) [11:45:28] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/WikibaseDatabase] - 10https://gerrit.wikimedia.org/r/80422 (owner: 10Jeroen De Dauw) [11:46:06] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/WikibaseQuery] - 10https://gerrit.wikimedia.org/r/80423 (owner: 10Jeroen De Dauw) [11:46:12] hehe aude *runs it anyway* ;p [11:47:19] about 86,000 possible coords :O [11:49:24] Amir1: I'll let you know how many it manages to add! [11:49:32] [travis-ci] wikimedia/mediawiki-extensions-Ask#71 (master - d99a37a : jenkins-bot): The build passed. [11:49:33] [travis-ci] Change view : https://github.com/wikimedia/mediawiki-extensions-Ask/compare/7494c594a0b7...d99a37a266e2 [11:49:33] [travis-ci] Build details : http://travis-ci.org/wikimedia/mediawiki-extensions-Ask/builds/10620617 [11:49:45] * aude deletes all the gnd types :) [11:52:18] addshore: I want to know how many coordinates are imported from fawp [11:52:26] can you get that [11:53:58] (03CR) 10Tobias Gritschacher: [C: 032] Add files with no coverage at all to the coverage report as well [extensions/DataTypes] - 10https://gerrit.wikimedia.org/r/80427 (owner: 10Jeroen De Dauw) [11:54:06] (03Merged) 10jenkins-bot: Add files with no coverage at all to the coverage report as well [extensions/DataTypes] - 10https://gerrit.wikimedia.org/r/80427 (owner: 10Jeroen De Dauw) [11:54:12] mhhhm, dont think so Amir1 :/ [11:54:22] best off asking someone that scans the DB dumps! [11:54:43] can you give an example [11:54:49] who is working DB [11:55:09] in wikidata Byrial was very active in this filed [11:55:14] *field [11:55:14] https://www.wikidata.org/wiki/User:Byrial [11:55:19] (03CR) 10Tobias Gritschacher: [C: 032] Make methods that should be implemented abstract [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80199 (owner: 10Jeroen De Dauw) [11:55:20] :> [11:55:28] (03Merged) 10jenkins-bot: Make methods that should be implemented abstract [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80199 (owner: 10Jeroen De Dauw) [11:57:46] added 250 so far :O [11:57:48] (03CR) 10Tobias Gritschacher: [C: 032] Clean SpecialListDatatypes [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80247 (owner: 10Jeroen De Dauw) [11:57:55] anyway, back to work [11:59:13] aude did you first convert ? the gnd codes ?? [11:59:22] (03Merged) 10jenkins-bot: Clean SpecialListDatatypes [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80247 (owner: 10Jeroen De Dauw) [11:59:32] GerardM: just joking :) [11:59:50] i don't know the plan for handling gnd [12:00:15] pfff [12:00:54] probably a discussion i stay out of [12:05:04] [travis-ci] wikimedia/mediawiki-extensions-WikibaseQuery#36 (master - b7e1188 : jenkins-bot): The build has errored. [12:05:04] [travis-ci] Change view : https://github.com/wikimedia/mediawiki-extensions-WikibaseQuery/compare/890dd40da386...b7e1188c9340 [12:05:04] [travis-ci] Build details : http://travis-ci.org/wikimedia/mediawiki-extensions-WikibaseQuery/builds/10620746 [12:05:33] it will probably a lot of work [12:07:10] gah, too many mails marked TODO. giving up for today [12:08:56] GerardM: for the record, i think the GND type should be there; we can use any number of 3rd party classification systems, just like we incorporate different systems of canonical IDs. [12:09:15] DanielK_WMDE: community disagrees with you [12:09:20] Basing wikidata's basic structure on the GND type may be bad, but that doesn't mean the GND type shouldn't be recorded. [12:09:25] aude: silly them. [12:09:28] :) [12:10:10] just because GND isn't very useful for structuring wikidata shouldn't mean it is VERBOTEN [12:13:51] what is wrong in my local wikibase installation when I get "'List of values is complete.'" on an item? [12:14:11] Raymond_: populate the sites table? [12:14:23] Wikibase/lib/maintenance/populateSitesTable.php [12:14:36] aude: I have done it. still this error. [12:14:42] hmmmm [12:19:17] Raymond_: values = site links? [12:19:34] aude: what do you mean? [12:19:44] Raymond_: in the site link section of the page? [12:20:52] aude: I am not sure but I think the answer is no [12:20:58] hmmm [12:22:27] in the js console, what do you see if you try "wb.getSites();" [12:22:45] i get something like "Object {aawiki: WbSite..." [12:26:50] Tobi_WMDE: http://www.wikidata.org/wiki/Wikidata:Events [12:27:01] please add :) [12:31:57] (03PS3) 10Daniel Kinzler: Inject access to entities into EntityView. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/75886 [12:32:01] aude: --^ [12:32:31] DanielK_WMDE: ok [12:32:34] (03PS11) 10Henning Snater: Using listview widget to group qualifiers [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/78246 [12:32:54] Raymond_: the name of the site group is probably not the group name used in the sites table [12:33:02] Raymond_: so wikibase would consider the group to be empty [12:33:49] Raymond_: compare what you have in $wgWBRepoSettings['siteLinkGroups'] to what you have in the sites table. [12:34:03] DanielK_WMDE: yeah. aude explained it to me in a query already. I will add an entry to the sites table [12:34:15] ok [12:34:29] thanks [12:34:39] not as easy as we'd like this to be, but on our todo to make it easier [12:35:23] (03PS4) 10Henning Snater: Implemented ordering of snaks within SnakList [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80005 [12:36:32] (03CR) 10Daniel Kinzler: "PS 3 is a rebase with minor manual cleanup." [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/75886 (owner: 10Daniel Kinzler) [12:47:39] (03PS12) 10Henning Snater: Using listview widget to group qualifiers [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/78246 [12:47:44] (03PS5) 10Henning Snater: Implemented ordering of snaks within SnakList [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80005 [13:05:21] Henning_WMDE: https://bugzilla.wikimedia.org/show_bug.cgi?id=39154 and https://bugzilla.wikimedia.org/show_bug.cgi?id=37771 <- could you have a look please and give me a status update? [13:13:08] DanielK_WMDE: the GND record number SHOULD be there, it is the "main type (GND)" we need to get rid of. [13:14:01] (03CR) 10Daniel Kinzler: [C: 04-1] "(3 comments)" [extensions/WikidataEntitySuggester] - 10https://gerrit.wikimedia.org/r/79928 (owner: 10Nilesh) [13:15:19] Lydia_WMDE: is http://www.wikidata.org/wiki/Special:EntitiesWithoutLabel sorted for prevalence from high to low ? [13:16:06] GerardM: not yet i think [13:16:41] That would make it a paper cut because by working from high to low you have impact [13:17:01] and that is what stimulates people to do it [13:17:36] yeah [13:17:39] i will file a bug later [13:17:59] Lydia_WMDE: Personally, I would consider them "outdated" since the UI is scheduled to experience a major redesign in the mid-term future anyway. [13:18:01] when you have done so let me know [13:18:16] agree with Henning_WMDE [13:18:23] Or do you want me to do this for you ... happy to oblige [13:18:24] let's close both as resolved fixed, Lydia_WMDE [13:18:38] ok will do [13:19:03] GerardM: no need to :) [13:19:44] I will blog about this once implemented ... it is so helpful [13:19:59] adding the number of uses would also be great [13:21:32] Lydia_WMDE: Then I guess you probably want to close at least https://bugzilla.wikimedia.org/show_bug.cgi?id=39127 as well. [13:22:06] ok [13:35:17] (03PS6) 10Henning Snater: Implemented ordering of snaks within SnakList [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80005 [13:37:53] (03CR) 10Daniel Kinzler: [C: 04-1] "(8 comments)" [extensions/WikidataEntitySuggester] - 10https://gerrit.wikimedia.org/r/79936 (owner: 10Nilesh) [13:40:40] DanielK_WMDE: know what? [13:41:27] aude: Lydia_WMDE ^ [13:41:40] liangent: solved :) [13:41:42] never mind [13:42:44] (03CR) 10Daniel Kinzler: [C: 04-1] "(2 comments)" [extensions/WikidataEntitySuggester] - 10https://gerrit.wikimedia.org/r/77060 (owner: 10Nilesh) [13:43:44] (03CR) 10Daniel Kinzler: [C: 032 V: 032] Added doc to createtables.py, removed trailing whitespace. [extensions/WikidataEntitySuggester] - 10https://gerrit.wikimedia.org/r/77361 (owner: 10Nilesh) [13:47:20] (03CR) 10Daniel Kinzler: [C: 04-1] "(1 comment)" [extensions/WikidataEntitySuggester] - 10https://gerrit.wikimedia.org/r/77146 (owner: 10Nilesh) [13:48:04] does anyone know if precision in globe coordinate is allowed to be null? [13:48:13] Henning_WMDE: Tobi_WMDE Denny_WMDE DanielK_WMDE ^ [13:48:30] it shouldn't but I don't know about the implementation [13:48:37] hmmm, ok [13:48:40] Henning_WMDE: knows.. :) [13:49:01] in the old code, is ee ( isset( $data['precision'] ) ) ? $data['precision'] : null [13:49:15] which means if the api user does not supply then it can be null? [13:49:17] it is allowed to be 0 though [13:49:27] hmmm [13:49:35] i don't see where it got set to a default if null [13:49:46] i am talking data model spec here, not implementation [13:49:49] ok [13:50:30] in the old code, null was allowed ... it seems [13:50:47] in the new code, precision appears optional but then is default to null [13:51:00] and then an assert is made to check it's numeric [13:51:06] so then null is not alloed [13:51:08] hum? [13:51:08] allowed [13:51:24] it needs a default numeric value or needs to allow null [13:51:28] it should default to 0 [13:51:33] ok [13:51:35] and then the assert wouldnt fail [13:51:40] k [13:51:47] there's also an issue with globe [13:51:52] * aude preparing backport [13:52:11] same issue with null, that it accepts null and then currently does not set a default [13:52:16] in the old code, a default was set [13:53:23] aude: Denny_WMDE: got changed here https://gerrit.wikimedia.org/r/#/c/79992/ [13:53:25] "0" indicates infinite precision, right? Is that sensible? [13:53:30] so, null is not possible anymore [13:53:34] looking [13:53:46] Semantically, null would indicate "unknown", which seems more appropriate, there is no such thing as infinite precision... [13:53:53] DanielK_WMDE: it's the API [13:54:06] if the API edit says it is 0, it is 0 [13:54:09] if it's required, then we supply a default? [13:54:19] or api returns an error to the user? [13:55:08] the UI should be smarter about this, though [13:55:23] aude: not sure about the globe [13:55:27] Denny_WMDE: bots don't know about ui [13:55:34] a good bot should supply precision [13:55:38] aude: agreed [13:55:53] globe should default to earth [13:56:12] so, we'll make precision required and return api error [13:56:21] globe default to earth [13:56:25] wait [13:56:39] I have the feeling it should be the same [13:56:50] either make both required or both optional and defaulting [13:57:08] a default for precision seems bad, now that i think about it [13:57:13] for globe, it's reasonable [13:57:18] gut feeling would be to make both required [13:57:37] hmmmm, ok [13:57:57] this relieves us from configuring the default globe [13:58:08] that means a change in my bot code, which is fine [13:58:19] and it makes the bot developers have to think about globes in the first place [13:58:20] and that we need to properly catch the exceptions in the api [13:58:23] sure [14:01:46] (03CR) 10Tobias Gritschacher: [C: 032] Refactor GetEntities Test [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79785 (owner: 10Addshore) [14:03:28] (03PS1) 10Aude: globe param cannot be null, update exception message [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80988 [14:04:24] (03Merged) 10jenkins-bot: Refactor GetEntities Test [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79785 (owner: 10Addshore) [14:04:58] Lydia_WMDE: it needs to be announced that precision and globe params are required for globecoordinates as of tonight [14:05:05] breaking change [14:15:45] Tobi_WMDE: addshore want to approve https://gerrit.wikimedia.org/r/80988 ? [14:16:04] null is not allowed, so let's not be misleading [14:16:26] (03CR) 10Tobias Gritschacher: [C: 032] globe param cannot be null, update exception message [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80988 (owner: 10Aude) [14:16:27] (03CR) 10Addshore: [V: 032] globe param cannot be null, update exception message [extensions/DataValues] - 10https://gerrit.wikimedia.org/r/80988 (owner: 10Aude) [14:16:31] :) [14:17:04] otherwise, my bot is working fine on test.wikidata [14:17:14] well, whoops... [14:17:15] just had to add globe parameter [14:17:24] no regressions [14:18:50] addshore: i'll backport legoktm 's patch and the data values thing [14:18:55] :> [14:18:56] then we are good [14:19:04] the datavalues thing? [14:19:06] then settings, but not till later [14:19:10] the misleading error [14:19:15] it's annoying [14:19:17] ahh okay :0 [14:19:19] :) [14:19:25] bot authors will see it [14:19:51] if you feel like it you could backport my change to add success flags to all claim api modules too ;p [14:20:13] that can probably wait 2 weeks [14:20:16] not a regression [14:20:18] :P [14:21:17] addshore: i can backport the create claim example [14:21:23] * aude thinks it is helpful [14:23:42] indeed, the more examples the better! [14:24:02] If I ever find myself wondering about something and its not down as an example already I add it ;p [14:24:26] i didn't put mine in the api.php docs but put them on the wiki [14:26:33] Added 4500 coords from fawiki :) [14:26:55] (03PS1) 10Aude: Allow for both ids and sites/titles to be set for wbgetentities [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80989 [14:27:00] (03PS1) 10Aude: Add further example to wbcreateclaim [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80990 [14:27:09] (03CR) 10Aude: [C: 032] Allow for both ids and sites/titles to be set for wbgetentities [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80989 (owner: 10Aude) [14:27:10] *3500 [14:27:19] (03CR) 10Tobias Gritschacher: [C: 032] Selenium: fix waitForApi [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79972 (owner: 10Tobias Gritschacher) [14:27:24] (03CR) 10Aude: [C: 032] Add further example to wbcreateclaim [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80990 (owner: 10Aude) [14:27:51] (03CR) 10Tobias Gritschacher: [C: 032] Selenium: add tags to tests [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79973 (owner: 10Tobias Gritschacher) [14:29:07] (03PS1) 10Aude: globe param cannot be null, update exception message [extensions/DataValues] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80991 [14:29:17] (03CR) 10Aude: [C: 032] globe param cannot be null, update exception message [extensions/DataValues] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80991 (owner: 10Aude) [14:29:27] (03Merged) 10jenkins-bot: globe param cannot be null, update exception message [extensions/DataValues] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80991 (owner: 10Aude) [14:29:52] (03CR) 10Tobias Gritschacher: [C: 032] Rename steps directory to be standard conform [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80062 (owner: 10Tobias Gritschacher) [14:31:20] [travis-ci] wikimedia/mediawiki-extensions-DataValues#208 (mw1.22-wmf14 - acf7c41 : aude): The build passed. [14:31:20] [travis-ci] Change view : https://github.com/wikimedia/mediawiki-extensions-DataValues/compare/5fcc5518fe77...acf7c4132d66 [14:31:20] [travis-ci] Build details : http://travis-ci.org/wikimedia/mediawiki-extensions-DataValues/builds/10625977 [14:31:34] (03Merged) 10jenkins-bot: Allow for both ids and sites/titles to be set for wbgetentities [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80989 (owner: 10Aude) [14:34:08] (03Merged) 10jenkins-bot: Selenium: fix waitForApi [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79972 (owner: 10Tobias Gritschacher) [14:35:32] (03Merged) 10jenkins-bot: Add further example to wbcreateclaim [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/80990 (owner: 10Aude) [14:37:59] (03Merged) 10jenkins-bot: Selenium: add tags to tests [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/79973 (owner: 10Tobias Gritschacher) [14:40:27] (03Merged) 10jenkins-bot: Rename steps directory to be standard conform [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80062 (owner: 10Tobias Gritschacher) [15:00:20] (03CR) 10Aude: [C: 032] Deprecate badly designed methods that inherently use global state [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80867 (owner: 10Jeroen De Dauw) [15:00:31] (03Merged) 10jenkins-bot: Deprecate badly designed methods that inherently use global state [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80867 (owner: 10Jeroen De Dauw) [15:10:29] (03CR) 10Aude: [C: 032] Inject access to entities into EntityView. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/75886 (owner: 10Daniel Kinzler) [15:13:05] (03Merged) 10jenkins-bot: Inject access to entities into EntityView. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/75886 (owner: 10Daniel Kinzler) [15:13:35] (03PS25) 10Liangent: Label and description serialization now accepts LanguageFallbackChain as the language option [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72225 [15:14:20] (03PS7) 10Liangent: Allow mw.wikibase.label( ) to find labels written in variants [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72751 [15:16:30] (03CR) 10jenkins-bot: [V: 04-1] Label and description serialization now accepts LanguageFallbackChain as the language option [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72225 (owner: 10Liangent) [15:17:36] aude: yay, thanks :D [15:17:42] :) [15:19:03] (03CR) 10jenkins-bot: [V: 04-1] Allow mw.wikibase.label( ) to find labels written in variants [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72751 (owner: 10Liangent) [15:19:18] ^ why [15:19:28] rebase creates -1? [15:20:08] liangent: Tests are failing now: https://integration.wikimedia.org/ci/job/mwext-Wikibase-repo-tests/3230/console [15:20:27] hoo: that is, why are they failing now [15:20:35] that's indeed weird [15:20:41] has anyone added new tests? [15:20:47] hmmmmm [15:21:11] aude: Those are some of the tests I spend ages getting to work on Travis... [15:21:33] addshore wanted to refactor them, but I didn't follow up... did he? [15:21:38] https://gerrit.wikimedia.org/r/#/c/79785/ [15:21:49] they passed on jenkins [15:21:50] :P [15:22:44] addshore: uhm, I hope you kept all the normalization ones in there? [15:23:17] as far as I am aware [15:23:51] (03PS1) 10Liangent: EMPTY [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80997 [15:23:52] also the ones for item id normalization? [15:26:28] hmm the id normalization ones..? [15:26:44] addshore: Yes... q123 and Q123 are the same actually [15:27:20] hm that might have slipped out! [15:27:26] (03Abandoned) 10Liangent: EMPTY [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80997 (owner: 10Liangent) [15:28:08] addshore: I know why now! [15:28:13] addshore: Please try to make them better understandable... you should really have added me as reviewer, you even removed me from authors, so you should have seen that i've worked on that before [15:28:16] addshore: you shouldn't use no in tests [15:28:23] it's a deprecated one [15:28:35] liangent: 'no' ? [15:28:40] language 'no' [15:28:42] as lang code [15:29:16] addshore: Going to revert if you don't mind, you can resubmit it fixed later?! [15:29:35] mhhhm, it would be easier to submit a patch that fixes it [15:29:43] well, go ahead then [15:29:57] and also please document it better and add tests for everything you removed [15:30:07] my patch fixes that code by using nb instead "aggressively" [15:30:09] I had some very specific tests in there [15:30:27] hoo, as far as I am aware I have [15:30:48] addshore: I don't see anything even for getting items by id in there? [15:31:06] $params['ids'] = implode( '|', $ids ); [15:31:08] lines 118 to 125 [15:31:14] ok, but still, what about the normalization? [15:32:06] of ids? that wasn't a separate test and apparently I missed adding the few lines into the checks [15:32:30] testGetItemByIdUnique [15:33:23] indeed! [15:33:54] Sorry, are all URLs to Wikimedia projects in Wikidata with relative protocol? [15:34:08] abian: They should [15:34:33] So... are they? :) [15:34:46] addshore: Also testGetEntitiesNormalizationNotAllowed [15:35:17] and testGetEntitiesByBadTitleNormalized [15:35:31] liangent: why should the lang 'no' be removed from the test? [15:35:39] it still exists in items [15:36:47] addshore: Do you handle these or are they missing? [15:37:40] addshore: those data should be fixed to use nb [15:37:42] hmm, hoo, looking again I think it is best to revert and Ill build on it some more [15:37:56] addshore: Persian uses different characters for numbers. So many uses of Template:coord are persian nuumbers [15:37:58] (03PS1) 10Hoo man: Revert "Refactor GetEntities Test" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80999 [15:38:10] I made a change to make it ok for my bot [15:38:10] liangent: yes but the api must still return the langues if it is queried for [15:38:19] addshore: see http://lists.wikimedia.org/pipermail/wikidata-l/2013-August/002595.html [15:38:20] but you need to do that to [15:38:23] *too [15:38:25] addshore: Ok, please at least add me as reviewer then, I'm not sure I got the time to actually review, but I at least like to be informed. [15:38:37] hoo, willdo [15:38:38] I spend quite some time writing tests for that module :/ [15:38:52] https://gerrit.wikimedia.org/r/80999 [15:39:10] I spotted ;p [15:39:11] damn, one commit later and we had 81000 :D [15:39:18] addshore: there shouldn't be any data there [15:39:25] There are a lot of links with HTTP defined protocol in Wikidata... https://www.wikidata.org/w/index.php?title=Special:LinkSearch&limit=500&offset=2500&target=http%3A%2F%2F*.wikipedia.org [15:39:29] as if there shouldn't be data in language code 'invalid' [15:39:54] yes but if the data was added before the lang code was made invalid (which it was I presume) we still need to access it [15:39:59] Can anybody run a bot to fix it? [15:40:19] ie, Q1 has no Universet alt som eksisterer av rom, materie og stråling [15:40:52] I made a script, that is in [[User:Invadibot/scope/meta-2]], with regular expressions [15:40:53] 10[5] 04https://www.wikidata.org/wiki/User:Invadibot/scope/meta%2D2 [15:41:13] Sorry, [[m:User:invadibot/scope/meta-2]] [15:41:13] 10[6] 10https://meta.wikimedia.org/wiki/User:invadibot/scope/meta%2D2 [15:41:25] Nobody? [15:41:54] (03CR) 10Addshore: [C: 032] "missing tests in the reverted commit" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80999 (owner: 10Hoo man) [15:42:19] abian: I can do that but I think It's against the policies [15:42:32] It's waste of resource [15:42:46] (03PS1) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [15:42:52] Really? That's strange [15:42:56] abian: You might want to check out httpseverywhere [15:42:58] addshore: ^ [15:43:25] I've runned it in all Spanish Wikimedia projects [15:43:30] abian: because WMF projects can redirect to SSL [15:43:37] addshore: existing data are still accessible with no language specified I guess [15:43:50] no need to change it [15:43:57] no = means nothing here :p [15:44:41] but if user is requesting no, they may want data from instead [15:44:44] (03CR) 10jenkins-bot: [V: 04-1] Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [15:44:55] as &uselang=no is aliased to nb messages [15:45:09] *they may want data from nb instead [15:45:23] Amir1: But... is the protocol really going to be redirected? I'm confused [15:45:37] abian: honestly I don't know [15:45:42] but I think [15:47:18] Upcoming implementation is going to force login by HTTPS, but not navigation [15:47:59] addshore: and, should we reject writes to 'no' or alias it to 'nb' silently? [15:48:08] DanielK_WMDE: Denny_WMDE: ^ [15:48:12] and we can't force people to navigate in SSL specially so many people can't do that (Iranian and Chinese Wikimedians) [15:48:22] [[m:HTTPS]] [15:48:23] 10[7] 10https://meta.wikimedia.org/wiki/HTTPS [15:48:53] Yes, I understand [15:49:36] What I'm saying is to define links without a protocol, so you continue with the protocol with wich you are navigating [15:49:54] *which [15:49:56] now that's a good idea [15:50:06] I really like it [15:50:15] Ok, sorry for my English :) [15:50:27] abian: mine is worse :D [15:50:45] Hummm... I dude it [15:51:51] So can you carry out this task? :D [15:52:53] I trust that my regular expressions don't have any errors for running in Wikidata... [15:53:01] liangent: prefer reject to silent alias [15:53:45] hoo, I'll take another look over the tests tomorrow, uploaded a draft patchset you should see of the change as is currently. [15:54:50] addshore: Ok :) [15:55:08] abian: send me the regexes [15:55:17] I should perhaps try to work out why normalization doesnt work on my local machine... [15:55:29] e-mail it to ladsgroup AT gmail [15:55:35] it makes the normaliztion= param very hard to write tests for... [15:55:46] Amir1: You can find them in [[m:User:Invadibot/scope/meta-2]] [15:55:47] 10[8] 10https://meta.wikimedia.org/wiki/User:Invadibot/scope/meta%2D2 [15:56:07] However, I can email you, if you want [15:57:05] Denny_WMDE: but why is 'no' used in so many places in our code [15:57:07] my inbox is like my TODO list so e-mailing would be better [15:57:12] abian: ^ [15:57:14] is it some primary language in germany? [15:57:22] liangent: hehe [15:57:24] Amir1: Ok, no problem :) [15:57:33] liangent: no, but it was some primary language of jeblad [15:57:45] * aude blames the norwegians :) [15:57:49] Amir1: Could you do the same in Foundation's wiki? I know this wiki is funnier now :) [15:57:55] abian: I'll request fo approval in both wikidata and Persian WP [15:57:57] (03PS2) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [15:58:04] *for [15:58:05] if i would write more code and tests, you would see hr and uz flying around everywhere [15:58:06] (03CR) 10jenkins-bot: [V: 04-1] Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [15:58:21] after approval I'll run it [15:58:34] (03PS3) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [15:58:53] Great, thank you :) [15:59:38] I've already created some zh and sr [15:59:44] though I can't speak sr [16:00:02] liangent: I indeed speak sr [16:00:07] also hoo I have indeed refactored a lot of the other api tests, no more errors if they run in different orders ;p [16:00:08] although with a heavy accent [16:00:14] Wikidata Office Hour is starting now in #wikimed-office - with the uncomparable addshore as a moderator. Feel free to come over for a question or two :) [16:00:19] darn, typi [16:00:22] darn typo [16:00:31] Wikidata Office Hour is starting now in #wikimedia-office - with the uncomparable addshore as a moderator. Feel free to come over for a question or two :) [16:00:37] addshore: \o/ Didn't run them in quite a while (as I didn't do Wikibase in quite a while) [16:00:39] Amir1: Also, you can invite bot operators from all wikis to run this task, if you want, and to translate summaries; it would be nice :) [16:00:49] (03CR) 10jenkins-bot: [V: 04-1] Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [16:00:57] hoo, come back ;p [16:01:02] Office hour! [16:01:15] abian: why don't you run it? [16:01:25] in both WD and faWP [16:01:36] (I'll translate for you for fawp) [16:02:05] ..what's bat-smg and who speaks it? [16:02:11] Invadibot is a global bot, so it only can fix double redirects; I need a local authorization anyway :) [16:02:27] It's simple in WD [16:02:46] and for fawp it's even more simpler [16:03:17] but you're right (our BAG team are very hard on giving approvals) [16:03:17] I surpose you have local flag in that wiki, don't you? [16:03:28] :) [16:03:48] (03CR) 10Daniel Kinzler: [C: 04-1] "(1 comment)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80797 (owner: 10Addshore) [16:03:56] (03PS4) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [16:04:02] (03CR) 10jenkins-bot: [V: 04-1] Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [16:04:19] (03PS5) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [16:04:47] is merge by jenkins sillier than the one done my gerrit? [16:05:08] s/my/by [16:05:09] liangent: mh? [16:05:16] hoo: see https://gerrit.wikimedia.org/r/#/c/81001/ [16:05:30] jenkins-bot Patch Set 4: Verified-1 Build failed. This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset. [16:05:37] Liangent Patch Set 5: Patch Set 4 was rebased [16:05:52] yes and? [16:06:10] gerrit can do such a merge automatically but jenkins cannot? [16:06:44] liangent: I guess I get what you mean [16:07:02] Gerrit uses jgit, while jenkins probably uses cgit if there are discrepancies [16:07:05] I don't really know [16:09:53] I guess I have to push https://gerrit.wikimedia.org/r/#/c/81001/ to the whole wikidata group for review [16:10:03] it's something that may affect the whole codebase [16:10:20] probably [16:15:28] (03CR) 10Liangent: "We'll need some migration path for/after deployment. An easy approach is to have this deployed first (thus disabling writes to deprecated " [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [16:15:29] (03PS1) 10Tobias Gritschacher: Run cucumber tests in different OS/browser combinations [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81010 [16:16:53] (03PS2) 10Tobias Gritschacher: Run cucumber tests in different OS/browser combinations [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81010 [16:17:28] (03PS6) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [16:17:34] (03CR) 10jenkins-bot: [V: 04-1] Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [16:21:30] hoo: you reverted it? [16:21:51] liangent: The getentities test refactor? Yes [16:21:56] is it only for nb/no, or for any other reason? [16:22:15] liangent: Not for no/nb at all, but because he removed various test cases I wrote [16:22:26] hoo: ok [16:22:36] so that some edge case behaviour was untested [16:23:09] (03PS7) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [16:23:27] hoo: you were creating merge conflicts, which gerrit can't resolve either [16:23:58] huh? [16:24:04] Sorry :/ [16:24:31] I didn't know about that change before it was merged and caused trouble... it's already luck that I discovered it at all [16:24:41] hoo: nothing really serious [16:24:42] https://gerrit.wikimedia.org/r/#/c/81001/6/repo/tests/phpunit/includes/api/GetEntitiesTest.php [16:24:47] I was changing no to nb [16:25:10] liangent: addshore will probably also do that in his follow-up?! [16:25:26] I don't know [16:25:27] he's busy in #wikimedia-office though [16:25:35] * hoo heads back to his real work [16:26:02] (03PS26) 10Liangent: Label and description serialization now accepts LanguageFallbackChain as the language option [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72225 [16:26:27] (03PS8) 10Liangent: Allow mw.wikibase.label( ) to find labels written in variants [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/72751 [16:27:45] hmm hoo do what? :) [16:28:04] addshore: Replicate https://gerrit.wikimedia.org/r/#/c/81001/6/repo/tests/phpunit/includes/api/GetEntitiesTest.php [16:29:32] I'm still not entirely sure we should remove no from the test.. [16:29:55] I'm not sure either, jsut wanted to bring it up [16:30:58] as long as it remains in the current dataset it should still be retrievable through the api, so I don't think my further changes to getentites test will remove it liangent ! [16:32:13] addshore: but with https://gerrit.wikimedia.org/r/81001 it won't be retrievable [16:32:26] at least won't be retrievable with &languages=no [16:33:07] (03CR) 10Addshore: [C: 04-1] "This will cause data that is currently in the data set to not longer be retrievable ! ie. the 'no' language code" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [16:33:29] addshore: see the migration path I left in a comment [16:33:32] :/ we should find a way to make it retreivable! [16:34:00] addshore: so alias it to nb? that's what core does [16:34:19] yes but in the current dataset nb and no can have different data [16:34:41] addshore: huh aren't them the same language? [16:34:50] or something like different dialect? [16:36:04] actually we shouldn't allow it from the beginning.. [16:36:26] indeed, but as we have we have to allow the data to be accessed (until a point that it has all gone) [16:36:31] foreach Q2 [16:36:34] *forexample [16:36:43] nb Jorda vår egen planet Tellus Jorden ⊕ ♁ Terra [16:36:48] no Jorden den tredje planeten i Solsystemet [16:38:21] I have no knowledge of these langugaes ... can you explain the situation? [16:38:33] knowledge of the language is not needed ;p [16:38:54] so, the item Q2 already has a label and description for both no and nb [16:39:12] both are different! and we dont want to loose either by simply aliasing feom one to the other [16:39:14] *from [16:39:20] yeah but is one value wrong or something? [16:39:55] I'd like to have a query to check the total amount of differences [16:40:22] liangent: I have no idea what each of them say ;p [16:40:43] Its very possible to query the dump and find items that have both language codes with different data :) [16:41:08] but these things really need some help from speakers of the language itself [16:41:23] indeed [16:41:39] (03PS1) 10Raimond Spekking: Use SQL comment style [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81013 [16:42:41] addshore: I guess it's not really unretrievable with https://gerrit.wikimedia.org/r/#/c/81001/ [16:42:51] only the language code 'no' itself is unusable [16:43:07] (03PS2) 10Hoo man: Use SQL comment style [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81013 (owner: 10Raimond Spekking) [16:43:26] (03CR) 10Hoo man: [C: 032] "Trivial one" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81013 (owner: 10Raimond Spekking) [16:45:19] liangent: there must be a way to still be able to request languages=no|nb :/ [16:46:12] (03Merged) 10jenkins-bot: Use SQL comment style [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81013 (owner: 10Raimond Spekking) [16:46:36] addshore: so is it only for the purpose to migrate? [16:47:49] well, its for the purpose to access the data, i guess this would make migrating easier also [16:48:12] migration tool can use api access with no language specified [16:48:22] thus it returns everything [16:50:17] addshore: or should we hack into getentities to accept dummy language codes, assuming this is the only place to access data? [16:50:36] at least I want to disable all writing to them [16:50:46] and per denny's comment, don't alias them to something else [16:50:51] writing to them should indeed be disabled [16:51:00] potentially reading from, anything should be allowed O_o [16:51:43] anything should be allowed? that might be even easier [16:52:06] indeed, what's the point in limiting what people can query for... [16:52:08] if we go on this way I can just try to remove the limit to use a "valid" langugae code [16:52:23] if somone wants to query for languages=foo|bar let them, they will just get no data... [16:52:27] because currently the same list of valid codes is used for both reading and writing [16:53:18] and liangent, there lies our problem ;p [16:54:29] can you elaborate I don't really understand this line [16:54:49] well, the problem is, as you said above, that we use the same list for querying data and writing data [16:58:33] addshore: so your proposal is, to have two lists, or one list only for writing? [16:59:09] and can you say your answer somewhere more publicly eg gerrit comment [16:59:48] I personally don't have a preference , having two lists means more to maintain, I imagine leaving languages we can read from open would be easier (I imagine others may have other comments) [17:03:14] having two lists doesn't add much more to maintain [17:03:35] currently reading list is writing list + dummy ones taken from $wgDummyLanguageCodes, right? [17:05:14] addshore: and with my fallback work, should dummy resolution become one level of fallback? [17:06:27] addshore: hmm another question earlier: [17:06:53] with current serialization format, if there's data in no, should it be 'no':{'value':'something','language':'no'} or 'no':{'value':'something','language':'nb'} ? [17:07:13] Denny_WMDE: I guess I want to call you again :) [17:07:32] liangent: hi! call me about? [17:07:51] Denny_WMDE: see above [17:08:11] how should dummy language codes and values in them be handled? [17:10:38] what is a dummy language code? [17:11:35] Denny_WMDE: https://www.mediawiki.org/wiki/Manual:$wgDummyLanguageCodes [17:11:45] Denny_WMDE: http://lists.wikimedia.org/pipermail/wikidata-l/2013-August/002595.html [17:11:51] liangent: back now *reads up* [17:13:14] liangent: in regards to the serialization as far as I know it would remain 'no':{'value':'something','language':'no'} [17:13:34] dummy resolution become one level of fallback? how do you mean? [17:14:25] uhm, sorry, i have to run off [17:14:45] liangent: can you ask me tomorrow again, if it is still open? [17:15:04] Denny_WMDE: what is open? [17:15:09] the question you had [17:15:16] I think so [17:15:21] :) [17:15:26] actually i think: 'no':{'value':'something','language':'no'} [17:15:39] the first 'no' should be there if it was asked [17:15:52] the second 'no' should be there if it is in the data [17:15:53] Denny_WMDE: the question is the second [17:16:11] or, when the data is fetched from nb due to fallback, say "nb" here [17:16:17] yes [17:16:37] so that's what I mean by "dummy resolution become one level of fallback" [17:16:50] addshore: ^ [17:17:09] ok :) [17:17:51] Denny_WMDE: when 'no' is asked for fallback chain creation, no and nb are created as two fallback items? [17:18:04] ahh liangent so if you request no and it falls back to nb it would be no:{value'',language'nb'} [17:18:56] liangent: i don't know :P [17:19:12] I am afraid I do not fully understand the question [17:19:37] Denny_WMDE: well one item is one data fetch attempt :) [17:20:24] uhmm…. sorry [17:20:33] Denny_WMDE: you have to go, right :p [17:20:40] thx for understanding [17:20:42] see you [17:20:43] bye [17:22:16] liangent: I'm off also! but I guess we can pick this up tomorrow ! :) [17:23:22] addshore: ok [17:23:25] bye [17:40:45] (03PS4) 10Jeroen De Dauw: Move SnakFactory to lib [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80373 [17:50:47] (03PS13) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [17:50:49] (03PS10) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [17:51:04] (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) [17:51:20] (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) [18:12:54] (03PS8) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [18:38:34] * Lydia_WMDE waves [18:38:46] hola! :) [18:38:49] * JohnLewis waves [18:38:50] hey Lydia_WMDE :) [18:39:00] aude: what's the status? [18:39:04] hey JohnLewis and hoo [18:39:05] i think reedy is busy so nothing yet [18:39:11] oh good [18:39:13] * aude waits patiently [18:39:17] then i can go and do some laundry :D [18:39:26] aude: Oh, what are you up to deploy? [18:39:43] hoo: new code and enable data transclusion on wikivoyage [18:39:51] * hoo is curios about the SpamBlacklist change mostly [18:39:57] not tonight [18:40:04] ok :) [18:40:05] validation patch is still open [18:40:13] and other concerns, so give it 2 weeks [18:40:19] spam blacklist is fine [18:40:35] Yeah, I know... but I thought you might already want to push SpamBlacklist to not push to much at onc [18:40:36] e [18:40:42] we will enable it on test.wikidata, though [18:41:01] shoudl we backport the spam blacklist patch ? [18:41:02] if it's two weeks the regular schedule will be enough for SpamBlacklist to be deployed [18:41:07] yes [18:41:20] i think test.wikidata is okay without the spam blacklist patch [18:41:31] I just want it to be in production earlier, we shouldn't change so much at once [18:41:34] it will be there next monday [18:41:37] yes [18:41:52] or on thursday, actually [18:41:56] test.wikidata is on thursday [18:47:09] 2 Catchable fatal error: Object of class Wikibase\Reference could not be converted to string in /usr/local/apache/common-local/php-1.22wmf14/extensions/Wikibase/repo/includes/changeop/ChangeOpReference.php on line 163 [18:48:52] (03PS11) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [18:49:30] (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) [18:50:18] huh [18:57:41] (03PS1) 10Aude: fix exception message in ChangeOpReference [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81030 [19:00:32] 2 Warning: array_combine() [function.array-combine]: Both parameters should have at least 1 element in /usr/local/apache/common-local/wmf-config/CommonSettings.php on line 2539 [19:00:33] 1 Warning: array_combine() [function.array-combine]: Both parameters should have at least 1 element in /usr/local/apache/common-local/wmf-config/CommonSettings.php on line 2541 [19:00:45] $wgWBRepoSettings['localClientDatabases'] = array_combine( [19:00:45] $wgWBRepoSettings['clientDbList'], [19:00:45] $wgWBRepoSettings['clientDbList'] [19:00:45] ); [19:00:59] what?! [19:07:28] Possibly weirdly transient [19:09:06] ok [19:11:02] making a patch [19:13:52] Reedy: https://gerrit.wikimedia.org/r/#/c/81038/ [19:15:03] hoo: mind reviewing https://gerrit.wikimedia.org/r/#/c/81030/ ? [19:16:14] aude: How will that solve the toString problem? [19:16:27] hash is a string [19:18:08] ah, I see [19:18:33] (03CR) 10Hoo man: [C: 032] "Trivial one" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81030 (owner: 10Aude) [19:19:00] php is a little dumb with that... "$foo->bar->foo" wont work... [19:20:21] (03Merged) 10jenkins-bot: fix exception message in ChangeOpReference [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81030 (owner: 10Aude) [19:21:18] hoo|away: yes [19:21:27] we could do {$foo->bar} also [19:22:53] (03PS1) 10Aude: fix exception message in ChangeOpReference [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81042 [19:23:02] (03CR) 10Aude: [C: 032] fix exception message in ChangeOpReference [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81042 (owner: 10Aude) [19:26:01] (03Merged) 10jenkins-bot: fix exception message in ChangeOpReference [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81042 (owner: 10Aude) [19:27:16] Reedy: https://gerrit.wikimedia.org/r/#/c/80992/ [19:28:02] and then https://gerrit.wikimedia.org/r/#/c/80996/ is ready [19:29:02] (03PS14) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [19:37:01] * Reedy waits for the merge [19:37:47] ok [19:38:16] Reedy: got https://gerrit.wikimedia.org/r/#/c/80715/ also? [19:38:23] it's a dependency [19:43:32] Uhh [19:43:48] 2 commits that update wikibase? ahh, dependant [19:49:39] Reedy: yep [19:49:55] * aude goes to try urls [19:50:35] perfect [19:52:08] 2 Catchable fatal error: Argument 2 passed to Wikibase\Api\ItemByTitleHelper::getEntityIds() must be an array, null given, called in /usr/local/apache/common-local/php-1.22wmf14/extensions/Wikibase/repo/includes/api/GetEntities.ph [19:52:08] p on line 74 and defined in /usr/local/apache/common-local/php-1.22wmf14/extensions/Wikibase/repo/includes/api/ItemByTitleHelper.php on line 76 [19:52:27] * aude sighs [19:53:37] addshore: aroun? [19:53:38] d [19:55:40] DanielK_WMDE: err. The 255 just got fixed. y u no share the stuff earlier? :D [19:56:49] (03PS12) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [19:58:24] Reedy: it that one still occurring [19:58:34] i think our backport took care of that one [19:59:43] Aug 26 19:58:15 [19:59:44] Maybe [20:00:40] (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:01:59] Aug 26 20:00:47 10.64.16.127 apache2[20080]: PHP Catchable fatal error: Argument 2 passed to Wikibase\Api\ItemByTitleHelper::getEntityIds() must be an array, null given, called in /usr/local/apache/common-local/php-1.22wmf14/extensions/Wikibase/repo/includes/api/GetEntities.php on line 74 and defined in /usr/local/apache/common-local/php-1.22wmf14/extensions/Wikibase/repo/includes/api/ItemByTitleHelper.php on line 76 [20:02:06] aude: Yes, seemingly [20:02:49] ok [20:06:29] DanielK_WMDE: lolwat. I fixed an error and now the 255 is back. wtf [20:06:37] DanielK_WMDE: so this is of use after all :) [20:08:22] (03PS13) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:11: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:23:15] new \Wikibase\EntityId( Item::ENTITY_TYPE, 0 ) [20:23:17] hehe [20:23:22] invalid ids all over [20:23:46] my tests use 123 or so :P [20:31:52] (03PS14) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:32:14] (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:32:52] (03PS1) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81117 [20:33:01] (03CR) 10jenkins-bot: [V: 04-1] (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81117 (owner: 10Aude) [20:33:15] hmmmm [20:33:29] (03CR) 10Jeroen De Dauw: [C: 04-1] "(2 comments)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [20:33:44] ok, just a merge conflict with master [20:34:29] aude: duh, is the ItemByTitleHelper broken? [20:35:36] (03CR) 10Liangent: "(1 comment)" [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 (owner: 10Liangent) [20:36:33] (03PS9) 10Liangent: Remove dummy language codes from Utils::getLanguageCodes() [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81001 [20:36:43] did I simply forget that, outch [20:36:49] (03PS15) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:36:54] (03PS1) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81120 [20:38:25] (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:38:38] (03PS1) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81122 [20:39:04] (03Abandoned) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81117 (owner: 10Aude) [20:39:06] aude: Why didn't you alter the if at line 60? [20:39:27] huh? [20:39:38] $this->dieUsage( 'Either provide the item "ids" or pairs of "sites" and "titles" for corresponding pages', 'param-missing' ); [20:39:44] it's supposed to catch this [20:40:06] i can supply and id and a title [20:40:14] that gets past that [20:40:28] yes, that's why that condition is wrong [20:40:42] screams for XOR [20:40:48] ok [20:40:48] Aude yup [20:40:57] XOR was there before [20:41:01] let me try that [20:41:11] who removed it? /me? :/ [20:41:29] (03PS15) 10Jeroen De Dauw: Introduce new EntityId class [DO NOT MERGE, DRAFT] [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [20:41:41] (03CR) 10jenkins-bot: [V: 04-1] EntityId rewrite [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 (owner: 10Jeroen De Dauw) [20:42:08] (03PS16) 10Jeroen De Dauw: EntityId rewrite [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [20:42:19] (03CR) 10jenkins-bot: [V: 04-1] EntityId rewrite [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 (owner: 10Jeroen De Dauw) [20:42:47] Aude, is that coming from one of the patches we backported? [20:42:51] https://github.com/wikimedia/mediawiki-extensions-Wikibase/commit/dd9f65f50e9c9df84af4a6e06545c622e54f7a8a#repo/includes/api/GetEntities.php [20:43:02] should probably be reverted [20:43:07] (03PS16) 10Jeroen De Dauw: Match EntityId changes in DataModel [DO NOT MERGE, DRAFT] [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:43:14] didn't upgrade the documentation, ... [20:43:18] * update [20:43:27] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [20:43:41] if i supply an id and sites, then we want to hard fail? [20:43:45] it would still match sites [20:43:49] err ids [20:44:06] XOR works for hard fail [20:44:11] aude: it says either [20:44:15] so yes, it should fail hard [20:44:23] ok [20:44:27] If you provide site and I'd it might be an idea to pass.. [20:44:39] *id [20:44:46] https://gerrit.wikimedia.org/r/80790 that should probably be reverted, at least for now [20:44:49] i will jusd hard fail [20:44:52] why did someone back port it? [20:47:34] Can we not just change line 70 to check the site and title params? [20:48:00] (03PS2) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81122 [20:48:17] addshore: And then? Add another error? Sounds bad and ugly, but go for it [20:48:29] also, needs tests [20:49:14] (03PS17) 10Jeroen De Dauw: EntityId rewrite [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [20:49:20] Not add another error, the request is sort of valid :p, and indeed does need tests, *adds to the list of get entities tests he still has to account for* [20:49:52] * aude just fixing the branch [20:50:02] (03CR) 10jenkins-bot: [V: 04-1] (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/81122 (owner: 10Aude) [20:50:08] addshore: Could you please not use one big function for everything in tests? That's exactly what we try to avoid in production code, so let's also keep the tests understandable... [20:50:20] (03PS2) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81120 [20:50:51] addshore: As long as we have to "throw away" data because it's useless without other data, the request is flawed [20:50:59] errr, i'll just revert :) [20:51:40] (03Abandoned) 10Aude: (bug 53367) check that both sites and titles are set before doing get entities lookup [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81120 (owner: 10Aude) [20:51:45] Hmm, but we are only testing one thing, it seems illogical to split up tests checking that a single type of request works [20:52:13] (03PS1) 10Aude: Revert "Allow for both ids and sites/titles to be set for wbgetentities" [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81125 [20:52:22] addshore: Sure, but you can still factor stuff out... and add comments to the code [20:52:50] It could probably do with some comments, but its rather readable. [20:52:54] (03CR) 10Aude: [C: 032] Revert "Allow for both ids and sites/titles to be set for wbgetentities" [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81125 (owner: 10Aude) [20:53:34] aude: Why did you even backport it? Was that urgent in some way? Just wondering... or do we keep reusing branches now [20:54:38] addshore: mh, it's understandable, but it certainly would be nice to have a comment every here and there which tells what exactly you are doing/ asserting [20:55:04] hoo: shouldn't be backported obvoiusly [20:55:20] (03Merged) 10jenkins-bot: Revert "Allow for both ids and sites/titles to be set for wbgetentities" [extensions/Wikibase] (mw1.22-wmf14) - 10https://gerrit.wikimedia.org/r/81125 (owner: 10Aude) [20:55:34] and you might want to split the function in one/ multiple ones for composing requests and one for doing asserts [20:57:21] Hoo, off, in that patchset we just reverted I made a comment that said it meeded https://gerrit.wikimedia.org/r/#/c/80797/ , yo be able to pass tests.. [20:57:34] *odd (silly autocorrection) [20:57:47] (03PS17) 10Jeroen De Dauw: Match EntityId changes in DataModel. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [20:58:08] Strangely it started passing the tests withing the patchset 0_o [20:58:32] *without [20:58:56] :P [20:58:58] Grrr, can't type on this thing. Talk tomorrow! :-) [20:59:35] When I have a real keyboard and real internet [21:00:05] Ok, going to be around in the afternoon tomorrow... got to an appointment with my bank and stuff like that... meh :P [21:00:15] * got an [21:00:43] I'll poke you if I get around to that set of tests again ;p [21:00:51] Reedy: https://gerrit.wikimedia.org/r/#/c/81127/ [21:00:54] (03PS18) 10Jeroen De Dauw: EntityId rewrite [extensions/WikibaseDataModel] - 10https://gerrit.wikimedia.org/r/80394 [21:01:09] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:07:46] (03PS4) 10Jeroen De Dauw: Move SnakFactory from DataModel to lib [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80371 [21:10:36] (03CR) 10jenkins-bot: [V: 04-1] Move SnakFactory from DataModel to lib [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80371 (owner: 10Jeroen De Dauw) [21:11:44] (03PS18) 10Jeroen De Dauw: Match EntityId changes in DataModel. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 [21:12:48] (03CR) 10jenkins-bot: [V: 04-1] Match EntityId changes in DataModel. [extensions/Wikibase] - 10https://gerrit.wikimedia.org/r/80506 (owner: 10Jeroen De Dauw) [21:24:42] has today's deployment happened yet? [21:24:55] hi, can someone update this? (admin right) http://www.wikidata.org/w/index.php?title=MediaWiki:Watchlist-summary&action=edit [21:25:09] rschen7754: It should [21:25:16] Amir1: Update to what? [21:25:19] We have a deployment today? :) [21:25:21] * JeroenDeDauw hides [21:25:30] * hoo deploys JeroenDeDauw [21:25:47] JohnLewis: remove the closed RfCs and add new ones [21:26:00] Ok [21:26:01] good night ;) [21:26:20] hoo: dont do that to those poor users [21:26:30] Reedy: aude: what's the status? :) [21:26:38] thank you [21:27:09] :D Extension:JeroenDeDauw [21:31:10] (03PS1) 10Jeroen De Dauw: 0.8 release [extensions/Diff] - 10https://gerrit.wikimedia.org/r/81131 [21:31:19] (03CR) 10Jeroen De Dauw: [C: 032] 0.8 release [extensions/Diff] - 10https://gerrit.wikimedia.org/r/81131 (owner: 10Jeroen De Dauw) [21:31:32] (03Merged) 10jenkins-bot: 0.8 release [extensions/Diff] - 10https://gerrit.wikimedia.org/r/81131 (owner: 10Jeroen De Dauw) [21:35:52] (03PS1) 10Jeroen De Dauw: Added @var doc [extensions/Diff] - 10https://gerrit.wikimedia.org/r/81132 [21:36:02] (03CR) 10Jeroen De Dauw: [C: 032] Added @var doc [extensions/Diff] - 10https://gerrit.wikimedia.org/r/81132 (owner: 10Jeroen De Dauw) [21:43:30] legoktm: you haven't reviewed yet. [21:43:30] your "bit" is very loooong :D [21:47:50] Lydia_WMDE: please announce [21:48:18] aude: ok [21:52:42] Amir1: it already got merged...? [21:52:59] no [21:53:24] (maybe I "accidentally" approved my own patch :D) [21:53:55] which patch was it again? [21:54:33] https://gerrit.wikimedia.org/r/#/q/owner:%22Ladsgroup+%253Cladsgroup%2540gmail.com%253E%22+status:open,n,z [21:55:35] hey Amir1 [21:56:07] legoktm: I can't recall let me do a search [21:56:47] eikes: hi [22:00:10] legoktm: the branch named "generateuserconfig" [22:00:16] can you find it this way? [22:00:45] yeah, it got merged https://gerrit.wikimedia.org/r/#/c/79569/ [22:01:51] I can't open gerrit right now [22:01:56] (I don't know why) [22:02:04] so do you who merged it? [22:02:34] jenkins-bot :D [22:02:38] Merlijn van Deen [22:04:30] lazowik: cool [22:05:44] Amir1: what do you mean by not being able to open gerrit? [22:06:23] the doesn't load in my browser [22:06:54] It's happening for me for like one week, in windows I can't in linux I can [22:07:12] In windows I use proxy but I disabled it and It was the same [22:07:19] but it gives an error? [22:07:25] or it's just a blank page? [22:07:31] and what browser? [22:07:40] It's always this message: "Loading Gerrit Code Review ... [22:07:52] for fifteen minutes [22:08:17] maybe you've disabled js? [22:08:23] but that would hurt [22:08:28] so probably not [22:08:45] or some extension for blocking ads or sth [22:09:47] lazowik: maybe [22:10:02] try in private mode [22:10:05] let me check [22:15:49] lazowik: you mean safe mode? [22:15:57] yep [22:16:11] there are extensions should be disabled [22:16:17] at least by default [22:17:01] I'm too lazy to restart my laptop [22:17:02] :D [22:17:16] heh [22:17:31] what's the browser? [22:17:34] aude: there? [22:18:42] Amir1: ^ [22:19:00] FF [22:20:11] ok, there was a bug in gerrit that caused that, but in IE9 [22:20:36] so I have no better idea than some kind of extension blocking gerrit's js [22:20:42] I checked Chrome too but not very carefully [22:20:58] and it was the same? [22:21:09] that'd would be _really_ strange [22:21:53] was same but let me check again [22:22:28] ah, by private mode I didn't mean safe mode of windows [22:22:49] in FF that would be sth like File -> new private window [22:23:07] I have Polish translation so I don't know exactly [22:23:43] ok :) [22:23:46] let me [22:25:34] lazowik: It's working on this [22:25:39] yay [22:25:49] so it's some extension blocking js [22:26:03] It's too bad I have to sign in every time but I don't need to restart :D [22:26:04] yay [22:26:35] you can disable extensions one by one [22:26:46] and check which of them causes that [22:26:58] or mabe it's not extension but cache [22:28:11] lazowik: I can't open it in chrome (I bet I can in private mode of Chrome) [22:28:18] really weird [22:28:25] maybe a common plugin [22:28:34] like Shockwave player [22:28:46] try + F5 in FF [22:28:57] I'd look for ghostery [22:29:02] or something similiar [22:33:01] nothing came [22:33:07] mhm [22:33:36] do you have noscript? [22:33:54] or scriptno [22:33:58] or scriptsafe [22:34:47] I installed it a very long time ago but uninstalled [22:35:13] then I have no idea :( [22:36:25] lazowik: thank you so much you gave me some clues and I'll find it and I kill that bitch bug [22:36:32] :D