[05:34:20] hi folks [05:35:12] hey ori-l [05:35:47] i'm trying to incorporate wikidata-vagrant into mediawiki-vagrant as a role [05:44:17] what exactly is the difference between 'client' and 'repo'? [05:44:42] client is the stuff that runs on the various 'pedias [05:44:47] repo == www.wikidata.org [05:45:35] ohoh [05:45:50] when doing development, do you need both mediawiki instances? [05:46:00] or do people typically develop on one or the other? [05:47:09] not sure, but i'm guessing if you're testing stuff like data and link transclusion you'd need both sites [07:19:58] legoktm: are you there? do you have time? I did it, about my request [07:20:32] going to sleep soon, is it urgent? [07:21:30] no [07:23:22] ok, well if you can drop a note on my talk page that would be preferred then [07:26:20] no, i must talk about, it's about migrating to bugzilla [07:26:45] ah ok. well we should talk about that when i'm not half asleep :P [07:27:23] sure :) [07:27:31] I just woke up [07:27:34] :D [07:39:31] New patchset: Henning Snater; "Refactoring of GeoCoordinate parsers" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70593 [08:10:39] hello [08:11:01] I am going to restart Jenkins to apply some plugins updates. Expecting 15 - 20 minutes downtime. [08:48:46] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70164 [08:54:05] New patchset: Tobias Gritschacher; "Fix sitelink handling in selenium tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70600 [08:55:57] New patchset: Tobias Gritschacher; "Fix sitelink handling in selenium tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70600 [09:31:56] New patchset: Daniel Kinzler; "Remove hacks from jenkins entry point." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70164 [09:32:21] New review: Tobias Gritschacher; "(1 comment)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70433 [10:10:45] New patchset: Tobias Gritschacher; "Fix sitelink handling in selenium tests" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70600 [10:11:10] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70600 [10:13:34] New patchset: Tobias Gritschacher; "Fix sitelink handling in selenium tests" [mediawiki/extensions/Wikibase] (mw1.22-wmf9) - https://gerrit.wikimedia.org/r/70604 [10:13:45] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf9) - https://gerrit.wikimedia.org/r/70604 [10:20:54] New patchset: Daniel Kinzler; "Force some client settings if repo is same wiki." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70163 [10:21:11] [travis-ci] wikimedia/mediawiki-extensions-Wikibase#247 (mw1.22-wmf9 - 2ea52c1 : Tobias Gritschacher): The build passed. [10:21:11] [travis-ci] Change view : https://github.com/wikimedia/mediawiki-extensions-Wikibase/compare/8d34ee7019ca...2ea52c185c45 [10:21:11] [travis-ci] Build details : http://travis-ci.org/wikimedia/mediawiki-extensions-Wikibase/builds/8458751 [10:21:22] New patchset: Daniel Kinzler; "Remove hacks from jenkins entry point." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70164 [10:30:43] New patchset: Daniel Kinzler; "(bug 49264) Handle BadValue snaks gracefully." [mediawiki/extensions/WikibaseDataModel] (master) - https://gerrit.wikimedia.org/r/70443 [10:33:46] New patchset: Daniel Kinzler; "Change client defaults if repo is on same wiki." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70163 [10:39:27] New review: Tobias Gritschacher; "(1 comment)" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70433 [10:39:57] New patchset: Daniel Kinzler; "Remove hacks from jenkins entry point." [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/70164 [10:42:28] DanielK_WMDE_: some comments on your BadValue changes.. [10:42:43] New patchset: Henning Snater; "Implemented MessageProvider for valueView experts" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70611 [10:46:54] Okay, that geocoords map is awesome. [13:00:04] anyone has made something to import the releases/productions date of movies? [13:26:12] New patchset: Henning Snater; "Hotfix for TimeValue expert's mediaWiki dependency" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70627 [13:27:13] Change merged: jenkins-bot; [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70627 [13:29:03] New patchset: Tobias Gritschacher; "Hotfix for TimeValue expert's mediaWiki dependency" [mediawiki/extensions/DataValues] (mw1.22-wmf9) - https://gerrit.wikimedia.org/r/70628 [13:29:41] New review: Daniel Kinzler; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65648 [13:30:42] Change merged: jenkins-bot; [mediawiki/extensions/DataValues] (mw1.22-wmf9) - https://gerrit.wikimedia.org/r/70628 [13:47:13] New patchset: Henning Snater; "Implemented MessageProvider for valueView experts" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70611 [13:48:00] New review: Daniel Kinzler; "Ok, so: works, but one small style issue left (see above)." [mediawiki/extensions/Wikibase] (master); V: 1 C: -1; - https://gerrit.wikimedia.org/r/65648 [14:18:34] New patchset: Tobias Gritschacher; "Make JS repoApi aware of editEntity's "new" parameter" [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70635 [14:18:34] New patchset: Tobias Gritschacher; "Fix client's add-link-widget" [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70636 [14:18:59] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70635 [14:19:12] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70636 [14:20:27] New patchset: Daniel Kinzler; "Make EntityLookup robust against version issues." [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70637 [14:35:04] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70637 [14:43:05] New patchset: Daniel Kinzler; "Support for new ID serialization format" [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70640 [14:54:18] Change merged: Tobias Gritschacher; [mediawiki/extensions/Wikibase] (mw1.22-wmf6) - https://gerrit.wikimedia.org/r/70640 [15:04:44] Tobi_WMDE: the "\n" thing is quite ok there. try print json_decode( '"foo\nbar\n"' ); [15:05:00] it's just an encoded line break, and will be ignored in html [15:39:28] New patchset: Jeroen De Dauw; "Added first serialization code" [mediawiki/extensions/Ask] (master) - https://gerrit.wikimedia.org/r/70331 [15:41:01] New review: Hoo man; "(1 comment)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65648 [15:41:01] New patchset: Hoo man; "Implement Client to Repo move change propagation" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65648 [15:41:23] New review: Hoo man; "Addressed Daniel's comment :)" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65648 [16:10:25] New review: Daniel Kinzler; "This code looks good, but i have a real problem with the "Serializer" in the name. We have been misu..." [mediawiki/extensions/Ask] (master) C: -1; - https://gerrit.wikimedia.org/r/70331 [16:11:24] New review: Daniel Kinzler; "Please provide unit tests for each parser." [mediawiki/extensions/DataValues] (master) C: -1; - https://gerrit.wikimedia.org/r/70593 [16:12:28] New review: Daniel Kinzler; "oh wait, never mind." [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70593 [16:26:42] hello [16:26:51] do you guys have some sort of a bot to scrub empty items? [16:26:54] New review: Daniel Kinzler; "The refactor itself seems fine. I have several questions about the code itself, though. These could ..." [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/70593 [16:27:18] since i just generated a bunch, see https://www.wikidata.org/wiki/Special:Contributions/Matma_Rex [16:27:34] and it'd be silly to request deletion of every single one seprately [16:33:13] legoktm: ^ [16:35:57] New review: Daniel Kinzler; "Minus one for removing SpecialNewProperty." [mediawiki/extensions/Wikibase] (master) C: -1; - https://gerrit.wikimedia.org/r/67634 [16:40:52] Change merged: jenkins-bot; [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/65648 [16:43:52] \o/ woooohoooo :D [16:45:23] New review: Jeroen De Dauw; "I do not see how there is a mismatch between https://en.wikipedia.org/wiki/Serialization and what th..." [mediawiki/extensions/Ask] (master) - https://gerrit.wikimedia.org/r/70331 [16:46:38] New patchset: Jeroen De Dauw; "Added first serialization code" [mediawiki/extensions/Ask] (master) - https://gerrit.wikimedia.org/r/70331 [16:47:52] New patchset: Jeroen De Dauw; "Added first serialization code [DO NOT MERGE]" [mediawiki/extensions/Ask] (master) - https://gerrit.wikimedia.org/r/70331 [16:48:28] https://bugzilla.wikimedia.org/show_activity.cgi?id=36729 !!!!!!!!!!!! [16:48:57] * PinkAmpersand hugs hoo and DanielK_WMDE_ [16:49:05] :) [16:49:26] \o/ [16:49:44] if i've been getting error messages when i try that "add links" thingy, will i get them here too? :/ [16:49:50] hoo: MovePageNotice has no unit tests... :P [16:50:00] Yeah, that's critical :P [16:50:12] PinkAmpersand: No, the add links thingy... yes [16:50:20] PinkAmpersand: what kind of error messages? [16:50:30] tells me i'm not logged in even though i am [16:50:31] PinkAmpersand: you need a global account for both... [16:50:39] hm... [16:50:40] I have a global account :P [16:50:42] DanielK_WMDE_: Probably that the wbgetenties normalization stuff I asked you about some time back [16:50:50] * that's [16:51:25] PinkAmpersand: if you have a global account and still get errors, it may be some kind of JS issue... the page move stuff works on the server side, so that shouldn't be a püroblem [16:51:43] Yes... the problem's with the widget are normalization one's [16:51:45] PinkAmpersand: have you filed a bug report? please do if you havn't yet. [16:52:02] PinkAmpersand: Is it the blah is already used by Q1234 thing? [16:52:21] DanielK_WMDE_: nah, figured someone else had already filed one. i'll do it in a sec. [16:52:22] hoo: normalization of what? PinkAmpersand was talking about "not logged in" errors... [16:52:30] oh, these :/ [16:52:41] PinkAmpersand: maybe someone has, but i havn't seen such a bug yet [16:53:02] hoo: normalization issues can happen, but should not happen often... [16:53:03] ok. stepping out soon, but i'll file when i get a second [16:53:18] but we should be consistent of what is normalized how where... [16:53:26] PinkAmpersand: thanks! [16:53:36] DanielK_WMDE_: The widget relies on wbgetenties to normalize page names the user inserts, but wbgetentietis isn't actually normalizing anything [16:54:03] hrrmmm [16:54:09] hoo: do we have a bug for *that*? [16:54:27] DanielK_WMDE_: uh, I think we got a bug about the API module [16:54:50] but not about the widget one, I guess (talked to aude about that, maybe she created one) [16:54:50] New patchset: Liangent; "New LanguageWrapper class" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/67453 [16:55:03] that's no good - the API module shouldn't normalize the titles imho. it's find to expect the caller to do that [16:55:11] especially since normalization is quite expensive [16:55:17] so the widget thingy should do that [16:55:27] hoo: would you file a bug for that? [16:56:08] I can ... and I can fix it... the question was mostly where to perform the normalization (doing it in the widget is a bit ugly, as that one already is way to complex IMO) [16:56:18] Will refactor that some time... [16:56:34] hoo: the widget should normalize using the local api [16:56:48] Yes, that's what I'm going to let it do [16:56:55] otherwise, you force the repo to call back to the local api for normalization. that sucks. [16:57:34] DanielK_WMDE_: That's not true... it's not the local API taht the widget needs to call, but the API of the other client [16:58:10] (remember: The widget links two pages: The one the user is on, on the client and a user given one) [16:58:22] And the user given one of course is on another Wikipedia [16:58:48] We don't yet really have an abstraction for reaching out to the APIs of these [17:00:10] oh yea, you are right [17:01:00] you may not even know the URL of that client's API :/ [17:01:43] I have that one... the RL SitesModule provides is [17:01:44] * it [17:02:22] but still, I can't use our wb.RepoApi or even mw.Api on it, as those are only working with the local wiki (or in case of wb.RepoApi only the repo) [17:03:13] well, i suppose wbgetentities could support *optional* normalization [17:03:22] doing it per default would be too expensive [17:03:31] and it should probably refuse to do it if more than one title is given [17:03:43] but as an option, it would be ok. [17:04:39] That sounds sane, yes [17:07:00] DanielK_WMDE_: https://gerrit.wikimedia.org/r/70115 did the foundation yet mention this problem in the hangouts? [17:09:18] hoo: not that i'm aware. [17:09:44] hoo: can you confirm that the modules are only regiustered, not loaded? even if RL debugging is disabled? [17:10:54] I'm not sure what exactly you mean, but all the ones I moved to repo aren't needed in client and aren't ever loaded there [17:11:14] you can see this with mw.loader.getState( 'moduleName' ); [17:14:05] DanielK_WMDE_: The problem is, that the ResourceLoader is sending the names of all available modules with all page views [17:14:52] the startup module (