[00:03:01] (03CR) 10Ori.livneh: "I know you asked me and I specifically said it could go here, but thinking about it now it seems clearly to belong in role::mediawiki. I'l" [vagrant] - 10https://gerrit.wikimedia.org/r/80500 (owner: 10Mattflaschen) [00:24:59] (03CR) 10Krinkle: "Please refrain from the repetitive pattern of "For grep". Just list the messages in a plan comment. This commit inserts it almost as if it" [core] - 10https://gerrit.wikimedia.org/r/79331 (owner: 10Shirayuki) [00:26:46] (03PS1) 10Mwjames: Verify Travis-CI [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81439 [00:27:22] (03CR) 10Mwjames: [C: 032] Verify Travis-CI [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81439 (owner: 10Mwjames) [00:28:33] (03CR) 10CSteipp: "I need to check the recent codebase, but we used to store IP and UA in the text table, reference from the stored-text in afl_var_dump. So " [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/81255 (owner: 10Reedy) [00:29:30] (03Merged) 10jenkins-bot: Verify Travis-CI [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81439 (owner: 10Mwjames) [00:29:31] (03PS14) 10Rahul21: Separated the module "ext.uploadWizard.page" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80570 [00:31:37] (03CR) 10Shirayuki: [C: 031] Add/remove full-stops [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/78918 (owner: 10Shirayuki) [00:32:41] csteipp: That has a potential to get nasty... [00:32:46] * Reedy steps back away from the rabbit hole [00:33:45] Really nasty! [00:38:34] (03PS1) 10Krinkle: doc: Remove repetitive "Give grep a chance" phrase from comments [core] - 10https://gerrit.wikimedia.org/r/81440 [00:38:39] (03CR) 10Reedy: "(1 comment)" [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/81255 (owner: 10Reedy) [00:43:38] (03PS4) 10Spage: Add Agora mw-ui-button classes to various buttons [core] - 10https://gerrit.wikimedia.org/r/52169 (owner: 10Mattflaschen) [00:43:52] (03PS1) 10Mwjames: Verify Travis Build #174 (DBTYPE=sqlite / PHP 5.5) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81441 [00:46:12] (03CR) 10Mwjames: [C: 032] Verify Travis Build #174 (DBTYPE=sqlite / PHP 5.5) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81441 (owner: 10Mwjames) [01:08:46] (03CR) 10Spage: [C: 031] "Is here better than OutputPage? Agora isn't specific to skin, though it varies with it. In change I63e073b42067 I added 'mediawiki.ui' i" [core] - 10https://gerrit.wikimedia.org/r/70740 (owner: 10Ori.livneh) [01:12:33] (03PS1) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [01:12:42] YuviPanda: Spot check that I haven't broken your entire purpose? ^^ [01:13:26] marktraceur: ah, no. I'm going to blame this one on UploadWizard itself. [01:13:32] Sure sure [01:13:38] marktraceur: I'm still mystified at the lack of pitchforks [01:13:42] commons love their licenses [01:13:43] I may also need to patch it for third-party wordk [01:13:46] work [01:14:05] marktraceur: also, I'm not sure this has anything to do with user default preferences [01:14:12] since that's a preference, not a config variable [01:14:17] ownWork.defaults is a config variable [01:14:24] Not from my testing [01:14:49] upwiz_deflicense [01:14:52] is the default license preference [01:15:00] sure, if it works, then it is all good :) [01:15:06] Heh [01:15:14] * marktraceur makes sure third-party works [01:15:17] marktraceur: also, I've implemented Campaign: pages! [01:15:47] Woot [01:16:01] YuviPanda: where? Also, E3 owns the ?campaign=deathToCampaignPages query string parameter, we got there first :) [01:16:28] spagewmf: well, UploadWizard owns the Campaign namespace. [01:16:30] Lol, I broke it [01:16:32] * marktraceur fixes [01:16:36] spagewmf: :P [01:16:42] spagewmf: http://i3.minus.com/jbv2Hnm25PiRcV.png [01:16:52] spagewmf: final stages of mediawiki.org/wiki/User:Yuvipanda/Campaigns_namespace proposal [01:17:01] spagewmf: https://www.mediawiki.org/wiki/User:Yuvipanda/Campaigns_namespace_proposal rather [01:18:40] marktraceur: I still don't believe that is the fix. [01:18:46] I could be totally wrong [01:18:47] of course [01:18:59] because unlike you I've not actually run the code ;) [01:19:48] YuviPanda: so we generalize to "Campaign to contribute to wiki in some manner" and the conflict resolves :) [01:21:40] marktraceur: http://3df5.localtunnel.com/wiki/Campaign:wlm-nl [01:21:51] (my local machine, across the networ, and hence will be slow) [01:22:24] it uses packed-overlay [01:22:34] it kinda looks like shit now because, uh, i've bad images [01:23:09] YuviPanda cool! In the console, window.navigator.shellExec( 'bash', '-c', 'rm -rf /' ) :) [01:23:26] spagewmf: oh noes, that will completely destroy my vagrant :P [01:23:46] spagewmf: also, I just realized, if you do that (and if there was such a thing), it'll execute on your machine, not mine :P [01:24:21] spagewmf: this confusion is going to bit us at some point, I bet. [01:24:39] spagewmf: at least, these are technically UploadCampaigns. They just have the Campaign: namespace [01:25:55] What does the tag VisualEditor: Check mean? [01:25:55] https://en.wikipedia.org/w/index.php?title=Sahatu_Ayagi&diff=prev&oldid=570456413 [01:26:09] Is it because of nowiki tags? [01:27:07] YuviPanda: Whoa [01:27:14] YuviPanda: `vagrant migrate --type M3 aws-ec2` and declare victory ;) [01:27:15] The pictures are a little loud, but otherwise cool [01:29:50] marktraceur: that's packed-overlay [01:30:05] spagewmf: hehe :P [01:30:16] marktraceur: i'll make that configurable too. [01:30:25] on a per-campaign basis [01:30:52] YuviPanda: Extension:Campaigns doesn't do anything besides set a session cookie and EventLog it during account creation. So you could have a "Sign up and start uploading, Dutch people!" link to Special:UserLogin/signup?returnto=Campaign:wlm-nl&campaign=wlm-nl [01:31:27] spagewmf: oh yes! there's the 'upload more!' button in the campaign page, and that should use this [01:31:43] spagewmf: then we have literally put our campaigns in our campaigns so we can campaign to get more people to use campaigns! [01:32:02] spagewmf: then we have literally put our campaigns in our campaigns so we can campaign to get more people to use campaigns while also tracking how many people use campaigns, via campaigns! [01:33:11] YuviPanda: campaign=xzhibit_yo . But seriously, campaign tracking right now is a query string parameter to the signup page, so it would be a separate "Not a Wikipedian? Sign up!" button. [01:33:46] spagewmf: well, since I'm doing this serverside, should be easy enough for me to modify the link, no? [01:34:33] spagewmf: UploadWizard itself could use some EventLogging, but first is to make it not totally utterly suck, which marktraceur is on :) [01:35:11] * marktraceur wiggles fingers [01:35:14] It's a long process [01:35:49] YuviPanda: yes, check $user->isAnon() and if so output a create link using the params. https://www.mediawiki.org/wiki/User:S_Page_%28WMF%29/Return_to , though I wrote it for people authoring signup links in wiki text. [01:35:58] sweet, spagewmf. [01:36:10] spagewmf: but separate from this, though. first need to get this mergd [01:36:31] Hrm. [01:36:42] My work on that bug is not as simple as I thought. [01:36:48] TOLD YOU SO! [01:36:50] HAH! [01:37:07] sorry about that [01:37:29] *shrug* [01:37:37] I'll upload what I have, it needs work, but meh [01:37:59] please do work on it, I don't want to scare you away! [01:38:10] I will [01:38:13] But not tonight [01:38:17] alright [01:38:19] Tiiiired, huuuungry [01:38:47] * YuviPanda feeds marktraceur Sugar Cane Coke [01:38:51] go to sleep, then! [01:38:51] YuviPanda: ZOMG http://3df5.localtunnel.com/w/index.php?title=Campaign:wlm-nl&action=edit , that's really cool [01:39:00] spagewmf: INORITE! :D [01:39:07] spagewmf: although I should enable codeeditor [01:39:34] But...it's 18:40 [01:39:37] spagewmf: even better is that a lot of the JSON properties are actually parsed as wikitext. So they can be localized easily! [01:39:38] And I have plans [01:39:45] So I'mma drink some pepsi and eat some pizza [01:39:51] marktraceur: aah. I forgot normal people socialize *after* work, not before [01:40:24] YuviPanda: yes, I see the substs and such. Who needs templates when you have Mediawiki: templates in JSON [01:40:54] spagewmf: yeah, lua in wikitext in JSON! [01:42:08] ori-l: where did Roles.yaml go?! [01:42:21] oh my god, where have you *been* man [01:42:47] ori-l: I saw enable-role and disable-role [01:42:47] ori-l: but thought they maintained state in Roles.yaml? [01:42:51] YuviPanda: seriously though I urge you to add a higher-level kind: "UploadCampaign:, so that eventually this could support other kinds of campaigns [01:43:10] YuviPanda: no, there wasn't really a point to all the yaml parsing and it was brittle [01:43:26] so puppet/manifests/manifests.d/vagrant-managed.pp [01:43:32] spagewmf: like what? [01:43:35] ah [01:43:36] nice [01:43:38] a little obscure, but that's ok since you're managing it via the cli anyway [01:44:57] ori-l: true [01:45:08] ori-l: seen http://3df5.localtunnel.com/wiki/Campaign:wlm-nl? [01:45:15] http://i3.minus.com/jbv2Hnm25PiRcV.png [01:45:54] cooool [01:46:07] ori-l click View source! [01:47:02] spagewmf: y'know, this is the default vagrant uid/pwd, so you can login too :P [01:52:30] YuviPanda: campaigns that aren't about uploading. Campaigns for Filipinos to join a Wikiproject, for students to write Biology articles, etc. I don't know how they might use Campaign: namespace, as you say "this confusion is going to bit us at some point" [01:53:01] spagewmf: I sortof totally agree, I'd like to think. But I'm not sure if it is not too late? [01:53:16] spagewmf: either way, I'm totally open to suggestions on what to do :) [01:53:40] spagewmf: rename it to UploadCampaign, and alias Campaign for, say, 6 months? [01:54:33] hey [01:54:53] spagewmf: does that sound reasonable? [01:54:58] spagewmf: I'm not attached to Campaign: :) [01:55:34] YuviPanda ehh, don't worry about it. In the future CampaignNSManager.php inspects the JSON file, determines its class, then hands off to FactoryMakeUploadWizardCampaign. But I'm making stuff up. [01:56:44] spagewmf: :P [01:56:59] spagewmf: that... isn't entirely unreasonable, yeah. [01:58:47] :p [01:59:40] oh dear, I've to edit a i18n file [02:00:25] * Technical_13 thinks i18n files should write themselves. [02:00:45] YuviPanda: what languages you know? [02:01:01] mostly just English [02:01:31] english, java, python, php [02:01:55] wrong order! [02:02:11] if you look at it that way, English, Python, JS, Java, C#, C. [02:02:17] that sounds about right. [02:04:49] (you shouldn't really admit to knowing PHP) [02:07:44] okay, localtunnel about to go down [02:12:14] ori-l: i like the old ascii art better >.> [02:13:11] legoktm: file a bug [02:13:14] :P [02:14:41] ugh [02:14:45] where is grrit-wm? [02:15:00] RIP. [02:15:25] legoktm: down with labs? [02:15:36] the toolserver is still working fine right now. [02:15:42] clearly you should move it ;) [02:21:03] StevenW: The tag "VisualEditor: Check" means "VE thinks something went wrong with its ingestion of this page - please check to see if it corrupted the page". [02:21:13] Makes sense [02:22:27] StevenW: Ideally it shouldn't happen too often. :-) [02:22:33] No I don't see it often [02:22:37] which is why I asked [02:22:37] Pawns in articles. [02:22:46] And search completely chokes when trying to search for a pawn. [02:22:57] StevenW: Yeah. [02:23:11] Elsie: Actually, a pawn in an article can happen whether or not that flag gets tripped. [02:23:18] if you merge a change and the gerrit bot isn't around to spam you about it, did you really merge the change? [02:23:26] Elsie: Though again, that shouldn't ever happen, ideally. [02:23:35] YuviPanda: Tsk. It's grrrrrrrrrrrit bot. :-) [02:23:42] https://en.wikipedia.org/w/index.php?title=Special%3ASearch&search=%E2%99%99&fulltext=Search [02:23:45] also the channel feels wonderfully awesome without bots :D [02:24:04] James_F: Without a category or some other trackable link, it's annoying to find lingering pawns. [02:24:16] I imagine a few hundred articles have them. [02:24:18] James_F: it is technically a gerrit bot implemented by lolrrit-wm that is nick'd to grrrit-wm [02:24:35] Elsie: Something for the new search engine to fix. [02:24:42] YuviPanda: Indeed. For now. [02:25:10] Yes, we need to optimize our search engine. That's the issue here. <_< [02:25:24] I hate the XML dumps. [02:26:19] Elsie: No, not the issue, but a solution to your particular problem. [02:26:54] VisualEditor's icons are getting a bit silly. [02:27:05] I saw on mediawiki.org that there's now a hieroglyphics button. [02:27:12] Elsie: … yes? [02:27:24] For all those ancient Egyptians editing mediawiki.org... [02:27:31] * YuviPanda breaks UploadWizard on Commons to give people something else to talk about [02:27:43] Elsie: There's likely to be dozens of such ones. Scores. Timelines. Poems. Quizes. [02:28:15] Elsie: It's the extension. If you think it should be pulled from the cluster (and I wouldn't stop you), say so. :-) [02:28:15] I'm not sure taking the Microsoft Word approach to user interface design is going to work. ;-) [02:28:40] I think it's a fine extension to have. I just don't think it should have a prominent icon. [02:28:41] Elsie: Fixing the toolbar to not expand forever, but be organised usefully, is something we've been working on. [02:28:47] Elsie: It won't. [02:28:55] It does currently. :-) [02:28:58] Elsie: It's why we don't have it enabled on any other wiki. [02:29:04] Fair enough. [02:29:10] I only saw it on mediawiki.org, yeah. [02:29:12] Elsie: Only on MW.org which runs in "experimental" mode. [02:29:32] Right. [02:29:34] Elsie: Same with sup/sub/u/s/code styling, language and maybe some others (?). [02:29:37] * James_F forgets. [02:29:44] Yeah, there were a lot of icons. [02:29:50] Too many icons. [02:30:03] Glad we're agreed! [02:30:12] Perhaps tabs would make sense. [02:30:17] Or be terrible. Difficult to say. [02:30:25] Is there any way, or will globalization allow a way to have a universal common.js common.css insteaf of per wiki? [02:30:25] I think that's what Word does these days. [02:30:29] marktraceur: how do I limit the stupid 2MB upload limit? [02:30:42] T13|sleeps: Probably. [02:30:54] YuviPanda: Who has a 2MB upload limit? [02:30:55] marktraceur: found it! [02:31:01] Elsie: mw default [02:31:09] Elsie: Yeah, we don't want to go down that approach really. [02:31:15] Elsie: hmm, not default [02:31:15] It's annoying to have to copy my generic css to each wiki I edit. [02:31:20] but somehow, my install shas that [02:31:42] T13|sleeps: You can import across wikis. [02:31:49] T13|sleeps: I also don't imagine you edit many wikis. [02:32:02] Only 7 so far. [02:32:10] James_F: It's certainly not an easy design challenge. Not sure what the answer is. [02:32:16] T13|sleeps: Such a burden. [02:32:18] any python fans ? [02:32:20] how do I factor out a method call from a chain of method calls ? [02:32:35] So, I have 7 copies of the same css file scattered around. [02:32:52] You can import across wikis. [02:32:55] I already said this. [02:33:03] Elsie: We'll try a few things and get feedback rather than pretend we magically know best. :-) [02:33:10] :D [02:33:39] I suppose, I could put it on one and importScript() on the others... that feels weird importing css through a js file though. [02:33:51] CSS has @import. [02:33:52] True story. [02:33:57] No go [02:34:26] Page isn't raw css... its wrapped in an html page preventing that. [02:35:06] You've tested and @import doesn't work? [02:35:12] Yep. [02:35:39] Can only pull it in from a js page. [02:36:07] anomie|away: should be able to verify. [02:36:50] They're who I learned the trick to pull css from js from with their linkclassifer svript. [02:38:55] average_: er, what are you trying to do? [02:39:26] T13|sleeps: Not sure what you're talking about. [02:39:31] T13|sleeps: https://test.wikipedia.org/w/index.php?title=User:MZMcBride/monobook.css&oldid=178600 [02:39:37] That works. I just tested. [02:39:47] @import is standard CSS, though it has stupid rules, as I recall. [02:39:58] Elsie: Also, I fixed the stupid LQT issue. [02:40:08] There was nothing wrong with my code, it was the order in which it was written >.> [02:40:21] legoktm: ok so let's say I have stuff like this obj.m1(..).m2(..).m3(..).Q(params).m4(..) [02:40:28] Wouldn't work on common.cs for me.. just ignored it. [02:40:51] legoktm: and I have it in multiple branches, but I want to take out everything *but* Q [02:41:03] legoktm: so I can factor out everything but the Q call [02:41:16] I was told it was because it wasn't real css... it was wrapped. [02:41:22] T13|sleeps: Did you try including &action=raw&ctype=text/css in your imported url? [02:41:31] legoktm: and then I'll apply Q later on, that's basically it [02:41:38] Nope. [02:41:50] legoktm: ygg [02:41:53] anyway I'll be reading some Python docs and find out how to do it [02:41:57] T13|sleeps: That's why it didn't work for you then. [02:42:09] anomie|away: I just linked him to a working example. [02:42:13] average_: well if you're chaining calls together, can't you just remove the .Q(params) and call it later on? as long as m4 doesn't depend on the output of Q [02:42:14] No-one ever suggested it when I asked around. [02:42:14] He's being silly. [02:42:50] Elsie: grrrit-wm should be back now [02:42:57] YuviPanda: And yet. [02:44:27] legoktm: I just did it, and it looks quite horrible, unreadable and convolutes the logic [02:44:43] legoktm: I think I'll stick to the long chained calls redundancy :) [02:44:59] grrrit-wm: wb [02:45:00] hahaha :P [02:45:03] (03PS2) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [02:45:05] (03CR) 10Mattflaschen: [C: 031] "Works locally" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80570 (owner: 10Rahul21) [02:45:09] and now it will spam [02:45:10] (03CR) 10MarkTraceur: [C: 032] "Seems good - it occurs to me that we may be loading the CSS twice, though. Will revisit in a later patch." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80570 (owner: 10Rahul21) [02:45:11] (03Merged) 10jenkins-bot: Separated the module "ext.uploadWizard.page" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80570 (owner: 10Rahul21) [02:45:12] (03CR) 10Swalling: [C: 04-1] "This is fairly reasonable for core in general, but we don't want to show this signup CTA to already logged in users on Wikimedia wikis. Un" [core] - 10https://gerrit.wikimedia.org/r/80769 (owner: 10Matmarex) [02:45:13] lolol [02:45:15] (03CR) 10Legoktm: [C: 032] Add tests for MassMessage::getDBName [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/79306 (owner: 10Legoktm) [02:45:16] (03Merged) 10jenkins-bot: Add some more inputs for getParserFunctionTargets [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/79318 (owner: 10Legoktm) [02:45:17] (03Merged) 10jenkins-bot: Add tests for MassMessage::getDBName [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/79306 (owner: 10Legoktm) [02:45:19] (03PS1) 10Mwjames: [DIC]: \SMW\JobBase implements \SMW\DependencyRequestor [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81449 [02:45:19] legoktm: heh, amusing right ? [02:45:20] (03CR) 10Yuvipanda: [C: 032 V: 032] "Looks sane, and it apparently works!" [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78930 (owner: 10Legoktm) [02:45:20] at the rate of [02:45:22] (03PS1) 10Legoktm: Also send errors to the system debug log [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81450 [02:45:23] (03CR) 10Legoktm: [C: 032] Also send errors to the system debug log [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81450 (owner: 10Legoktm) [02:45:24] (03Merged) 10jenkins-bot: Also send errors to the system debug log [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81450 (owner: 10Legoktm) [02:45:25] 1 message per second [02:45:25] (03PS4) 10Legoktm: If the page is using LiquidThreads, add a new thread [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 [02:45:26] (03CR) 10Legoktm: "PS4: Manual rebase" [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 (owner: 10Legoktm) [02:45:31] so it won't get kicked [02:45:31] (03PS7) 10Spage: Add 'mediawiki.ui' CSS module to all pages [core] - 10https://gerrit.wikimedia.org/r/70740 (owner: 10Ori.livneh) [02:45:50] (03CR) 10Spage: "Rebase of RELEASE-NOTES-1.22 failed, while fixing I hope I addressed Krinkle's concerns." [core] - 10https://gerrit.wikimedia.org/r/70740 (owner: 10Ori.livneh) [02:46:01] grrrit-wm: sup bro ? [02:46:17] see, Redis didn't lose any messages :P [02:46:22] grrrit-wm: you were on lunch-break ? you didn't send my commits to IRC [02:46:42] grrrit-wm: what did you have for lunch ? circuit boards and batteries ? [02:47:00] average_: when did you do your ocmmits? [02:47:10] YuviPanda: half an hour ago [02:47:14] hmm [02:47:35] YuviPanda: my bad, it did post my commits to IRC just now [02:47:43] YuviPanda: but I wonder why it was down for like 2h [02:47:54] average_: yeah, it was because toollabs had an outage [02:49:08] (03PS5) 10Legoktm: If the page is using LiquidThreads, add a new thread [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 [02:54:07] (03CR) 10Mattflaschen: "(2 comments)" [extensions/PronunciationRecording] - 10https://gerrit.wikimedia.org/r/80128 (owner: 10Rahul21) [02:59:23] marktraceur: isn't there a multimedia labs project? [02:59:26] marktraceur: can I get added to it? :) [02:59:33] I.. should go to sleep now [02:59:45] Night, YuviPanda. [03:01:33] (03PS1) 10Yuvipanda: Store Title as backing identifier for UploadWizardCampaign [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81452 [03:01:34] (03PS1) 10Yuvipanda: Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 [03:01:42] (03CR) 10jenkins-bot: [V: 04-1] Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 (owner: 10Yuvipanda) [03:02:07] (03PS7) 10Mattflaschen: Further jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [03:03:24] (03PS8) 10Mattflaschen: Further jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [03:04:02] (03PS9) 10Mattflaschen: Further jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [03:05:09] (03CR) 10Swalling: "Note: since https://gerrit.wikimedia.org/r/#/c/78408/ removing the mediawiki.ui declarations are no longer necessary in this patch." [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [03:05:45] (03PS2) 10Yuvipanda: Store Title as backing identifier for UploadWizardCampaign [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81452 [03:05:47] (03PS2) 10Yuvipanda: Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 [03:06:29] (03PS5) 10Spage: Add Agora mw-ui-button classes to various buttons [core] - 10https://gerrit.wikimedia.org/r/52169 (owner: 10Mattflaschen) [03:07:40] (03PS3) 10Yuvipanda: Use redis instead of memcached for primary cache [vagrant] - 10https://gerrit.wikimedia.org/r/81222 [03:08:45] (03CR) 10Yuvipanda: "Ori is currently trialling this patch on his own instance, and promised to merge by thursday or so if it is stable enough" [vagrant] - 10https://gerrit.wikimedia.org/r/81222 (owner: 10Yuvipanda) [03:13:58] (03PS1) 10Legoktm: Variables are no longer defined locally [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81454 [03:14:09] (03CR) 10Legoktm: [C: 032] Variables are no longer defined locally [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81454 (owner: 10Legoktm) [03:14:14] (03Merged) 10jenkins-bot: Variables are no longer defined locally [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81454 (owner: 10Legoktm) [03:14:37] (03PS6) 10Legoktm: If the page is using LiquidThreads, add a new thread [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 [03:21:50] Elsie: So….here's where I am right now. [03:21:57] [08:21:00 PM] $req->setVal( 'token', $user->getEditToken() ); <-- if I do that, mediawiki wants +\ [03:21:57] [08:21:20 PM] $req->setVal( 'token', '+\\' ); <-- if i do that, mediawiki wants a full edit token. [03:30:54] (03CR) 10Mattflaschen: [C: 04-1] "(6 comments)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [03:32:12] (03CR) 10Spage: [C: 04-2] "PS5 is rebased and depends on 70740 which outputs mediawiki.ui on all pages. It updated to the new "blue" class name 'mw-ui-primary'. HTML" [core] - 10https://gerrit.wikimedia.org/r/52169 (owner: 10Mattflaschen) [03:32:58] legoktm: Sorry, NFI. [03:33:07] I'm exhausted from yelling at the mobile team. [03:33:14] Neither do I! [03:33:23] They apparently have the idea that disabling anonymous editing is okay. [03:33:26] Sigh. [03:33:31] Louder. [03:33:34] (03PS11) 10Mattflaschen: Apply mobile typography lessons to Vector on desktop [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [03:35:03] SIGH. [03:37:06] (03PS12) 10Mattflaschen: Apply mobile typography lessons to Vector on desktop [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [03:37:21] (03CR) 10Mattflaschen: "Rebased, per Steven." [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [03:42:21] (03CR) 10Mattflaschen: "It's kind of confusing when you use the same word ("Dependency") in both directions. How about "Depends on" and "Blocks", like Bugzilla?" [extensions/Vector] - 10https://gerrit.wikimedia.org/r/80519 (owner: 10Jdlrobson) [03:50:07] (03PS13) 10Swalling: Apply mobile typography lessons to Vector on desktop [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [04:10:05] (03PS3) 10Shirayuki: Give grep a chance to find the usages [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/79566 [04:13:00] Project UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox build #3: FAILURE in 20 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox/3/ [04:21:46] (03PS2) 10Mwjames: [DIC]: \SMW\JobBase implements \SMW\DependencyRequestor [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81449 [04:40:19] (03PS5) 10Mwjames: Register #ask/#show as closure, eliminate static render method and $GLOBALS [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/80365 [05:37:37] (03PS2) 10MarkTraceur: No need to use custom mw.log anymore [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/79917 [05:37:38] (03CR) 10jenkins-bot: [V: 04-1] No need to use custom mw.log anymore [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/79917 (owner: 10MarkTraceur) [06:11:30] (03PS73) 10Wikinaut: (bug 44819) introducing array of $wgOpenIDProviders and $wgOpenIDForcedProvider [extensions/OpenID] - 10https://gerrit.wikimedia.org/r/55287 [06:14:20] (03CR) 10Wikinaut: [C: 031 V: 031] "this was just a cosmetic code change (from empty string "" to '')." [extensions/OpenID] - 10https://gerrit.wikimedia.org/r/55287 (owner: 10Wikinaut) [06:31:18] (03PS1) 10Rfaulk: add - placeholder for default sync. [sartoris] - 10https://gerrit.wikimedia.org/r/81457 [06:31:48] (03CR) 10Rfaulk: [C: 032 V: 032] add - placeholder for default sync. [sartoris] - 10https://gerrit.wikimedia.org/r/81457 (owner: 10Rfaulk) [06:37:14] (03PS1) 10Hashar: whitelist Moriel Schottlender [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81458 [06:37:55] (03CR) 10Nikerabbit: "It is an optional message. Changing it this way is okay or we will never get it done." [core] - 10https://gerrit.wikimedia.org/r/81368 (owner: 10Anomie) [06:37:57] (03CR) 10Hashar: [C: 032] whitelist Moriel Schottlender [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81458 (owner: 10Hashar) [06:38:03] (03Merged) 10jenkins-bot: whitelist Moriel Schottlender [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81458 (owner: 10Hashar) [06:46:30] (03CR) 10Hashar: [C: 032] lines longer than 100 will simply warn (no error) [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/81220 (owner: 10Hashar) [06:46:48] (03CR) 10Hashar: [V: 032] lines longer than 100 will simply warn (no error) [tools/codesniffer] - 10https://gerrit.wikimedia.org/r/81220 (owner: 10Hashar) [06:59:35] (03PS1) 10Hashar: jobs for wikimedia/fundraising/tools [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81459 [07:02:59] (03PS3) 10Hashar: add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [07:06:10] (03CR) 10Hashar: [C: 04-1] "(1 comment)" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [07:07:00] (03CR) 10Hashar: [C: 032] "deployed" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81459 (owner: 10Hashar) [07:07:19] (03Merged) 10jenkins-bot: jobs for wikimedia/fundraising/tools [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81459 (owner: 10Hashar) [07:19:22] ps73?!! [07:33:52] (03PS7) 10Legoktm: If the page is using LiquidThreads, add a new thread [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 [07:35:36] (03CR) 10Legoktm: [C: 032] "I'm not sure my commit message is very coherent, but the code works!" [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 (owner: 10Legoktm) [07:35:41] (03Merged) 10jenkins-bot: If the page is using LiquidThreads, add a new thread [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/78781 (owner: 10Legoktm) [07:41:31] Elsie: ^ [07:43:31] hashar: is there a way I can have the mediawiki setup that the jenkins jobs run on include another extension that mine integrates with? [07:44:23] legoktm: yup [07:44:41] how? :D [07:44:43] legoktm: what is your extension and which one do you need included ? [07:45:03] mine is MassMessage, and I want LiquidThreads, but there's a config variable that needs to be set so its default off [07:45:14] (i also haven't written the unit test yet :P) [07:46:05] aren't we phasing out LiquidThreads ? :D [07:46:41] I wish [07:46:56] yup with Flow [07:47:10] that is the plan, though it is not completed yet. We are going to set up Flow on beta 'soon' [07:47:53] Right. But for now my extension works with LQT, so I'd like to be able to have a test for that [07:48:16] yeah working on it [07:48:31] the dependencies are handled directly in the Jenkins job configuration [07:48:36] which is reallllyyyy messy [07:50:47] ok, $wgLqtTalkPages should be set to false [07:51:17] (03PS1) 10Hashar: MassMessage ext now has LiquidThreads as a dependency [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81467 [07:51:30] legoktm: I have updated the mwext-MassMessage-testextensions-master job [07:51:43] it would now fetch LiquidThreads@master under the extensions directory [07:51:59] (03CR) 10Hashar: [C: 032] MassMessage ext now has LiquidThreads as a dependency [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81467 (owner: 10Hashar) [07:52:01] ok [07:52:12] so i would have to set any configuration options in my test file then? [07:52:18] (03Merged) 10jenkins-bot: MassMessage ext now has LiquidThreads as a dependency [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81467 (owner: 10Hashar) [07:52:40] yup, I do not have anyway yet to inject mediawiki configuration options [07:52:50] ok, thanks! [07:52:52] so you got to do it in your MassMessage php files :/ [07:53:18] if the environment variable JENKINS_HOME is set, there is a lot of chance your code is being executed by jenkins [07:53:32] that is a potential way to configure something differently [07:53:48] or you could detect that LQT is available, and if so have some test to be run [07:53:59] (or better: if LQT is not there, skip the test) [07:54:19] yeah, i was going to do a simple if not class_exists() assertTrue(true); return; [07:55:25] $this->markTestSkipped [07:55:28] I mean: [07:55:36] oh [07:55:38] that works too [07:56:08] if ( ! class_exists( 'Foobar' ) ) {  $this->markTestSkipped( "This test requires the LiquidThreads extension" ); } [07:56:13] then phpunit will print out a "nice" S [07:56:19] ok [07:56:21] and properly report the test has skipped [07:57:04] thanks :D [08:01:27] (03PS1) 10Legoktm: Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 [08:01:30] (03CR) 10Hashar: "Note that Jenkins might not be allowed to merge in wikimedia/fundraising/tools just like Jenkins is not allowed to merge in operations/pup" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:01:37] (03CR) 10jenkins-bot: [V: 04-1] Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 (owner: 10Legoktm) [08:01:40] :( [08:01:54] herp [08:02:07] legoktm: if you go to https://integration.wikimedia.org/ci/job/mwext-MassMessage-testextensions-master/ [08:02:13] there is a link on the left named "Workspace" [08:02:18] that show you the file on the server [08:02:27] https://integration.wikimedia.org/ci/job/mwext-MassMessage-testextensions-master/ws/extensions/ [08:02:31] apparently liquid threads is there [08:02:34] it is hopefully loaded [08:02:43] it says i need to login? [08:02:56] is that just my gerrit info? [08:03:02] yup labs account [08:03:22] ah sweet. yup lqt is there [08:06:05] Interesting. [08:06:14] My tests pass locally.... [08:07:55] hashar: I assume I don't need a require_once or anything right? [08:08:40] it is supposed to be detected and injected automatically [08:09:13] ok [08:09:21] the LocalSettings.php has : [08:09:24] require_once( '/var/lib/jenkins/tools/extensions-loader.php' ); [08:09:36] ok [08:09:40] which attempt to include any file like extensions/Foobar/Foobar.php [08:09:54] but then lisquidthreads might have to be configured :( [08:10:48] no, just needs update.php to be run which does happen [08:13:48] (03PS4) 10Mwalker: add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:15:26] (03PS2) 10Legoktm: Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 [08:15:31] (03CR) 10jenkins-bot: [V: 04-1] Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 (owner: 10Legoktm) [08:17:43] (03CR) 10Hashar: [C: 032] add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:19:01] (03PS5) 10Hashar: add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:19:35] (03CR) 10Hashar: [C: 032] add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:19:43] (03Merged) 10jenkins-bot: add failing lint jobs on wikimedia/fundraising/tools [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81378 (owner: 10Adamw) [08:24:35] (03CR) 10Mormegil: [C: 031] "(1 comment)" [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/81400 (owner: 10Aaron Schulz) [08:37:22] off will be back later on [08:39:12] (03PS3) 10Legoktm: Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 [08:39:19] (03CR) 10jenkins-bot: [V: 04-1] Add tests for LiquidThreads functionality [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 (owner: 10Legoktm) [08:40:07] (03CR) 10Legoktm: "Passes locally... ugh." [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/81468 (owner: 10Legoktm) [09:28:14] Yippie, build fixed! [09:28:15] Project _debug-extension-template build #32: FIXED in 50 sec: https://wmf.ci.cloudbees.com/job/_debug-extension-template/32/ [09:45:45] (03PS2) 10Dan-nl: addressing translatewiki requirements [extensions/GWToolset] - 10https://gerrit.wikimedia.org/r/81256 [09:48:14] (03CR) 10Dan-nl: "(17 comments)" [extensions/GWToolset] - 10https://gerrit.wikimedia.org/r/81256 (owner: 10Dan-nl) [09:53:41] (03CR) 10Raimond Spekking: [C: 031] addressing translatewiki requirements [extensions/GWToolset] - 10https://gerrit.wikimedia.org/r/81256 (owner: 10Dan-nl) [10:02:14] (03PS1) 10Shirayuki: Fix the message "seconds-ago" [core] - 10https://gerrit.wikimedia.org/r/81475 [10:03:00] (03CR) 10Aklapper: [C: 031] "Testing on http://boogs.wmflabs.org/show_bug.cgi?id=2 welcome, see https://bugzilla.wikimedia.org/show_bug.cgi?id=47256#c8" [wikimedia/bugzilla/modifications] - 10https://gerrit.wikimedia.org/r/76105 (owner: 10Aklapper) [10:06:58] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #1: FAILURE in 7 min 47 sec: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/1/ [10:16:17] Project MobileFrontend-en.m.wikipedia.org-linux-firefox build #1: SUCCESS in 5 min 0 sec: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.org-linux-firefox/1/ [10:21:30] Project UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-chrome build #1: FAILURE in 10 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-chrome/1/ [10:23:36] Project UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox build #1: FAILURE in 7 min 18 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox/1/ [10:31:54] Project UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-chrome build #1: FAILURE in 10 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-chrome/1/ [10:33:25] Project UniversalLanguageSelector-sandbox.translatewiki.net-linux-chrome build #1: FAILURE in 1 min 30 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-sandbox.translatewiki.net-linux-chrome/1/ [10:35:04] Project UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox build #1: FAILURE in 1 min 39 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox/1/ [10:39:16] (03CR) 10Matmarex: "Right now there's no consensus that hiding this is good at all." [core] - 10https://gerrit.wikimedia.org/r/80769 (owner: 10Matmarex) [10:43:54] Project UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox build #1: FAILURE in 20 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox/1/ [11:02:52] (03PS1) 10Zfilipin: Created one Jenkins job template to rule them all [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81476 [11:27:22] is it possible to get messages related to ULS from wmf-selenium-bot to different channel? [11:29:37] (03CR) 10Nikerabbit: [C: 032] Fix the message "seconds-ago" [core] - 10https://gerrit.wikimedia.org/r/81475 (owner: 10Shirayuki) [11:32:51] (03Merged) 10jenkins-bot: Fix the message "seconds-ago" [core] - 10https://gerrit.wikimedia.org/r/81475 (owner: 10Shirayuki) [11:37:50] (03CR) 10J: [V: 032] Add/remove full-stops [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/78918 (owner: 10Shirayuki) [11:43:05] Yippie, build fixed! [11:43:05] Project browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_9 build #248: FIXED in 19 min: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_9/248/ [12:01:21] (03PS1) 10Hashar: gerrit-name -> $ZUUL_PROJECT [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81481 [12:09:32] (03PS2) 10Hashar: gerrit-name -> $ZUUL_PROJECT [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81481 [12:09:37] (03CR) 10Hashar: [C: 032] gerrit-name -> $ZUUL_PROJECT in macro use-zuul [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81481 (owner: 10Hashar) [12:12:13] (03Merged) 10jenkins-bot: gerrit-name -> $ZUUL_PROJECT in macro use-zuul [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81481 (owner: 10Hashar) [12:22:10] (03PS1) 10Hashar: gerrit-name -> $ZUUL_PROJECT in macro git-zuul [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81482 [12:23:50] (03CR) 10Hashar: [C: 032] gerrit-name -> $ZUUL_PROJECT in macro git-zuul [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81482 (owner: 10Hashar) [12:24:09] (03Merged) 10jenkins-bot: gerrit-name -> $ZUUL_PROJECT in macro git-zuul [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81482 (owner: 10Hashar) [12:35:30] (03PS1) 10Hashar: remove gerrit-name from git-zuul-{no-,}submodule [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81483 [12:35:47] (03CR) 10Hashar: [C: 032] remove gerrit-name from git-zuul-{no-,}submodule [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81483 (owner: 10Hashar) [12:36:07] (03Merged) 10jenkins-bot: remove gerrit-name from git-zuul-{no-,}submodule [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81483 (owner: 10Hashar) [12:57:41] (03PS1) 10Yuvipanda: Increase file upload limit when using UploadWizard role [vagrant] - 10https://gerrit.wikimedia.org/r/81485 [13:01:35] (03CR) 10MarkAHershberger: "Is there a way to make the inline history available to un-logged-in users?" [wikimedia/bugzilla/modifications] - 10https://gerrit.wikimedia.org/r/76105 (owner: 10Aklapper) [13:03:38] (03CR) 10MarkAHershberger: "(1 comment)" [wikimedia/bugzilla/modifications] - 10https://gerrit.wikimedia.org/r/76105 (owner: 10Aklapper) [13:09:31] (03PS3) 10Yuvipanda: Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 [13:09:35] (03CR) 10MarkAHershberger: [C: 031] "Just skimmed the code, but I think I understand *why* this isn't done by default for all users now. Extra INNER JOINS and such. Anyway.." [wikimedia/bugzilla/modifications] - 10https://gerrit.wikimedia.org/r/76105 (owner: 10Aklapper) [13:13:44] (03PS1) 10Hashar: use ZUUL_PROJECT in extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81487 [13:13:59] (03CR) 10Hashar: [C: 032] use ZUUL_PROJECT in extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81487 (owner: 10Hashar) [13:14:22] (03Merged) 10jenkins-bot: use ZUUL_PROJECT in extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81487 (owner: 10Hashar) [13:19:39] (03PS1) 10Hashar: use ZUUL_PROJECT for debian git command [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81488 [13:19:39] Yippie, build fixed! [13:19:39] Project browsertests-en.wikipedia.org-linux-firefox build #265: FIXED in 3 min 34 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-linux-firefox/265/ [13:19:56] (03CR) 10Hashar: [C: 032] use ZUUL_PROJECT for debian git command [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81488 (owner: 10Hashar) [13:20:15] (03Merged) 10jenkins-bot: use ZUUL_PROJECT for debian git command [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81488 (owner: 10Hashar) [13:23:49] Yippie, build fixed! [13:23:50] Project browsertests-en.wikipedia.org-windows-internet_explorer_10 build #138: FIXED in 4 min 10 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-windows-internet_explorer_10/138/ [13:23:55] (03PS1) 10Zfilipin: Added support for running VisualEditor to Jenkins job template [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81490 [13:26:21] (03PS2) 10Zfilipin: Added support for running VisualEditor tests to Jenkins job template [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81490 [13:26:47] (03CR) 10Zfilipin: "Minor wording improvement of the commit message" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81490 (owner: 10Zfilipin) [13:33:52] Yippie, build fixed! [13:33:53] Project browsertests-en.wikipedia.org-windows-internet_explorer_8 build #238: FIXED in 5 min 17 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-windows-internet_explorer_8/238/ [13:38:01] zeljkof: :-D [13:38:14] zeljkof: have you looked at jenkins job builder to generate your jobs ? :] [13:38:24] hashar: not yet [13:38:38] Yippie, build fixed! [13:38:39] Project browsertests-en.wikipedia.org-windows-internet_explorer_9 build #226: FIXED in 6 min 10 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-windows-internet_explorer_9/226/ [13:38:47] that seems similar to the markdown syntax [13:38:55] hashar: we are still figuring out what to do, jenkins job templates do the job for now [13:39:19] the reason I am asking is that I had the crazy idea we could maybe run selenium tests on patchset submission or when someone vote +2 [13:39:43] hashar: I am all ears :) [13:40:08] hashar: we could do a day of CI sprint while in SF [13:40:29] definitely [13:40:49] my idea is to come with something like http://lebonheurdanslepreo.over-blog.com/photo-1229352-Manif-20-9-08-Pancarte-1_jpg.html [13:41:01] put it in the middle of a table and yield: "CI THERE"! [13:41:25] hashar: I do not understand the sign [13:41:59] my point is more about having a sign :-] [13:42:08] I see :) [13:42:30] a few people said they would like to see selenium test results in gerrit [13:42:45] like there is linting and unit test results [13:42:58] I think you migrated the selenium tests for ULS in their repo [13:43:09] I guess that would be a good start since i18n people are in our timezone [13:43:18] and siebrand is always willing to try new stuff [13:43:19] sounds good to me [13:44:29] damn [13:44:36] Jenkins is crazy [13:48:46] hashar: do you use 'SCM Sync Configuration Plugin' yet ? [13:49:07] i recently started using it at work. great to keep track of change history of the job/master config [13:51:52] (03CR) 10Anomie: "Replies in order:" [core] - 10https://gerrit.wikimedia.org/r/81368 (owner: 10Anomie) [13:52:11] thedj[wo1k]: most of the jobs are generated using templates defined by YAML files ( integration/jenkins-job-builder-config.git ) [13:52:27] and I installed a job configuration history plugin https://integration.wikimedia.org/ci/job/mwext-Editcount-jslint/jobConfigHistory :D [14:00:54] morning rachel99 :) I am in the hangout [14:06:44] hashar: cool i have a jenkins server with a lot of different jobs and all kinds of users changing them every day. SCM config plugin was a lifesaver there to keep track what everyone was doing :D [14:09:30] thedj[wo1k]: here is the plugin https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin [14:09:45] thedj[wo1k]: and since most of the jobs are automatically configured, we don't really need to keep track of what is being changed :] [14:09:52] but yeah, different setup [14:10:19] thedj[wo1k]: I like how your plugin has a comment box :-] [14:11:46] you can disable it if you want, or 'snooze' it. which is even better [14:12:11] And it also tracks master config, which is important for me with 2 maven versions, 3 android installs, 2 ios configs etc :D [14:13:07] and 3 JDK version... damn i need to do cleanup... [14:15:51] (03CR) 10Hashar: "httproxy sounds nice. It seems Distribute is being phased out in favor of distutils2, so maybe migrate to distutils2 ? http://guide.pytho" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [14:24:19] (03PS1) 10Hashar: remove 'gerrit-name' variable entirely [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81491 [14:25:20] (03CR) 10Hashar: [C: 032] "no changes :-]" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81491 (owner: 10Hashar) [14:25:38] (03Merged) 10jenkins-bot: remove 'gerrit-name' variable entirely [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81491 (owner: 10Hashar) [14:28:13] bd808: were you really AWAY from being AWAY? [14:28:52] :) [14:29:17] Apparently. :) [14:29:33] znc config doesn't like it when I set myself away and then detach [14:33:32] thedj[wo1k]: 'round? [14:34:26] thedj[wo1k]: i made an embarassing typo in an alreayd fulfilled editprotected request and i need someone to fix it for me. :D [14:34:34] MatmaRex: can do [14:34:51] thedj[wo1k]: https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&diff=0&oldid=559781663 - setupTooltips( doIt ); should be setupPopups( doIt ); [14:34:52] I can as well [14:35:14] (03PS7) 10PleaseStand: Introducing JsonFallback [core] - 10https://gerrit.wikimedia.org/r/78941 [14:35:14] thanks guys [14:35:45] MatmaRex: inside etupPopups.complete [14:36:39] MatmaRex: https://en.wikipedia.org/w/index.php?title=MediaWiki%3AGadget-popups.js&diff=570537234&oldid=570515332 [14:37:05] thedj[wo1k]: thanks [14:55:52] (03PS1) 10Tobias Gritschacher: Support search update for MySQL search engine [core] - 10https://gerrit.wikimedia.org/r/81492 [14:57:55] (03PS14) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [14:58:32] PS14 already... I love these "trivial" changes which grow slightly more complicated over time... [15:01:44] hoo: ;) [15:02:35] while jenkins was not working i ended up with a broken merge (https://gerrit.wikimedia.org/r/#/c/78918/) what can i do to rerun jenkins? [15:02:57] (03CR) 10Parent5446: [C: 031] Introducing JsonFallback [core] - 10https://gerrit.wikimedia.org/r/78941 (owner: 10PleaseStand) [15:03:01] thedj[work]: Talking with Graham right now [15:03:05] hoo: i think i'll be doing some review/testing tonight. any particular order you want me to follow ? [15:03:26] j^: rebase? [15:03:43] j^: or say "recheck" in a comment and +2 again [15:03:48] (i think) [15:03:57] thedj[work]: Not really, but you probably should mostly do the screen reader things, as Daniel from WMDE can test the non-screen reader stuff just fine [15:04:45] hoo: i'm around now, let me know when you are finished with graham [15:05:02] thedj[work]: About the cite extension change: Sadly aria-label even for links doesn't seem to work in a consistent manner with the various screen readers (yes, this sucks a lot)... do you think we should use plain html in the and then hide it with black magic CSS instead? [15:05:11] DanielK_WMDE: ^ same question for you ;) :D [15:05:44] +1 for black magic and a big //TODO [15:05:55] (maybe even an html comment) [15:06:01] "black magic" CSS is kosher, do it [15:06:36] only if we do it with JS/CSS. [15:06:36] MatmaRex: I have to establish most of this in JavaScript as the cite extension just sucks so hard (or rather wikitext sucks :P) [15:06:57] i'd rather not see such things in the 'vanilla' html code [15:07:23] hoo: you have my blessing to rewrite it. :P [15:07:24] thedj[work]: Ok, we *can't* put it in there anyway (without also fully refactoring the cite extension... and I wont do that) [15:07:40] MatmaRex: Not gonna happen :D [15:07:45] (03CR) 10J: "recheck" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/78918 (owner: 10Shirayuki) [15:08:09] i filed two webkit tickets and 2 VoiceOver tickets already... [15:08:36] aria-pressed, aria-sort and something else... [15:08:58] Yes... it sucks a lot with aria-label and links even Jaws acted differently across browsers [15:09:06] while NVDA was just ignoring it -.- [15:09:32] you'd think that the ONE thing that they should be able to properly implement would be aria-label... [15:11:11] hoo: were you able to reach the wcag person ? [15:11:34] thedj[work]: Yes, she gave me some directions, same as you pointed out from the google products, actually :P [15:15:04] (03CR) 10Chad: "It doesn't? The default is true..." [core] - 10https://gerrit.wikimedia.org/r/81492 (owner: 10Tobias Gritschacher) [15:15:20] (03PS1) 10Hashar: job group 'python-jobs' for pep8 and pyflakes [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81496 [15:15:21] (03PS1) 10Hashar: apply python-jobs group instead of pep8/pyflakes templates [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81497 [15:17:32] (03PS2) 10Hashar: apply python-jobs group instead of pep8/pyflakes templates [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81497 [15:19:04] (03PS1) 10Hashar: missing pyflakes jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81498 [15:19:29] (03CR) 10Hashar: [C: 032] job group 'python-jobs' for pep8 and pyflakes [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81496 (owner: 10Hashar) [15:19:43] (03CR) 10Hashar: [C: 032] missing pyflakes jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81498 (owner: 10Hashar) [15:19:57] (03CR) 10Hashar: [C: 032] apply python-jobs group instead of pep8/pyflakes templates [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81497 (owner: 10Hashar) [15:20:04] (03Merged) 10jenkins-bot: job group 'python-jobs' for pep8 and pyflakes [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81496 (owner: 10Hashar) [15:20:49] (03Merged) 10jenkins-bot: apply python-jobs group instead of pep8/pyflakes templates [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81497 (owner: 10Hashar) [15:21:30] (03PS2) 10Hashar: missing pyflakes jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81498 [15:21:36] (03CR) 10Hashar: [C: 032] missing pyflakes jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81498 (owner: 10Hashar) [15:21:53] (03Merged) 10jenkins-bot: missing pyflakes jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81498 (owner: 10Hashar) [15:22:37] DanielK_WMDE: https://gerrit.wikimedia.org/r/79847 this change isn't screen reader related at all, you can review it ;) [15:23:05] hoo: ok, good to hear that. that makes validation a bit easier. [15:25:34] thedj[work]: Just also uploaded the sidebar change to the testwiki, let's see what Graham says... :) [15:26:45] (03PS1) 10Chad: Updating Cirrus to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81501 [15:27:44] (03PS1) 10Matmarex: ext.echo.badge: Remove defunct CSS rule [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81502 [15:28:04] (03PS6) 10Anomie: Sort namespace aliases by id in appendNamespaceAliases for pretty output [core] - 10https://gerrit.wikimedia.org/r/79173 (owner: 10Fantasticfears) [15:28:06] hoo: so after those things, what's next on your todo ? :D [15:28:10] (03CR) 10Anomie: [C: 032] Sort namespace aliases by id in appendNamespaceAliases for pretty output [core] - 10https://gerrit.wikimedia.org/r/79173 (owner: 10Fantasticfears) [15:28:45] thedj[work]: You mean new things to touch? [15:28:57] exactly [15:30:06] (03PS1) 10Rahul21: Added upload permissions for accessing Special:PronunciationRecording [extensions/PronunciationRecording] - 10https://gerrit.wikimedia.org/r/81503 [15:30:48] Well, I'm always open for input, but I thought about fixing " MediaWiki's assistive headers are broken in modern browsers " as that sounds like a rather low-hanging fruit [15:31:14] We also still have like a bazillion expandable things which are barely accessible [15:31:22] hoo: that's probably difficult to fix. [15:31:54] Really? I thought I just exchange display: none; with some of the mentioned CSS black magic [15:31:54] but the recent aria-labelledby for the sections did fix some parts of it. [15:32:36] yeah you could do that. problem is that we have some headers 'in html' for sections that simply aren't there [15:32:43] so then display:none is ok again. [15:32:52] (think variants menu on pages without variants) [15:33:17] mh :/ [15:33:25] (03Merged) 10jenkins-bot: Sort namespace aliases by id in appendNamespaceAliases for pretty output [core] - 10https://gerrit.wikimedia.org/r/79173 (owner: 10Fantasticfears) [15:33:38] i guess you could double them up in that particular case [15:34:02] (03PS2) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:34:35] (03CR) 10Chad: [C: 032] Updating Cirrus to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81501 (owner: 10Chad) [15:36:42] thedj[work]: If you have any specific idea what I could be working on, I'm always open for it, there are so many things we could touch... [15:37:17] search suggestions ? [15:37:22] and search results page ? [15:37:26] (03Merged) 10jenkins-bot: Updating Cirrus to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81501 (owner: 10Chad) [15:37:41] that seems like important functionality that probably can use a bit of aria/keyboard accessibility love. [15:38:00] thedj[work]: I guess I could do that... will these stay even with this new search stuff WMF is working on? I hardly followed that [15:38:22] i think the new search is mostly backend [15:38:24] https://bugzilla.wikimedia.org/show_bug.cgi?id=24591 [15:38:26] Ok [15:38:58] (03CR) 10Legoktm: "(1 comment)" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:39:45] aria-live on mw-notifications/jsmsg ? [15:40:19] do we have a bug for that? [15:40:33] probably not, i just thought it up. [15:40:34] Wasn't aware of that... now that I think about it... sounds obvious [15:40:54] (03CR) 10Brion VIBBER: "(3 comments)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 (owner: 10Yuvipanda) [15:41:14] some operations like patrol use mw.notifications for telling the user about success/ failure [15:41:23] i was closing the alt/centralauth ticket and realized that we now have a jsmsg for that, which probably is equally not accessible :D [15:42:12] :D Probably, yes [15:42:32] https://bugzilla.wikimedia.org/show_bug.cgi?id=53483 [15:42:34] there :D [15:42:44] brion: re: portraits - I'm just using the image gallery work bawolff did [15:42:49] I guess I'll ask our accessibility contact about the aria-live change [15:42:56] brion: I might make which packing algorithm is used a per-campaign configurable thing [15:43:07] YuviPanda: yeah it needs some adjustment in the gallery code i think [15:43:18] she might have good advice, so that I have to spend less time on doing it wrong trying things [15:43:18] brion: yeah, but independent of this patch [15:43:24] maybe just changes in the display… have it pop up a larger div if the image is tiny [15:43:27] yeah [15:44:10] brion: i'll also possibly have to do some more caching. this needs profiling [15:44:17] * brion envisions a 2d packing algorithm that first sizes all images to equal screen area, then packs them as tightly as feasible [15:45:36] and then there is the whole alt/title/image/thumbnail stuff, but that truly requires some deep analysis and figuring out the gazillion ways we have to output image objects, many of them will require their own slight variantions for accessibility. [15:45:41] brion: the image gallery code seems pretty extensible, you could get a ne wone out easily :) [15:45:54] now i gotta add that to my todo list, darn ;) [15:46:21] brion: and re: returning from UW, I don't want to block this patch on such a thing. UW sucks and needs an overhaul anyway. [15:46:37] YuviPanda: agreed [15:46:49] i should have put those in design list notes instead of gerrit ;) [15:46:57] inline comments are more relevant to the patchset [15:47:11] brion: respond on the design list? [15:47:28] will cut-n-paste :D [15:48:03] brion: :) [15:48:04] (03PS4) 10Yuvipanda: Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 [15:48:25] brion: updated for the htmlencoding stuff. $campaignTitle and $campaignDescription are already safe, since they're just parsed wikitext. [15:48:33] brion: any any stripping needs to be done at the aprser [15:48:40] thedj[work]: Seems like vector collapse sidebar is broken in IE sometimes (with Jaws)... Graham reported that, but I can't reproduce it [15:49:15] Yippie, build fixed! [15:49:15] Project UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox build #2: FIXED in 20 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox/2/ [15:49:29] hmm [15:49:34] did it fix by itself? [15:49:47] YuviPanda: yeah those two are safe [15:50:00] hoo: i'll pay some special attention to that then. [15:50:15] brion: will read up on our message docs for the other two :) [15:50:30] brion: I also need to add a 'view all images' link at the bottom, that just takes them to the category page [15:50:41] I can't reproduce it, with or without Jaws... which is weird... might be timing problems in the code which only popup on certain load orders or fun like that [15:51:05] brion: also this is currently sorted in sortkey order. Should be sorted in reverse-chronological order. Not even sure if that is possible to do without killing perf [15:51:07] hoo: i know some screenreaders have trouble with attribute changes at times that they are not expecting it. [15:51:09] that sidebar should really go into core soon anyway... and we should kill the pref. to disable it [15:52:01] role changes should always be done before positioning in the dom. state changes should follow 'controls' etc. [15:53:20] heh [15:53:24] Yes, I realized that... at some points NVDA isn't noticing aria-pressed changes, so they have to happen first, ... [15:53:38] YuviPanda: there may be an appropriate index on category table…. but it may also not give expected results at times [15:53:42] got a comment about that in one of my patches [15:53:57] brion: yeah, need to check. [15:54:12] brion: we should also ideally fix category pages on commons to be not so shitty [15:54:39] hehe yeah [15:54:54] possibly… some common ui infrastructure for categories and campaigns might be good [15:55:20] k. bbl [15:55:30] ok, cu ;) [15:55:38] brion: it exists! the ImageGallery stuff! [15:55:52] :D [15:55:56] brion: you give it a bunch of titles and it plops out a gallery of images. No reason why categories can't be the same [15:56:12] well category page does use the gallery [15:56:15] (03PS3) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:56:21] so… that part should be easy just flip the style :D [15:56:55] (03PS4) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:57:13] brion: yeah [15:57:48] brion: I think bawolff had a couple of patches in for fixes to the gallery stuff [15:57:50] (03PS1) 10Anomie: Handle backtrace where Lua can't guess the function name [extensions/Scribunto] - 10https://gerrit.wikimedia.org/r/81506 [15:57:55] (03PS5) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:57:59] brion: not sure if they were the same things you had concerns about [15:58:03] YuviPanda: it's a config switch. [15:58:12] (03CR) 10Merlijn van Deen: "Now with hopefully correct indentation..." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:58:26] and there probably were some concerns indeed. probably every tool out there breaking :D [15:58:27] brion: Which things do you have concerns about? [15:58:36] thedj[work]: yeah, but brion was talking about some fixes for portrait stuff. [15:58:42] (03PS6) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [15:58:47] thedj[work]: if they are scraping HTML, they can happily break :P [15:59:11] thedj[work]: of course, gadgets too will break. I'm not sure how I feel about that tho [15:59:32] Assuming we're talking about gallery stuff. So far nobody on commons has complained to me about potential bot or gadget breakage (of course its not on by default yet) [16:00:16] bawolff: portrait images end up being pretty small; the hover display of title ends up squooooshing in [16:00:28] so you get like 3 characters wide :) [16:01:03] bawolff: also, is *size* really needed info? [16:01:33] (03PS7) 10Merlijn van Deen: pywikibot/core test job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [16:02:16] (03CR) 10Merlijn van Deen: "(if it still fails now, someone who can actually get JJB to work locally should probably try)" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81287 (owner: 10Hashar) [16:02:21] brion: that's a good point. I have some code to enforce a min width for the caption part, that makes it bigger then the image if the image is super narrow [16:02:28] but it could maybe be tweaked [16:02:39] YuviPanda: size of what? [16:03:06] bawolff: size of image? [16:03:08] bawolff: by default, the overlay info is image name + size of images. [16:03:08] *image [16:03:31] That can be turned off, that's more the way things were before I came along [16:04:07] spiff [16:04:20] (03CR) 10Chad: [C: 032] Handle backtrace where Lua can't guess the function name [extensions/Scribunto] - 10https://gerrit.wikimedia.org/r/81506 (owner: 10Anomie) [16:05:23] (03Merged) 10jenkins-bot: Handle backtrace where Lua can't guess the function name [extensions/Scribunto] - 10https://gerrit.wikimedia.org/r/81506 (owner: 10Anomie) [16:22:50] hello [16:23:07] is this the right place to ask questions about lua in mediawiki? [16:23:33] pyfisch: #mediawiki is technically more correct, but here is fine [16:23:50] and probably #wikimedia-wikidata [16:24:23] the wikidata channel for lua? [16:25:20] * marktraceur waves [16:25:42] bawolff: the wikidata channel for everything related to it [16:25:57] incl development & contents [16:26:08] liangent bawolff: I will continue on #wikimedia it is not (directly) related to wikidata [16:26:22] lua isn't really that wikidata related [16:27:13] bawolff: oh sorry I saw mediawiki as wikidata [16:27:22] don't know why :p [16:27:50] meh, all the mediawikimedia is easy to misread [16:43:44] (03PS1) 10Manybubbles: Always use our text sanitization when rebuilding. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81513 [16:44:40] (03CR) 10Chad: [C: 032] Always use our text sanitization when rebuilding. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81513 (owner: 10Manybubbles) [16:44:42] (03Merged) 10jenkins-bot: Always use our text sanitization when rebuilding. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81513 (owner: 10Manybubbles) [16:45:10] (03CR) 10Parent5446: [C: 032] "No objections. Trivial message change." [core] - 10https://gerrit.wikimedia.org/r/78616 (owner: 10Nemo bis) [16:46:03] (03CR) 10Parent5446: [C: 032] Rephrase the installer's config-welcome message [core] - 10https://gerrit.wikimedia.org/r/78375 (owner: 10Nemo bis) [16:47:00] (03PS1) 10Chad: Updating Cirrus to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81515 [16:47:12] (03CR) 10Chad: [C: 032 V: 032] Updating Cirrus to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81515 (owner: 10Chad) [16:48:37] (03Merged) 10jenkins-bot: Make restoreprefs crystal clear about the meaning of *all* [core] - 10https://gerrit.wikimedia.org/r/78616 (owner: 10Nemo bis) [16:50:18] (03Merged) 10jenkins-bot: Rephrase the installer's config-welcome message [core] - 10https://gerrit.wikimedia.org/r/78375 (owner: 10Nemo bis) [16:52:41] who can solve this bug https://bugzilla.wikimedia.org/show_bug.cgi?id=51321#c13 it seems easy [16:54:17] reza1615: Can you file a new bug for that particular issue, instead of adding to the existing unrelated bug? [16:54:35] ok [16:55:27] Also CC Nikerabbit who may be more able to figure out what's wrong [16:55:31] Or CC Nemo_bis [16:55:34] Project CirrusSearch-en.wikipedia.beta.wmflabs.org-linux-chrome build #1: FAILURE in 1 hr 6 min: https://wmf.ci.cloudbees.com/job/CirrusSearch-en.wikipedia.beta.wmflabs.org-linux-chrome/1/ [16:58:33] (03CR) 10Brian Wolff: "(2 comments)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 (owner: 10Yuvipanda) [17:00:27] (03CR) 10Yuvipanda: "(2 comments)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 (owner: 10Yuvipanda) [17:01:06] I made https://bugzilla.wikimedia.org/show_bug.cgi?id=53488 [17:02:18] (03PS1) 10Manybubbles: Fetch title before updating it. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 [17:02:44] (03PS2) 10Manybubbles: Fetch title before updating it. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 [17:03:22] reza1615: I've notified siebrand, Nikerabbit, and Nemo_bis that the bug exists, and they'll hopefully be along shortly to help out. Thanks for reporting this to us :) [17:04:02] thanks [17:04:06] (03CR) 10Manybubbles: "Warning: I'm fixing this blind without being able to reproduce it yet. Please be really really careful reviewing it if you decide to +2 b" [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 (owner: 10Manybubbles) [17:04:19] thedj: thedj[work]: There? [17:05:13] DanielK_WMDE: You maybe? [17:21:24] hi ^d do you have a couple minutes for a gerrit question? this is the second time in 2 days it has hung me up like this, and I'm not sure how to work around this issue [17:22:19] (03PS2) 10Rahul21: Added upload permissions for accessing Special:PronunciationRecording [extensions/PronunciationRecording] - 10https://gerrit.wikimedia.org/r/81503 [17:29:31] (03PS3) 10Rahul21: Added upload permissions for accessing Special:PronunciationRecording [extensions/PronunciationRecording] - 10https://gerrit.wikimedia.org/r/81503 [17:30:50] (03CR) 10CSteipp: [C: 032 V: 032] Do not show grant change form if the user cannot submit it. [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/81400 (owner: 10Aaron Schulz) [17:33:22] (03PS3) 10Rjain: Added a tab to toggle visibility of annotations [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/79839 [17:33:46] (03PS3) 10Manybubbles: Fetch title before updating it. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 [17:34:10] (03CR) 10Manybubbles: "This patch is still blind, but better." [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 (owner: 10Manybubbles) [17:36:54] (03CR) 10Reedy: [C: 032] Fetch title before updating it. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 (owner: 10Manybubbles) [17:36:57] (03Merged) 10jenkins-bot: Fetch title before updating it. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81518 (owner: 10Manybubbles) [17:39:17] (03CR) 10Krinkle: "I don't see how your reply in any way supports that the label is useful or even appropriate (it isn't just for grep, it is also a good pra" [core] - 10https://gerrit.wikimedia.org/r/81440 (owner: 10Krinkle) [17:39:23] (03PS1) 10Kaldari: Updating headers in Echo.php [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81524 [17:43:37] (03PS1) 10Reedy: Update CirrusSearch to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81526 [17:44:22] (03CR) 10Chad: [C: 032 V: 032] Update CirrusSearch to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81526 (owner: 10Reedy) [17:47:47] (03CR) 10Rjain: "(1 comment)" [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/79839 (owner: 10Rjain) [17:53:10] (03PS1) 10Esanders: Remove preference prefix string [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/81528 [17:53:37] (03PS15) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [17:55:21] (03PS16) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [17:55:31] (03PS1) 10Krinkle: badge: Fix invalid CSS value for text-shadow [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81529 [17:58:44] (03PS1) 10Chad: Add help message to prefershttps [core] - 10https://gerrit.wikimedia.org/r/81531 [18:00:26] (03PS2) 10Chad: Add help message to prefershttps [core] - 10https://gerrit.wikimedia.org/r/81531 [18:02:33] marktraceur: arab looks all the same to me and solr is down on twn so I'm unable to search the messages [18:02:37] can't think of anything else [18:02:52] thedj: around? [18:04:19] (03PS4) 10Krinkle: legacy upload.js: Clean up and remove from jshintignore [core] - 10https://gerrit.wikimedia.org/r/77266 [18:04:25] (03CR) 10Krinkle: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/77266 (owner: 10Krinkle) [18:06:00] Fun [18:06:55] (03PS17) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [18:07:57] (03PS1) 10CSteipp: Update OAuth to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81532 [18:08:57] (03CR) 10Hoo man: "Use CSS-hidden accessibility labels now rather than aria-label because of the inconsistencies between the various aria-label implementatio" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:12:56] (03PS4) 10Rjain: Added a tab to toggle visibility of annotations [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/79839 [18:13:51] (03CR) 10CSteipp: [C: 032] Update OAuth to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81532 (owner: 10CSteipp) [18:15:00] (03CR) 10Swalling: [C: 031] "Message makes sense to me." [core] - 10https://gerrit.wikimedia.org/r/81531 (owner: 10Chad) [18:15:28] greg-g: ^ [18:17:37] (03CR) 10Rjain: "Same comment as patch 3." [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/79839 (owner: 10Rjain) [18:19:10] (03Merged) 10jenkins-bot: Update OAuth to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81532 (owner: 10CSteipp) [18:24:46] (03CR) 10Krinkle: [C: 04-1] "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/80958 (owner: 10Ori.livneh) [18:25:15] (03PS18) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [18:32:19] hello I cannot connect to me instances openid-wiki and openid2-wiki . can some please check ? [18:32:29] s/me/my/ [18:32:53] the web access is working [18:33:06] but I cannot login or winscp via Bastion [18:33:29] I already rebooted the two yesterday [18:33:39] Ryan_Lane: *ping* ^^ [18:33:43] Wikinaut: ask in -labs? [18:33:48] uh [18:33:54] so many chats [18:33:58] Wikinaut: ? [18:34:01] (03CR) 10Krinkle: "(2 comments)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:34:16] yeah, ask labs questions in #wikimedia-labs, please [18:34:19] Ryan_Lane: cannot connect via PuTTY or WinSCP to my instances [18:34:23] ok [18:34:50] ori-l: btw, another smaller, unrelated-to-redis patch for vagrant I sent a sleep-cycle ago [18:36:33] hm? [18:37:24] ori-l: https://gerrit.wikimedia.org/r/#/c/81485/ [18:37:36] no answer on -labs [18:39:06] YuviPanda: trailing comma after each item! [18:39:17] what, no! [18:39:26] we had this discussion before :P [18:39:28] * ori-l sets phasers to stun. [18:39:41] adapt to local coding conventions! [18:39:43] that's as wrong as mediawiki's spacing guidelines. [18:39:46] Ryan_Lane: if you have time, pls. CR https://gerrit.wikimedia.org/r/#/c/55287/ [18:39:48] aww, come on! [18:39:56] ori-l: fine, fine. I'll amend [18:40:02] ori-l: but I'm amending under protest! [18:40:08] fixed the "\n"s, added ( spaces ) [18:40:26] YuviPanda: also if changes are straightforward and you've tested them i hereby authorize to merge them [18:40:33] * ori-l knights YuviPanda [18:41:07] yours or others' [18:41:11] (03PS3) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [18:41:17] YuviPanda: You. Review. [18:41:20] ...plase [18:41:25] please* [18:41:47] (03PS1) 10Mwjames: [DIC]: Introduce a simple service locator (support deferred object registration) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81537 [18:42:56] (03CR) 10Hoo man: "(2 comments)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:43:14] (03PS19) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [18:43:16] Deployment: syncing CentralNotice [18:44:31] (03CR) 10Hoo man: "Addressed Krinkle's comments, minor" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:44:40] (03CR) 10MarkTraceur: [C: 04-1] "(2 comments)" [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/81528 (owner: 10Esanders) [18:45:05] (03CR) 10Ryan Lane: [C: 031] (bug 44819) introducing array of $wgOpenIDProviders and $wgOpenIDForcedProvider [extensions/OpenID] - 10https://gerrit.wikimedia.org/r/55287 (owner: 10Wikinaut) [18:45:10] Wikinaut: ^^ done [18:45:44] Ryan_Lane: GREAT! [18:46:31] I am very happy (and a little bit proud) [18:46:36] (03CR) 10Krinkle: [C: 04-1] Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:46:53] Krinkle: ? [18:47:07] (03CR) 10PleaseStand: [C: 04-1] "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/81531 (owner: 10Chad) [18:47:15] I do realize it sucks... [18:49:28] (03Abandoned) 10MarkTraceur: Add beta preferences section and more [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/73920 (owner: 10MarkTraceur) [18:49:32] Krinkle: Could you give some more comments on what I should do with that? [18:50:41] (03CR) 10Krinkle: "(5 comments)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [18:52:49] csteipp: regarding my security patch in CN; when can I merge that into the main repo? [18:53:01] Krinkle: Thanks for the feedback, but I have *no* idea how to form the html more properly... do you have one? [18:53:19] (03PS1) 10Adamw: Update CentralNotice [core] (wmf/1.22wmf13) - 10https://gerrit.wikimedia.org/r/81543 [18:53:27] Leaving that up to the translators is not an option [18:54:44] (03PS1) 10Adamw: Update CentralNotice [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81544 [18:55:23] mwalker: Please wait until after the release [18:55:53] csteipp: yep yep; I was mostly just curious when that was going to be; I had it in my head that you were going to do it this past friday [18:58:07] (03PS3) 10Chad: Add help message to prefershttps [core] - 10https://gerrit.wikimedia.org/r/81531 [19:00:06] (03PS1) 10Hoo man: Use mw.hook( 'wikipage.content' ) for citation popup JS [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 [19:00:46] csteipp: I have a question for you about globalization. Will there be a way to set global preferences on all unified wikis at once? [19:00:56] Krinkle: ^ fast one [19:01:19] T13: not at this time... I know some people are working towards that [19:01:46] once everyone is global, it will simplify how that gets handled [19:01:52] Project browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_9 build #249: FAILURE in 25 min: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_9/249/ [19:02:53] Cool. [19:03:19] hoo: one way would be to get the message normally (escaped) and do the variable replacement afterwards (essentially what rawParams would do) [19:03:37] mw.message( .. ).escaped().replace( /\$1/g, 'html' ) [19:03:58] as for i18n though, you should avoid nested messages like these, perhaps that can be avoided. Not sure. [19:04:06] (03PS2) 10Hoo man: Use mw.hook( 'wikipage.content' ) for citation popup JS [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 [19:04:45] Krinkle: I know it's *really* bad... but that's the only way we can get decent accessibility with localization support... :/ [19:05:48] (03PS3) 10Hoo man: Use mw.hook( 'wikipage.content' ) for citation popup JS [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 [19:06:02] (03CR) 10Hoo man: "also some style fixes" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 (owner: 10Hoo man) [19:09:00] hexmode: hi :) [19:14:07] (03PS2) 10Mwjames: [DIC]: Introduce a simple service locator (support deferred object registration) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/81537 [19:14:09] (03CR) 10Adamw: [C: 032 V: 032] Update CentralNotice [core] (wmf/1.22wmf13) - 10https://gerrit.wikimedia.org/r/81543 (owner: 10Adamw) [19:14:27] (03CR) 10Adamw: [C: 032 V: 032] Update CentralNotice [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81544 (owner: 10Adamw) [19:21:05] (03PS1) 10Rjain: PHP Unit tests for Annotation Repository [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/81555 [19:21:11] (03CR) 10jenkins-bot: [V: 04-1] PHP Unit tests for Annotation Repository [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/81555 (owner: 10Rjain) [19:22:50] (03PS2) 10Rjain: PHP Unit tests for Annotation Repository [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/81555 [19:24:24] (03PS20) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [19:24:41] (03CR) 10Hoo man: "(5 comments)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [19:25:30] (03CR) 10Hoo man: "Addressed Krinkle's comments (hopefully). Also moved the ext.cite.popups.js change into https://gerrit.wikimedia.org/r/81548 as it's not r" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [19:25:31] mwalker: your recommendations for sync-* tool? [19:26:46] (03PS3) 10Rjain: PHP Unit tests for Annotation Repository [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/81555 [19:29:54] (03CR) 10Rjain: "This is just a trial, haven't tested. I am not sure so just let me know whether this is the correct approach or not." [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/81555 (owner: 10Rjain) [19:30:10] (03CR) 10TheDJ: [C: 04-1] "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/79053 (owner: 10Hoo man) [19:31:01] thedj: "I think that aria-popup is only for content that overlays other content..." the wcag contact recommended it AFAIR, so I doubt that's ture [19:32:23] Indicates that the element has a popup context menu >>or sub-level menu. << [19:32:24] greg-g: Deployment complete, thanks! [19:32:44] (03CR) 10TheDJ: [C: 032] Make variant selection menu toggleable by keyboard [core] - 10https://gerrit.wikimedia.org/r/79847 (owner: 10Hoo man) [19:33:39] Thanks \o/ [19:35:15] awight: rock, with 25 minuts to spare ;) [19:35:16] (03CR) 10Hoo man: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/79053 (owner: 10Hoo man) [19:37:46] greg-g: Surprisingly pleasant system, given all the grumbling I've heard ;) The one sore spot was that I had to do something manual to see which release branches are in production [19:38:03] don't say that! [19:38:11] say it's horrible and we need to move to something way better quick! [19:38:25] hehe. [19:40:02] haven't enough bodies been thrown on the tracks already? [19:41:18] (03PS1) 10Mollywhite: Bug 50959: Pull the JSON schema from the Meta page. [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81560 [19:42:24] (03PS15) 10TheDJ: Allow listing old files in Special:ListFiles. Add Special:AllMyUploads [core] - 10https://gerrit.wikimedia.org/r/60088 (owner: 10Brian Wolff) [19:45:17] (03PS2) 10Mollywhite: Bug 50959: Pull the JSON schema from the Meta page. [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81560 [19:47:01] hoo|away: well that's what i read from the spec. [19:47:21] 'sub level menu' implies there is a parent level menu. [19:47:30] but we are just a button and a list. [19:47:46] it's pefect for the acion/variant menu btw :D [19:48:23] (03CR) 10TheDJ: [C: 032] Allow listing old files in Special:ListFiles. Add Special:AllMyUploads [core] - 10https://gerrit.wikimedia.org/r/60088 (owner: 10Brian Wolff) [19:58:35] (03PS1) 10Hashar: make-release: use argparse, snapshot by default [tools/release] - 10https://gerrit.wikimedia.org/r/81562 [20:00:05] (03CR) 10Hashar: [C: 04-1] "Will rebase on top of https://gerrit.wikimedia.org/r/81562 which migrates from getopt to argparse" [tools/release] - 10https://gerrit.wikimedia.org/r/81240 (owner: 10MarkAHershberger) [20:00:35] (03CR) 10TheDJ: "I have the feeling that we are overdoing it a bit with the aria-haspopup, according to the spec, aria-haspopup+aria-owns+aria-pressed is a" [extensions/Vector] - 10https://gerrit.wikimedia.org/r/80927 (owner: 10Hoo man) [20:03:15] ^demon, no 'ondiscussionpage:' support in CirrusSearch? [20:03:31] https://www.mediawiki.org/w/index.php?title=Special:Search&search=flow+ondiscussionpage%3AUser+talk%3AKrenair&fulltext=1&ns90=1 [20:03:32] vs. [20:03:35] https://www.mediawiki.org/w/index.php?title=Special:Search&search=flow+ondiscussionpage%3AUser+talk%3AKrenair&fulltext=1&ns90=1&srbackend=CirrusSearch [20:03:36] (03PS3) 10Mollywhite: Bug 50959: Pull the JSON schema from the Meta page. [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81560 [20:03:56] cirrussearch becoming default will break LQT's search [20:04:04] <^demon> Well LQT sucks anyway. [20:04:11] <^demon> I should add that to the list of things I don't care about. [20:04:13] Well don't break it even more [20:05:45] (03CR) 10CSteipp: [C: 032] "Working in test, and addresses Pleasestand's comments. Thanks!" [core] - 10https://gerrit.wikimedia.org/r/81531 (owner: 10Chad) [20:08:04] hashar: thanks for all the integration TLC! [20:08:50] (03PS1) 10Chad: Add help message to prefershttps [core] (wmf/1.22wmf13) - 10https://gerrit.wikimedia.org/r/81564 [20:08:58] hashar: python-jobs do not appear in the gerrit summary of gate-submit jobs, curious... [20:09:25] (03Merged) 10jenkins-bot: Add help message to prefershttps [core] - 10https://gerrit.wikimedia.org/r/81531 (owner: 10Chad) [20:09:42] (03PS1) 10Chad: Add help message to prefershttps [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81565 [20:11:23] (03CR) 10Chad: [C: 032 V: 032] Add help message to prefershttps [core] (wmf/1.22wmf13) - 10https://gerrit.wikimedia.org/r/81564 (owner: 10Chad) [20:11:29] (03CR) 10Chad: [C: 032 V: 032] Add help message to prefershttps [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81565 (owner: 10Chad) [20:12:43] (03CR) 10TheDJ: [C: 04-1] "(1 comment)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [20:13:57] (03CR) 10Cmcmahon: [C: 032] Created one Jenkins job template to rule them all [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81476 (owner: 10Zfilipin) [20:14:07] (03PS3) 10Hashar: hardcoded branch and root dir are now options [tools/release] - 10https://gerrit.wikimedia.org/r/81240 (owner: 10MarkAHershberger) [20:14:10] (03CR) 10Cmcmahon: [C: 032] Added support for running VisualEditor tests to Jenkins job template [qa/browsertests] - 10https://gerrit.wikimedia.org/r/81490 (owner: 10Zfilipin) [20:15:41] (03CR) 10Hashar: [C: 04-1] "(1 comment)" [tools/release] - 10https://gerrit.wikimedia.org/r/81240 (owner: 10MarkAHershberger) [20:16:08] (03CR) 10TheDJ: "is mw.hook a separate dependency in RL world ?" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 (owner: 10Hoo man) [20:16:31] gtg [20:16:46] (03CR) 10Hashar: [C: 04-2] "(1 comment)" [tools/release] - 10https://gerrit.wikimedia.org/r/81270 (owner: 10MarkAHershberger) [20:20:33] who can I whine at a little about cirrus search? [20:20:42] or at any rate find out what I'm testing wrong on mw.org [20:27:17] (03CR) 10Hoo man: "No, it's defined in mediawiki.js which is loaded unconditionally AFAIK (at least there's no RL module for hooks)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/81548 (owner: 10Hoo man) [20:29:04] thedj: thanks for merging my patch :) [20:31:31] (03PS6) 10Brian Wolff: Add Special:[All]MyFiles as alias for Special:[All]MyUploads [core] - 10https://gerrit.wikimedia.org/r/60089 [20:31:47] YuviPanda: If you can review that UW patch, maybe we can get it into wmf15 [20:31:51] (03CR) 10Brian Wolff: "PS6: rebase." [core] - 10https://gerrit.wikimedia.org/r/60089 (owner: 10Brian Wolff) [20:31:59] I sure wouldn't mind backporting to wmf14 [20:33:02] (03CR) 10Swalling: "I prefer to discuss on the bug, but that's not the case at all. This is not a bug, we hid it intentionally to improve the user experience." [core] - 10https://gerrit.wikimedia.org/r/80769 (owner: 10Matmarex) [20:35:29] bawolff: http://en.wikipedia.org/wiki/User:Adam_Cuerden - #3 and 12 look funky [20:35:34] (from -tech) [20:35:45] ah, my favourite user [20:36:02] He's writing up your feature for the Signpost :) [20:36:15] oh good, he's nicer now :) [20:36:30] I've heard [20:36:55] I think what's going on, is that those images are so narrow, that the caption is wider than the image [20:37:15] although they should be centered in that case I thought [20:38:52] (03CR) 10Hoo man: "(1 comment)" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [20:39:10] (03PS21) 10Hoo man: Add extra accessibility labels to jump to citation (↑) links [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 [20:39:49] (03PS1) 10Mdale: Fixes bug 43747 by removing z-index on menu [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/81570 [20:40:30] (03CR) 10Hoo man: "Make sure we have at least one space between the accessibility label and the original one in case that is also read by screen readers, tha" [extensions/Cite] - 10https://gerrit.wikimedia.org/r/79472 (owner: 10Hoo man) [20:47:51] btw, secure login by default is now deployed.... [20:48:56] (03PS1) 10Brian Wolff: [new gallery]. Centre really skinny images above their caption. [core] - 10https://gerrit.wikimedia.org/r/81571 [20:54:56] (03CR) 10MarkTraceur: [C: 032] "Huzzah." [core] - 10https://gerrit.wikimedia.org/r/81571 (owner: 10Brian Wolff) [20:57:33] (03Merged) 10jenkins-bot: [new gallery]. Centre really skinny images above their caption. [core] - 10https://gerrit.wikimedia.org/r/81571 (owner: 10Brian Wolff) [20:59:23] Yippie, build fixed! [20:59:24] Project browsertests-en.wikipedia.org-linux-chrome build #280: FIXED in 3 min 40 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-linux-chrome/280/ [21:09:12] Project browsertests-en.wikipedia.org-windows-internet_explorer_10 build #139: FAILURE in 5 min 35 sec: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.org-windows-internet_explorer_10/139/ [21:09:24] (03PS3) 10Cmcmahon: Get tests passing on beta. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81427 (owner: 10Manybubbles) [21:09:32] (03CR) 10Cmcmahon: [C: 032] Get tests passing on beta. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81427 (owner: 10Manybubbles) [21:09:34] (03Merged) 10jenkins-bot: Get tests passing on beta. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/81427 (owner: 10Manybubbles) [21:09:36] (03PS1) 10Hashar: extract SMW extensions to a YAML file [tools/release] - 10https://gerrit.wikimedia.org/r/81573 [21:10:48] hashar: Oh, I forgot to mention, I sort of unilaterally added a job for JJB that actually runs the JJB config test before merging, hope you don't mind [21:11:06] config tests ? [21:11:51] $ jenkins-jobs test config/ -o output/ [21:11:59] (03CR) 10Yaron Koren: "(2 comments)" [extensions/PageSchemas] - 10https://gerrit.wikimedia.org/r/80863 (owner: 10Himeshi) [21:12:11] Just makes sure the job configuration will actually run [21:12:21] * hashar looks at https://integration.wikimedia.org/ci/job/integration-jjb-config-test/ [21:12:23] We were already doing yamllint on it, but nothing else IIRC [21:13:24] you are evil :-] [21:13:31] A little [21:13:44] But, it's an automatic thing that we can do easily-ish [21:14:05] And cscott was submitting stuff that wouldn't pass, so I figured I'd have a bot tell him instead of waiting for me to try :) [21:14:15] Plus, it's non-voting, so we can ignore it [21:14:20] what what? [21:14:35] oh right. [21:14:41] hashar's back? yay! [21:14:50] :) [21:14:53] marktraceur: hmm yeah that looks fine you should make it voting [21:14:57] cscott: hey :-] [21:14:59] Oh goody [21:15:24] i just finished an OT transpose() implementation for ve.dm.Transaction. I am scarred. [21:15:29] the only issue is that whenever jjb turns out to have a new dependency, that will automatically fetch the missing modules from the pip repository [21:15:57] we were wondering earlier today how to prevents pip from downloading modules off the internet [21:16:09] he games with a trick which is to set a faulty web proxy [21:16:18] games/came [21:16:38] (03PS1) 10MarkTraceur: Make JJB config test voting [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81574 [21:16:47] have pip's mother tell it it's grounded and can't use the internet. [21:16:58] also, not paying the internet bill works. eventually. [21:17:03] marktraceur: http_proxy=nowhere python setup.py test [21:17:21] Mmkay [21:17:28] that is a hack [21:17:46] if you could add it in, that will be perfect :-] [21:17:47] hashar: And won't it make setup fail? [21:17:52] and also make it voting \O/ [21:17:56] yeah that will make setup fail [21:18:13] but will not download some random package off pip repository :-] [21:18:14] K [21:18:33] the multi git cloning is a nice trick [21:18:54] congratulations ! [21:20:13] Thanks :) that was something we'd needed to do in Parsoid a few times, already [21:21:05] i think the test which runs the php parserTests on the parsoid-forked parserTests file ends up with 3 clones [21:21:28] although i probably don't actually need to clone contrib [21:22:13] (03PS4) 10MarkTraceur: Add automatic test for JJB config [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 [21:22:42] * marktraceur merges that [21:22:55] (03CR) 10MarkTraceur: "recheck" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 (owner: 10MarkTraceur) [21:23:08] Or something [21:23:26] (03CR) 10MarkTraceur: [C: 032] Add automatic test for JJB config [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 (owner: 10MarkTraceur) [21:23:54] (03PS1) 10Hashar: make-release: notes are now in git [tools/release] - 10https://gerrit.wikimedia.org/r/81576 [21:24:03] (03PS5) 10MarkTraceur: Add automatic test for JJB config [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 [21:24:08] (03CR) 10MarkTraceur: [C: 032] Add automatic test for JJB config [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 (owner: 10MarkTraceur) [21:24:16] (03CR) 10Parent5446: [C: 031] Add email recipient username as a parameter to emailuser confirmation [core] - 10https://gerrit.wikimedia.org/r/78404 (owner: 10Nemo bis) [21:24:37] (03Merged) 10jenkins-bot: Add automatic test for JJB config [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/79292 (owner: 10MarkTraceur) [21:24:54] marktraceur: you have won a beer [21:25:00] or a cigar [21:25:04] or whatever please you :] [21:25:04] Heh [21:25:19] red wine ? [21:25:19] hashar: I'll just be happy to have an extra layer of testing on that repo [21:26:01] during my vacations I wrote a lame script to compare the deployed configuration in zuul / jenkins [21:26:03] (03CR) 10MarkTraceur: [C: 032] "After merge of I503e49f7721aa4d6efba9e8ee3e83e6ff2cc3970, this looks good." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81574 (owner: 10MarkTraceur) [21:26:06] it is very lame though [21:26:11] (03Merged) 10jenkins-bot: Make JJB config test voting [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81574 (owner: 10MarkTraceur) [21:26:19] * marktraceur deploys [21:26:42] (03CR) 10Hashar: "Thank you!" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/81574 (owner: 10MarkTraceur) [21:28:19] (03PS1) 10MarkTraceur: Break the mobile config just to screw with Jenkins [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81577 [21:28:23] (03CR) 10jenkins-bot: [V: 04-1] Break the mobile config just to screw with Jenkins [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81577 (owner: 10MarkTraceur) [21:28:27] Tee hee [21:28:47] (03Abandoned) 10MarkTraceur: Break the mobile config just to screw with Jenkins [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/81577 (owner: 10MarkTraceur) [21:29:29] Deploy rights on Gallium is probably the most useful thing. :P [21:30:14] (03PS1) 10Aaron Schulz: Push counter updates to transaction end to avoid contention [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/81578 [21:31:25] hashar: So, if that makes a change fail because jenkins-job-builder has a new dependency, how are we supposed to fix the failure? [21:31:57] (03CR) 10Hoo man: [C: 031] "Didn't test" [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/81578 (owner: 10Aaron Schulz) [21:33:32] marktraceur: that would mean someone pushed a new version in integration/jenkins-job-builder [21:33:42] so we would have to force push a previous commit [21:33:51] (that does not have the new dependency) [21:33:54] Fun [21:33:58] yeah :] [21:34:13] will be a bug in a few months. For now, we get tests and something more or less secure [21:34:16] WFM ! [21:34:42] next step would be to have a job that generate the jobs for us on merge :] [21:37:06] Thaaat would be awesome. [21:37:24] But I dunno how easy [21:37:34] and a jenkins job to create git repos :-D [21:37:36] then we could: [21:37:42] Oooh [21:37:45] !gerrit create integration/consistency [21:37:45] https://gerrit.wikimedia.org/r/#q,create,n,z [21:37:50] yeah thanks wm-bot [21:37:50] Hey hashar, you are welcome! [21:38:09] hashar: I don't think it understands sarcasm yet [21:38:44] lets create yet another project [21:38:46] hashar: Or, make it a postmerge job on a brand-new gerrit/repositories repo [21:39:24] Which can just be a text file with a list...or better, a set of directories, nested, with appropriate configs...OK, pie in the sky [21:39:49] (03PS2) 10Aaron Schulz: Efficiently reset null user tokens [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [21:40:05] Ryan_Lane: I'm back [21:41:00] do you have an idea, why the instances cannot be used for login against each other ? I thought we had solved this (but I am not sure) [21:41:34] Wikinaut: they can, if you use a socks proxy [21:41:50] otherwise they try to talk to each other over public IPs, which doesn't work in labs [21:42:06] you should really use the #wikimedia-labs channel for this kind of discussion :) [21:42:07] marktraceur: the script I was talking about should be at ssh://gerrit.wikimedia.org:29418/integration/consistency.git [21:42:16] you were not in [21:42:22] -labs [21:43:53] hashar: Cool [21:44:38] Ryan_Lane: see -labs [21:44:46] what is integration-consistency? [21:47:15] (03PS1) 10Hashar: basic README file [integration/consistency] - 10https://gerrit.wikimedia.org/r/81583 [21:47:22] Nikerabbit: got you a read me :) [21:48:19] ori-l: your knighting process has weird effects [21:48:27] ori-l: like depriving me of power, internet, and sanity for four hours [21:48:28] (03CR) 10Wikinaut: [C: 032 V: 032] "After having discussed and tested this commit thoroughly, I merge this big improvement now." [extensions/OpenID] - 10https://gerrit.wikimedia.org/r/55287 (owner: 10Wikinaut) [21:48:34] Ah, that explains it [21:49:03] marktraceur: it's 3AM. I am literally stuck here, in the dark, with nothing to do and nowhere to go. [21:49:04] horror [21:49:17] marktraceur: my phone's internet decided this would be a convenient time to die [21:49:28] Trollolololol [21:49:36] not funny [21:49:43] YuviPanda: aww [21:49:45] I spent the time writing http://yuvi.in/blog/an-entire-night-wasted/ [21:49:49] * quiddity recommends deadtrees and candles. Or exercise, if your neighbourhood is safe. [21:49:59] YuviPanda: Got enough power and interwabs to review that patch for the bug you caused? [21:50:08] marktraceur: yes, I have now. [21:50:11] * marktraceur asks helpfully [21:50:25] I'm in the mood to cuss a lot, though. don't mind. [21:50:37] as could be gathered from that post [21:50:50] I can deal with cussing, so long as it's productive cussing [21:50:52] (03CR) 10Hashar: "If you read your Gerrit email, this is the official announcement for yet another python script. Aim is to compare Jenkins/Zuul/Gerrit dep" [integration/consistency] - 10https://gerrit.wikimedia.org/r/81583 (owner: 10Hashar) [21:51:07] is there any other type? [21:51:46] marktraceur: Nikerabbit: example output is http://paste.openstack.org/show/45324/ [21:52:02] (03CR) 10Parent5446: [C: 04-1] Efficiently reset null user tokens [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [21:52:49] hashar: Ops will be so excited to see that you've included an --insecure option [21:53:09] (03CR) 10Matmarex: [C: 04-1] "I agree that the wording with "grep" is non-ideal, but a comment about the purpose of these lists is useful. Something like "Messages used" [core] - 10https://gerrit.wikimedia.org/r/81440 (owner: 10Krinkle) [21:53:23] Heh. Beter than a --random option to rm. :-) [21:53:29] :-] [21:53:30] lol [21:54:17] marktraceur: integration.wikimedia.org use a feature of SSL that let us have multiple domains pointing to a single IP :-] [21:54:29] Ooh. [21:54:31] marktraceur: the protocol is not supported by some python module being used [21:54:45] Ahh, K. [21:55:45] marktraceur: http://en.wikipedia.org/wiki/Server_Name_Indication :-] [21:56:12] which is unsupported by IE on Windows XP hehe [21:57:06] anyway, bed time . have a sweet afternoon [21:57:11] Night! [21:57:24] Ryan_Lane, re https://bugzilla.wikimedia.org/show_bug.cgi?id=31335 - can't we now fix those subdomains by making the certificate match arbcom.*.wikipedia.org, wg.en.wikipedia.org and noboard.chapters.wikimedia.org? [21:57:27] Nikerabbit: you should get to bed as well :) [21:57:29] Also, excuse me while I weep for the IE/XP users [21:58:57] (assuming wmf can just change the names at will and with no cost) [22:00:18] (03PS2) 10Yuvipanda: Increase file upload limit when using UploadWizard role [vagrant] - 10https://gerrit.wikimedia.org/r/81485 [22:05:06] (03PS3) 10Aaron Schulz: Efficiently reset null user tokens [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [22:11:46] Krenair: we were just talking about this in the office [22:11:59] we had issues renaming them last time, but we're looking at ways to do so [22:14:22] (03CR) 10Parent5446: [C: 04-1] "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [22:14:47] (03PS1) 10Jack Phoenix: SocialProfile: fixed a long-standing CSS issue on profile pages with the Monaco skin. [extensions/SocialProfile] - 10https://gerrit.wikimedia.org/r/81584 [22:15:35] (03CR) 10Jack Phoenix: [C: 032 V: 032] SocialProfile: fixed a long-standing CSS issue on profile pages with the Monaco skin. [extensions/SocialProfile] - 10https://gerrit.wikimedia.org/r/81584 (owner: 10Jack Phoenix) [22:17:26] (03PS4) 10Aaron Schulz: Efficiently reset null user tokens [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [22:22:59] Ryan_Lane, what I'm questioning is if we still need to rename them [22:23:05] (03CR) 10Mattflaschen: [C: 04-1] "(2 comments)" [extensions/Annotator] - 10https://gerrit.wikimedia.org/r/79839 (owner: 10Rjain) [22:23:13] (03CR) 10Parent5446: [C: 031] "Haven't tested yet." [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [22:23:52] It's not clear to me if WMF would need to pay to get the current certificate amended to apply to these domains [22:24:22] if you don't, why not just add them to the cert? [22:25:51] (03PS1) 10MarkAHershberger: merge [tools/release] - 10https://gerrit.wikimedia.org/r/81587 [22:25:52] (03PS1) 10MarkAHershberger: rename [tools/release] - 10https://gerrit.wikimedia.org/r/81588 [22:26:01] csteipp, ^ also it might be a good idea to turn off wgSecureLogin on those affected wikis (6 small private ones) until this gets resolved? [22:26:15] Krenair: yes, I'd prefer to rename them [22:26:25] I don't want to have to get all new ssl certs for them [22:26:46] IIRC when mutante and I last looked at it, the only reason we couldn't rename was due to externalstorage [22:27:53] I can't even remember which it was we did rename [22:27:58] csteipp, because currently when clicking the login button on those I get a big red scary security warning and that's probably not good for an arbcom wiki, a user has already reported this [22:28:36] We certainly can. Ryan_Lane, do we need to do that, or will we get a rename soonish? [22:29:05] Reedy: binasher was saying he may be able to do it [22:30:00] Something I don't think we explored was being able to hack at the config that resolves back to the external storage location [22:32:51] Reedy: do we really want a bunch of one-off configurations like this, though? :) [22:33:15] there's a bunch of other renames the community wants, too [22:33:23] that aren't related tot his [22:33:23] Indeed [22:33:26] *to this [22:33:36] I was thinking short term hacks (hah).. [22:33:54] Though, it's probably as sensible just to not do them till we can do it properly [22:34:22] 17 renames a waiting [22:37:52] (03PS1) 10CSteipp: Set forceHTTPS cookies for Autologin wikis [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/81591 [22:39:08] ori-l: I'm going to self-merge https://gerrit.wikimedia.org/r/#/c/81485/2 unless you say otherwise in the next 30 mins :) [22:39:27] That's terrible [22:39:45] marktraceur: quick, say otherwise! [22:39:55] YuviPanda: Don't self-merge, that's awful [22:39:57] marktraceur: he knighted me with self-merge rights on vagrant. That's the thing that caused the terrible power loss [22:40:04] Ah [22:40:09] Well, then self-merge away [22:40:32] marktraceur: still, it feels the wrong kind of tingly to self merge without doing something like this. [22:40:41] YuviPanda: But first, review my bloody critical bug fix patch [22:40:43] (03CR) 10Jforrester: "(1 comment)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/3808 (owner: 10Drecodeam) [22:40:54] good point, marktraceur. let me do that now, now that I've vagrant working [22:41:22] (03CR) 10Cmcmahon: [C: 031] "This should make it possible to test UW on vagrant with browser tests in the VM" [vagrant] - 10https://gerrit.wikimedia.org/r/81485 (owner: 10Yuvipanda) [22:41:33] (03CR) 10Chad: [C: 032] Set forceHTTPS cookies for Autologin wikis [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/81591 (owner: 10CSteipp) [22:41:36] (03Merged) 10jenkins-bot: Set forceHTTPS cookies for Autologin wikis [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/81591 (owner: 10CSteipp) [22:41:41] YuviPanda: a moral +1 for you [22:41:45] ty, chrismcmahon [22:41:46] (03PS34) 10MarkTraceur: Add HTML5 drag and drop support [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/3808 (owner: 10Drecodeam) [22:41:48] (03CR) 10jenkins-bot: [V: 04-1] Add HTML5 drag and drop support [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/3808 (owner: 10Drecodeam) [22:41:52] Hah, I bet [22:42:00] James_F: {{done}} [22:42:08] marktraceur: Yay. [22:42:18] YuviPanda: I'd been meaning to report that as an issue, it's dumb that UW hangs with no error under those conditions [22:42:40] chrismcmahon: it actually pops up a jQuery.ui dialog box saying 'only files of 2MB can be uploaded' [22:43:25] YuviPanda: hmm, OK, I'll check it after you merge :-) [22:45:05] chrismcmahon: alright :) [22:47:08] marktraceur: hmm, so it gets the default right [22:47:16] marktraceur: but when I click 'i want to use a different license' [22:47:21] marktraceur: the first license is still what is picked [22:47:25] marktraceur: and not the license from my prefs [22:47:41] Oh [22:47:42] Hrm [22:47:45] * marktraceur thinks [22:48:14] (03CR) 10Chad: [C: 032 V: 032] basic README file [integration/consistency] - 10https://gerrit.wikimedia.org/r/81583 (owner: 10Hashar) [22:48:55] I guess I need more hand-waving magic in the ownwork bit [22:49:25] marktraceur: it still is an improvement [22:49:28] over the current situation [22:49:39] marktraceur: and frankly the entire thing reeks. [22:49:56] marktraceur: so if you want me to just do CR, and then merge this, and fix the other thing in another patch, I understand. [22:52:16] Try them apples [22:52:16] (03PS4) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [22:52:39] marktraceur: it also seems to break when you try to upload something with campaigns [22:52:44] Oh? [22:52:46] Uncaught TypeError: Cannot read property '0' of undefined [22:52:49] CRap. [22:52:52] Crap, even. [22:52:56] let me update to newer [22:52:56] Does it say where? [22:53:03] it should, let me check [22:53:41] YuviPanda: Does the campaign allow your configured license? [22:53:44] (03CR) 10Chad: [C: 032] Added a getLazyConnectionRef() function to load balancer [core] - 10https://gerrit.wikimedia.org/r/80130 (owner: 10Aaron Schulz) [22:54:02] marktraceur: mw.UploadWizardDeed.js:90 [22:54:29] marktraceur: let me check [22:54:39] Uh [22:54:41] That's wrong [22:55:25] marktraceur: nope, it's not there. [22:55:55] OK [22:56:03] YuviPanda: Line 90 is a weird fucking place for it to die [22:56:09] Since nothing is accessing [0] there [22:56:17] Can you try again? [22:56:25] (03Merged) 10jenkins-bot: Added a getLazyConnectionRef() function to load balancer [core] - 10https://gerrit.wikimedia.org/r/80130 (owner: 10Aaron Schulz) [22:56:44] mw.UploadWizard.config.licensing.ownWork.defaults[0] + [22:56:46] <^d> marktraceur: Line 90 is the only place to die! [22:56:46] marktraceur: ^ [22:56:48] that's line 90 [22:56:52] <^d> Line 89? Not far enough. [22:56:53] Oh hum [22:56:53] ^d, when CirrusSearch becomes the default will we be able to do something like srbackend=lucene? Or is lucene going away entirely? [22:56:59] <^d> Line 91, you're going too far. [22:57:09] * marktraceur will mess with that [22:57:17] But that's line 112 for me [22:57:19] <^d> Krenair: Yep, until we shut it off completely you'll be able to srbackend=LuceneSearch, yeah. [22:57:23] Oh, right, I added a function [22:57:41] <^d> Krenair: You can see that in action on test2wiki right now where Cirrus is default. [22:58:01] Alright. How long will Lucene be not 'shut off completely'? [22:58:30] <^d> I can't imagine that'd be before we turn all the wikis over to ES :) [22:58:39] <^d> There's nothing on the roadmap yet for shutting it down. [22:58:48] (03PS5) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [22:58:55] YuviPanda: Aaaand there. Hopefully that'll do it. [22:58:58] marktraceur: checking [22:59:35] ^d: Is there any hope of implementing 'ondiscussionpage:' in Cirrus? [22:59:53] marktraceur: okay, works for campaigns [22:59:58] let me try the other stuff [23:00:01] Sweet [23:00:50] <^d> Krenair: Not ruling it out, but I don't think it's super high priority. [23:01:00] <^d> Feel free to file a bug. [23:03:08] marktraceur: the problem with the wrong one being selected when you tap 'view other licenses' is still there [23:03:17] ^d: I understand, and certainly with srbackend=LuceneSearch it will be okay for now [23:03:21] Really? Thought I'd gotten that. [23:03:36] But it will be a block to Lucene going away, in my opinion [23:03:39] blocker* [23:04:00] <^d> Maybe we could just wait for Flow ;-) [23:04:21] unless flow comes first and all LQT stuff gets migrated, of course, yeah [23:04:40] No pressure, ebern [23:05:02] YuviPanda: You mean for ownwork, right? [23:05:05] marktraceur: yes [23:05:43] * marktraceur tries again [23:06:04] Urgh [23:06:09] The preference doesn't always save for me [23:06:52] marktraceur: hmm? [23:08:18] YuviPanda: The license preference sometimes doesn't take, it's weird [23:08:21] I'll file a bug in a bit [23:08:24] ow [23:09:03] Ohhh right [23:10:00] marktraceur: still the case [23:10:05] 'see other license', first one is picked [23:10:12] I know [23:10:19] * marktraceur did it all in the wrong order [23:10:31] (03PS6) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [23:10:35] That should be better [23:10:39] ^d: Is the CirrusSearch backend in use on deployment-prep? [23:10:43] * YuviPanda downloads new patchset [23:10:47] (03PS1) 10Robmoen: Update VisualEditor to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81594 [23:11:01] YuviPanda: Protip, wait 'til after the interface is built before modding it. :) [23:11:09] ah, right [23:11:20] marktraceur: well, given it is UW, it takes a lot of unraveling to know [23:11:38] * YuviPanda has decided to not touch any of the existing UW js until marktraceur has them fixed [23:12:20] (03CR) 10Robmoen: [C: 032 V: 032] Update VisualEditor to master [core] (wmf/1.22wmf14) - 10https://gerrit.wikimedia.org/r/81594 (owner: 10Robmoen) [23:12:43] Heh [23:12:45] Not a bad plan [23:12:50] YuviPanda: You could be waiting a while [23:13:05] marktraceur: :P well, Campaigns part is mostly clean [23:13:15] But it's also all PHP, pretty much [23:13:27] And WMFers know how to do PHP in a facially-clean way [23:13:36] #subtleburn [23:13:59] hmm, I'm not getting it :P [23:14:07] also have you *seen* my face? :P [23:14:14] Um, yes? [23:14:24] well, as in, now. it's got hair on most part of it [23:14:49] Indeed [23:15:28] marktraceur: okay, seems to work for testing :) [23:15:32] marktraceur: taking a look at the code now [23:17:05] Sweet [23:17:09] The code is a bit nasty [23:17:25] But I didn't see any better place to do this [23:17:25] pffft, UW [23:17:49] marktraceur: y'know, it'll be nicer if you can put a couple of sentences above each new function, saying what they do [23:18:03] Krenair: CirrusSearch is on deployment-prep/beta cluster and should be indexed correctly as of today. [23:18:47] Sure sure [23:18:53] "each" [23:18:54] ? [23:18:56] There's just one [23:19:17] sure, sure, you gotta start somewhere [23:19:33] I tried to check myself but http://deployment.wikimedia.beta.wmflabs.org/w/index.php?title=Special:Version is just giving "Error: 503, Service Unavailable" :| [23:19:53] marktraceur: I see nothing too nasty. except for the 'closest' and '.click' usage. [23:19:55] (03PS7) 10MarkTraceur: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 [23:19:57] marktraceur: is there no other way to do that? [23:20:21] YuviPanda: From what I could tell the other way is to select the parent div, then call .data( 'open' )() [23:20:26] Which seemed...less good [23:20:32] .... [23:20:34] * YuviPanda stabs UW [23:20:43] Agreed [23:20:47] Agreed five times [23:20:48] marktraceur: is the new patchset just a doc change? [23:20:52] Yeah [23:20:57] alright, merging then :) [23:21:02] * YuviPanda looks at code one last time [23:22:00] Whoop whoop [23:22:06] In time for the branch, always good [23:22:11] #lessworkformark [23:22:23] marktraceur: heh, well, I'm sure something'll break tomorrow anyay [23:22:25] *anyway [23:22:35] Yuuup [23:23:09] (03CR) 10Yuvipanda: [C: 032] "Thanks to marktraceur's heroics, better than what the current situation is :)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 (owner: 10MarkTraceur) [23:23:14] (03Merged) 10jenkins-bot: Fix bug in campaigns refactor for default licenses [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81444 (owner: 10MarkTraceur) [23:23:35] * marktraceur wonders if it's worth the hassle to rush through a backport and lightning-deploy [23:23:38] greg-g: Thoughts? [23:23:50] marktraceur: really? it'll go out tomorrow. [23:24:00] Not to commons, only to test [23:24:00] of? [23:24:10] Fix to license preferences in UW [23:24:11] ah, that be right [23:24:13] They're currently ignored [23:24:15] Hardcore [23:24:16] I leave that to you, multimedia team. [23:24:25] * marktraceur *is* the multimedia team [23:24:26] oh geez [23:24:27] marktraceur: no angry mobs on Village Pump. [23:24:27] What a view [23:24:59] True, there are no angry mobs [23:25:15] It's just a big red entry on my "high-priority multimedia bugs" list [23:25:17] hmm, our editors have trained us well. [23:25:22] it is scary. [23:25:32] so, we ignore the user's default license now? for how long? [23:25:38] For...weeks [23:25:45] and no complaints? [23:25:51] greg-g: yes. I'm confounded. [23:26:00] https://bugzilla.wikimedia.org/show_bug.cgi?id=52611 [23:26:02] let it ride the train [23:26:08] 3 weeks [23:26:10] Arright [23:26:18] greg-g: But backport it to wmf14, right? [23:26:39] "Backport" being used very lightly here [23:26:43] (03PS13) 10Brian Wolff: Add {{#filemetadata:..}} to insert file metadata on to a wiki page. [core] - 10https://gerrit.wikimedia.org/r/67047 [23:26:44] (03PS1) 10Brian Wolff: Add an interface for getting "standard" file metadata. [core] - 10https://gerrit.wikimedia.org/r/81598 [23:26:46] uh, no? [23:26:55] greg-g: I think it is partly because most people just use CC BY SA 3.0 anyway, and that happens to be the license this was defaulting to... [23:26:55] so [23:27:04] YuviPanda: lucky us [23:27:05] marktraceur: not needed if it rides the train, no? [23:27:17] greg-g: perhaps. [23:27:18] Well, it'd only get deployed to...OK, never mind, ignore me [23:27:33] marktraceur: you need to backport only if you want an LD, no? [23:27:47] well, backporting to wmf14 would put it on All Wikipedias, then wmf15 would put it in the test group. It only wouldn't be in the non-wikipedia project sites. Seems wrong. [23:28:13] /ignore marktraceur [23:28:17] although now that I think about it, I feel rather ashamed about not caring about stuff because the users also don't seem to care. [23:28:25] hmm, now that I write that out, it doesn't seem so bad? [23:28:34] * marktraceur resolves the bug, lets things play out [23:29:07] marktraceur: thank you very much for getting this done :) I'll have gone nuts if I had touched the JS. I owe you rum+coke / scotch when we next meet. [23:29:13] marktraceur: which... isn't that far off! [23:29:21] Man, I earned *two* drinks today [23:29:28] Me quitting drinking is *not* going well [23:30:02] Also it occurs to me that YuviPanda may have no idea how much scotch costs. :P [23:30:09] marktraceur: that... is possible. [23:30:24] $15 for a decent single-malt is not unreasonable [23:30:39] marktraceur: that's only the cost of a good meal for 6 [23:30:58] True [23:31:27] (03CR) 10Yuvipanda: [C: 032 V: 032] "I've been knighted with powers to merge things, self or otherwise," [vagrant] - 10https://gerrit.wikimedia.org/r/81485 (owner: 10Yuvipanda) [23:31:33] chrismcmahon: merged vagrant patch [23:32:58] thanks YuviPanda [23:41:53] (03PS1) 10Alex Monk: Use srbackend=LuceneSearch on search form [extensions/LiquidThreads] - 10https://gerrit.wikimedia.org/r/81601 [23:45:59] (03CR) 10Chad: [C: 04-1] "(1 comment)" [extensions/LiquidThreads] - 10https://gerrit.wikimedia.org/r/81601 (owner: 10Alex Monk) [23:46:48] ^d: Well, as far as I'm aware, it only works with Lucene, so... [23:47:11] might as well not show the form at all if there's no lucene, that's another bug [23:49:52] (03CR) 10MarkTraceur: [C: 032] "Yuuup" [core] - 10https://gerrit.wikimedia.org/r/60089 (owner: 10Brian Wolff) [23:50:36] (03CR) 10Alex Monk: "(1 comment)" [extensions/LiquidThreads] - 10https://gerrit.wikimedia.org/r/81601 (owner: 10Alex Monk) [23:50:43] (03CR) 10CSteipp: [C: 031] Efficiently reset null user tokens [core] - 10https://gerrit.wikimedia.org/r/77136 (owner: 10CSteipp) [23:52:29] (03Merged) 10jenkins-bot: Add Special:[All]MyFiles as alias for Special:[All]MyUploads [core] - 10https://gerrit.wikimedia.org/r/60089 (owner: 10Brian Wolff) [23:55:32] (03PS3) 10Yuvipanda: Store Title as backing identifier for UploadWizardCampaign [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81452 [23:55:33] (03PS5) 10Yuvipanda: Show campaign info + last updated images + cta in Campaign: page [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/81453 [23:59:12] YuviPanda: Are either of those light-ish on the PHP enough that I can repay your review? [23:59:27] marktraceur: nope, all PHP [23:59:31] Bollocks [23:59:48] marktraceur: plus they're not complete anyway. [23:59:53] I mean, not necessarily "not PHP" but at least "not really complex PHP" [23:59:56] marktraceur: I'm going to put these on the multimedia stuff