[00:00:38] awjr, made changes to https://gerrit.wikimedia.org/r/#/c/62129/ [00:03:44] awjr: that's the nearby not installed area [00:03:46] *error [00:03:59] eh? [00:04:12] awjr: GeoData extension is not setup on your account [00:04:47] awjr: this is https://bugzilla.wikimedia.org/show_bug.cgi?id=47636 bug and why $wgMFNearbyEndpoint was created [00:05:03] although $wgMFNearbyEndpoint won't help you with watch stars as it won't be able to find the articles on your local instance [00:06:38] New review: awjrichards; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/62129 [00:07:18] New review: Jdlrobson; "Ensure CentralNotice is deployed before merging/deploying" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61989 [00:08:18] jdlrobson: oh, yeah, i know - but why is Nearby still pulling from enwiki's API when i have $wgMFNearbyEndpoint = ''; and how does that explain the JS error? [00:08:21] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62129 [00:09:05] i think geodata is set up on staging so i should be able to test that patchset there [00:14:43] so jdlrobson im getting the JS error on staging.wmflabs.org which has no Endpoint configured, and geodata is enabled [00:20:05] New review: awjrichards; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62129 [00:23:26] New review: MaxSem; "Pretty please don't needlessly retrieve 500 rows from the DB on every view." [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/62129 [00:24:31] srsly, most logged in users don't upload - doing this query for them is a waste [00:25:28] "making a slow query and putting its result into memcached is a terrible pattern" (c) Domas [00:25:35] New patchset: Yurik; "Use JSON carrier settings for banner localization" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/58875 [00:25:35] New patchset: Yurik; "Zero config editor & visualizer" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [00:35:05] mhurd: did we get the new test flight build out ? [00:35:32] tfinc: not sure [00:38:46] mhurd: find out from brion. we should have gotten it out on friday [00:39:00] and ask him about android while your at it [00:39:24] tfinc: he left for the day. i can call [00:39:32] just mail him [00:39:38] k [00:39:39] and cc mobile-tech [00:48:09] Maryana: what should we do about https://mingle.corp.wikimedia.org/projects/mobile/cards/681? i [00:48:26] it's in ready for dev on the current story wall - should we move it over for the new iteration, or backog it? [00:48:42] hmmm… do we have navigation timing in stable? [00:48:50] *navigation timing logging [00:49:56] if it's logging that we're already doing and just need to do some processing, then we can probably must move it over. if it's something we need to add logging pieces for, then i say backlog [00:50:08] *probably just [00:50:12] geez, i can't type today [00:50:14] im not sure about navigation timing; but we have content load time logging in stable [00:50:18] that's what you see under 'performance' on the reportcard [00:50:41] ah, i didn't realize those were two separate things [00:50:55] actually, i should take that back, im not 100% sure that is for stable [00:51:16] i can find the schema on meta. sec [00:52:49] hmm. i'm not seeing a separate content loading schema or table in stat1 [00:52:59] hey jgonera [00:53:16] which schema are you using to produce the performance graph in limn? [00:53:17] i think he left a bit ago [00:53:22] d'oh [00:54:04] ah, it is stable [00:54:14] New patchset: Yurik; "Zero config editor & visualizer" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [00:54:35] Maryana: it came out of this: https://mingle.corp.wikimedia.org/projects/mobile/cards/449 [00:54:53] right [00:54:59] Maryana: see juliusz's email on april 19' NavigationTiming graph in mobile dashboard (story #449)' [00:55:40] yeah, so it's already logging stuff. just need to analyze. [00:56:06] so i think there's no harm in moving it over for this iteration [00:56:11] though it's probably no longer a 5 [00:56:37] Maryana: i think it involves adding logging for retrieving sections as well as data analysis [00:56:43] oh, that's right [00:56:44] hrm [00:57:02] in that case, let's wait on that part [00:57:40] backlog it [00:57:55] okidoke; the point was to see what kind of performance benefit we get from dynamic sections (now that they've been moved back to beta form alpha) [00:58:23] Maryana: i pushed it back to the backlog [00:58:35] i can do the DOMcontent loading comparison in about 3 seconds if juliusz points me to which fields i should compare :) [00:58:44] that'll give us a start [01:08:01] im outta here, see you all tomorrow! [01:21:26] New patchset: Yurik; "Zero config editor & visualizer" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [06:02:17] Hello [06:14:30] New patchset: Jdlrobson; "Opera mini header tweaks" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62569 [08:20:50] New patchset: Yurik; "Zero config editor & visualizer" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [08:45:19] MaxSem, awake? [08:45:33] yes, but running aeway shortly [08:46:14] MaxSem, i just wanted to say that I would like to do a deployment in ~6-7 hours, and hopefully my depl right will go through by then [08:46:15] https://gerrit.wikimedia.org/r/#/c/62457/ [08:46:48] (RT has been approved by tfinc) [08:48:00] :) [08:48:38] I'll be there [08:50:01] has your request been in waiting for 3 days? [08:53:00] MaxSem, yes [08:53:18] rt ticket was created on may 2nd [09:24:59] New patchset: Zfilipin; "Updated Ruby gems" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62428 [09:24:59] New patchset: Zfilipin; "Updated parallel_tests Ruby gem" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62579 [15:10:48] New review: Jdlrobson; "Let's put all the overlays into photo-overlays.js - mf-photo.js is getting far too crowded Also mino..." [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/62129 [15:18:27] New review: Jdlrobson; "Also some workflows I just discovered which don't work:" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62129 [15:22:21] New review: Jdlrobson; "Also if I click donate image 3 times in the same session it ... stops showing the message. I think t..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62129 [15:27:30] if you click donate image three times in the mirror, the ghost of a Commons admin appears and deletes your head [15:31:41] New patchset: Nemo bis; "Replace dragons with plain language" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62617 [15:42:51] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62569 [15:49:49] New review: Cmcmahon; "maintenance" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/62428 [15:49:50] Change merged: Cmcmahon; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62428 [15:50:10] New review: Cmcmahon; "maintenance" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/62579 [15:50:11] Change merged: Cmcmahon; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62579 [15:50:36] New review: MaxSem; "There's also 'mobile-frontend-placeholder-alpha' => 'Search {{SITENAME}} (Dragon Mode)'. On a side n..." [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/62617 [15:58:39] MaxSem, either ops are asleep, or i got on their bad side :) [15:59:10] sigh [15:59:17] you didn't even thank them [16:00:38] yurik, when are you going to deploy? [16:01:06] MaxSem,thank them for what? confused. I was hoping to deploy today [16:01:21] for merging your commit! [16:01:43] ohh, i thought you did that! I should dfntly thank them for that :) [16:01:55] who fixed it? [16:13:21] yurik, Y U NO LOOK IT UP? https://gerrit.wikimedia.org/r/62457 :) [16:14:08] MaxSem, lol, somehow it didn't even notify me!!!! yeii!! [16:14:54] MaxSem, i thought you were talking about the bug yesterday, and i was trying to find the patch that fixed it [16:15:12] when will you have time to watch over the deployment? [16:16:15] any time before the mobile deployment [16:16:23] do you have a window? [16:16:39] MaxSem, not official one i don't think. Any time is good :) [16:16:48] MaxSem, can we do it now? [16:17:14] if we end before 10am PST [16:17:55] MaxSem, ok, what about settings change? [16:18:01] https://gerrit.wikimedia.org/r/#/c/62576/ [16:18:07] what's the process for that? [16:19:04] dr0ptp4kt, around? [16:19:16] yurik, yes [16:19:57] dr0ptp4kt, its time to deploy! Could you +2 https://gerrit.wikimedia.org/r/#/c/60775/ [16:20:30] yurik, lemme do a quick run through the files, then will do [16:20:58] dr0ptp4kt, sure, but we have 40 to finish deployment, or we need to get another window [16:21:06] ;) [16:21:09] no pressure :D [16:21:11] yurik, the process is that you do it if you're confident. if you're not, you ask for review. let me -1 it [16:21:13] yurik, 40 what? [16:21:32] min [16:22:00] MaxSem, re settings - obviously i'm not confident with settings because I don't know any good way to test them :) [16:23:16] yurik, aren't we planning to roll this during the mobile deployment with MaxSem? [16:23:37] https://gerrit.wikimedia.org/r/#/c/62576/ [16:23:42] yurik, 0900-1100 PT is occupied by CentralNotice, Core, and Parsoid updates [16:24:26] New patchset: Yurik; "Zero config editor & visualizer" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [16:27:22] yurik, 60775 +2'd [16:27:51] dr0ptp4kt, yei! thx :) [16:38:27] okay, other ppl are scapping [16:38:42] no deployment right now [16:40:20] MaxSem, is there any reason ever to use "include" instead of "require_once" in the common settings? [16:41:18] there was some holywar like "but include() is 2us faster!!1" but in general, that's a non-issue [16:44:24] I as hoping to find jdlrobson. Is he in UK or CA? [16:44:25] was [16:46:00] qgil, he's in ca [16:46:08] qgil, he's not in the office yet, though [16:46:19] qgil, that is to say, he will be here later [16:46:27] ah ok, thank you dr0ptp4kt [16:46:40] qgil, you're welcome [16:47:34] MaxSem, fixed https://gerrit.wikimedia.org/r/#/c/62576/ [16:47:44] at least that's what i think is the fix :) [16:47:59] as for HTTP - no need to do https - internal cluster call [16:48:59] oh, and MaxSem, how did you know someone was scaping? [16:49:15] #-ops [16:50:30] oh, must have been blind, i see it [16:52:43] that's one of the few channels with mostly useful stuff [16:53:35] heh. i hope mobile is also useful. sometimes. when we are talking about cats. Do you think when you do deployment you will have time to watch over ours? [16:54:37] no time for 2 scaps, so there will be no separate zero deployment:) I was hoping to walk you through a full course [16:55:09] dr0ptp4kt, have you resolved your issues with deployment? [16:55:37] MaxSem, i have not resolved my access issues [16:56:13] dr0ptp4kt: what's the issue? [16:57:09] awjr, git pull on fenari failed last week. we think it may have something to do with different usernames for gerrit versus fenari. [16:57:46] ah right, i remember - i left right after you started working through that; have you talked to anyone in ops about it yet? [16:58:02] awjr, MaxSem, i haven't talked to ops about that yet [16:58:10] boo:P [16:58:13] dr0ptp4kt: ping folks in #wikimedia-operations [16:58:51] dr0ptp4kt: mutante, RobH, Ryan_Lane, paravoid are probably your best bets [16:59:00] awjr, thx [16:59:10] but a general query in the channel will probably get it resolved fairly quickly [17:00:22] dr0ptp4kt, what was the issue? I wouldn't want to run into the same thing [17:01:30] i hope my emails have been consistent [17:04:24] New review: Jdlrobson; "That is weird... anything special about your instance Max? I don't get that..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496 [17:12:59] New patchset: MaxSem; "Bug 47586: Remove DeviceDetection js" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61989 [17:17:25] New patchset: Jdlrobson; "Allow validation testing for arbitary pages" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62643 [17:17:26] New review: MaxSem; "Tried disabling everyrthing but MF/GeoData - same result." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496 [17:18:13] yurik, git pull wasn't working. we thought it had to do with the gerrit username != fenari username, but changing the git/gerrit username in my git prefs on fenari didn't fix the problem [17:30:39] Just letting you know: I thought the visit to DMV would be shorter if we went really early... On my way now. [17:31:06] heh :) [17:31:39] jdlrobson: good news! centralnotice has now been deployed and seems to be working! bad news! the mobile site does not currently have the siteNotice div! [17:31:59] er what [17:32:08] mwalker: are you in beta? [17:32:22] yep -- so says my settings [17:32:33] ruhroh im seeing a messed up main page [17:32:38] on en.m.wikipedia.org [17:32:55] mwalker: yeh we need to enable the siteNotice div in the config [17:33:03] awjr: works for me [17:33:19] awjr: what exactly is wrong [17:33:21] jdlrobson: no cookies/stable? [17:33:27] ? [17:33:28] jdlrobson: screenshot coming; same as after deployment last week [17:33:39] jdlrobson: i mean, are you sure you're not bypassing cache (you have no cookies, etc) [17:33:43] awjr: are you in stable/beta/alpha? [17:33:51] jdlrobson: stable, private browsing [17:34:12] awjr: ok yeh i see it in private browsing - that's weird [17:34:16] what happened? [17:34:17] jdlrobson: http://imgur.com/l9DCndC [17:34:22] did someone deploy an old version of mf? [17:34:24] dunno i wonder if something got deployed that shouldnt have [17:34:53] checking now [17:35:01] awjr: it's not every page - so i'm guessing someone deployed it [17:35:23] awjr: i can apply a fix though using Mobile.css don't worry [17:36:12] awjr: or we can just fast track todays deployment :) [17:36:13] both work.. [17:37:04] yeah changes that were rolled back last week are currently live. [17:37:17] MaxSem: ^ [17:38:20] oh [17:38:34] MaxSem: when we rolled back changes last week, did you roll back wmf3 as well as wmf2? [17:39:24] looks like yes [17:39:29] awjr: do you need me to apply a fix in Mobile.css ? [17:39:42] that's probably the easiest thing right now jdlrobson [17:39:47] k on it [17:39:49] thanks [17:40:05] i had to do same yesterday due to the 1.5K spike in anonymous edits... [17:40:39] :-/ [17:40:46] awjr: is it just en wiki ? [17:40:47] \ [17:41:02] no jdlrobson [17:41:16] i mean, i havent double checked, but i would expect this to be the case everywhere [17:41:23] ok i only have access to Mobile.css on en wiki [17:41:30] other projects will need someone else to apply fix [17:41:49] jdlrobson: can we make a fix in our own CSS? [17:42:05] awjr: we already have.. [17:42:08] awjr: we just need to deploy [17:42:18] awjr: https://gerrit.wikimedia.org/r/#/c/62164/3 [17:42:21] ah that's right - can you send me the gerrit link? [17:42:24] read my mind [17:42:27] jdlrobson: awjr: or we can just fast track todays deployment [17:42:39] no, we can't [17:42:41] so am i applying fix or not.. [17:42:46] jdlrobson, awjr; if that's done right now you can have the last 20 minutes of my deploy window [17:42:46] (in Mobile.css) [17:43:02] hold one one sec jdlrobson lemme see if i can get the css fix cherry-picked [17:43:06] ok [17:43:07] mwalker: awesome thanks [17:43:13] * jdlrobson on standby [17:44:07] gonna take me a few minutes to update my local deployment copies; i havent done this in a while [17:47:30] yurik, i'm about to update the config pages on metawiki. ok? [17:47:32] New patchset: awjrichards; "make css backwards compatible with old html" [mediawiki/extensions/MobileFrontend] (production) - https://gerrit.wikimedia.org/r/62646 [17:48:00] dr0ptp4kt, you mean you have fixed your script to go against meta directly? [17:48:02] sure [17:48:15] yurik, yeah. here i go. [17:48:22] there shouldn't be any changes though ;) [17:48:34] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (production) - https://gerrit.wikimedia.org/r/62646 [17:48:41] yurik, agreed. saw you saved 'em all. [17:49:16] dr0ptp4kt, btw, i have made an ip optimization script, so we can update ips to a smaller range ONCE you are sure they are the same :) [17:49:55] yurik, "they are the same" meaning the config pages for both the api server and metawiki? [17:51:07] dr0ptp4kt, no, i meant between varnish & configs [17:51:13] i can give you optimized ranges [17:51:18] blech updating extensions in deployment branch takes forever [17:52:12] yurik, okay. LOL, no page save hooks on metawiki, so the data in the articles *is* different. well, that is to say, the canonicalized version of the files are different, even if the data is identical. [17:52:45] yurik, see http://meta.wikimedia.org/w/index.php?title=Zero:WMF, for example [17:53:47] yurik, all 20 config files are up-to-date on metawiki [17:56:06] jdlrobson: so! can we flip the switch on the siteNotice div this afternoon? [17:56:16] ^ MaxSem awjr [17:56:32] i don't see why not [17:56:45] awjr: MaxSem https://gerrit.wikimedia.org/r/#/c/61989/ is just dead code now so won't interfere [17:56:49] dr0ptp4kt, excellent, i just ran my script - the configs are identical between meta & test [17:56:58] yurik, good. [17:58:15] dr0ptp4kt, now if we can make sure that varnish ACLs are matching with our IPs, I can update them to minimize the ranges [17:59:26] jdlrobson: just sync'd updated css file to php-1.22wmf3 [17:59:50] awjr: sweet [18:00:08] awjr: looks like it worked [18:01:25] yeah, just about to get the fix out elsewhere [18:01:33] yurik, the blocks added to the json config pages are based off of the values in the raw text file in varnish. [18:01:42] yurik, does that help? [18:02:53] jdlrobson: ok fix deployed everywhere [18:03:16] dr0ptp4kt, so you are vcl scraping? Cool. Is the new IP you just added in it? Btw, there is something I have been trying to figure out [18:03:29] my banners don't match for some reason [18:03:31] :( [18:03:51] yurik, yes, vcl scraping. lemme chef the config page for that partner. the vcl change was merged last night, so this will be a good time to check [18:03:56] mwalker, jdlrobson i dont see any reason not to enable the sitenotice div (for beta only, right?) [18:04:07] awjr: it will only show on beta yes [18:04:11] dr0ptp4kt, run it against test [18:04:13] we just need to flick config switch [18:04:22] easier to see the diff [18:04:41] jdlrobson: since im not sure MaxSem is watching IRC atm, send him an email about the config change [18:04:47] i'll make a note so i dont forget either [18:05:02] * MaxSem is alive [18:05:12] yurik, running script against api machine [18:05:19] * awjr waves to MaxSem [18:06:01] jdlrobson, which Mobile.css changes? [18:06:06] MaxSem: ? [18:08:01] MaxSem: it looks like the production branch got reupdated on fri (may 3) with the changes we rolled back during last deployment :( [18:08:19] uh? [18:08:42] there was just one cherry-pick [18:08:45] dr0ptp4kt, http://meta.wikimedia.org/w/index.php?title=User%3AYurik%2FSandbox&diff=5469640&oldid=5469622 [18:09:45] yurik, oh that's right, there's no entry for that carrier with the new IP address block in https://en.wikipedia.org/wiki/MediaWiki:Zero-rated-mobile-access-carrier-options yet. so there wouldn't be a record for that yet. however, http://api.beta.wmflabs.org/wiki/Zero:413-02 is updated based on the whitelistedLangs field, which is based on the authoritative value from the vcl. [18:10:08] MaxSem: git log on the production branch shows changes that should have been reverted [18:10:17] dr0ptp4kt, some of them i understand -- "Wikipedia" cannot be localized by meta [18:10:44] but i don't understand why Orange Ivory Coast became Orange [18:10:51] for language ki [18:10:58] MaxSem: not a big deal; i just cherry-picked jon's CSS fix and deployed to prod to fix issues [18:11:34] WTF.... [18:11:45] Friday deployments suck [18:11:52] hehehe yep [18:13:03] dr0ptp4kt, do you see it? [18:13:20] yurik, looking at that. gimme a couple minutes here... [18:13:26] :) [18:14:12] awjr: MaxSem; jdlrobson; ach; dont turn on the siteNotice div... at least on the main wikis -- I only deployed to wmf3 so things like enwiki don't currently have the new code (though it should be a simple sync-dir on my part if you dont mind me nosing in on the front end of your deploy this afternoon) [18:14:40] ... or! better yet! enable it on metawiki only and we can test there [18:15:25] yeah we could do that [18:15:29] yurik, the value "Orange" is what the translators on translatewiki entered for those languages. see ZeroConfig.il8n.php [18:15:55] dr0ptp4kt, yes, i understand that, but why is the current zero installation shows Orange Ivory Coast? [18:16:35] yurik, you able to google hangout? [18:16:44] what's the best way to check which file is in production [18:16:46] sure [18:17:52] mwalker, jdlrobson, MaxSem: https://gerrit.wikimedia.org/r/#/c/62650/ [18:19:52] MaxSem, so you think there is no more time to push out zero today? [18:20:30] yurik, only as part of MF deployment, which means that I will press some buttons [18:20:37] not you [18:20:46] MaxSem, that's totally fine with me :) [18:21:08] even though i would want to do the deployment, getting stuff done is more important [18:42:16] jgonera_: i think we have a regression.. when i click watch star not logged in seeing message keys [18:42:38] jdlrobson: in prod? [18:42:40] in = I'm? [18:43:11] awjr: jgonera_ "not logged in", stable not deployed [18:43:25] l'prod? c'est moi [18:43:44] i think i saw it yesterday on beta labs now i think about it [18:43:51] ok, I'm assuming "I'm" [18:43:54] i just glossed over it as i'm so used to seeing broken message keys [18:44:01] yes, I thought it was betalabs issue [18:44:01] jgonera_: you assume wrong [18:44:19] "not logged in seeing message keys" - then I don't understand this part of the sentence [18:44:21] jgonera_: " when i click watch star not logged in … (i'm not) seeing message keys" [18:44:33] that's what I said, ok [18:44:49] no you said in=i'm ;-) in+i'm ;-) [18:45:16] jgonera_: awjr looks like an easy fix [18:45:20] but will need to merge pre deployment [18:45:50] should be, but I wonder what messed it up because it means something slipped through code review [18:47:11] jgonera_: it's really strange [18:47:19] as 'mobile-frontend-watchlist-cta' is working.. [18:47:32] hm [18:47:47] should I have a look at it? I'm currently working with limn [18:47:53] i think that might actually be a betalabs issue [18:47:56] ahhh i see [18:48:01] message cache not getting updated? [18:48:03] no it's a dependency issue [18:48:05] dunno how often that happens on betalabs [18:48:07] oh [18:48:07] ok [18:48:27] oh the dependency issues ;) [18:48:39] fix on way [18:54:27] New patchset: Jdlrobson; "move loginCaption and signupCaption to correct module" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62657 [18:54:28] ^ jgonera_ awjr [18:55:51] jdlrobson, what's mobile-frontend-watchlist-cta? [18:55:59] it's not used by navigation too? [18:56:07] New review: Jdlrobson; "ah got it. It was a notification that was not styling. Fixed." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496 [18:56:14] New patchset: Jdlrobson; "Bug 47598 Make Special:Nearby work on desktop" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496 [18:56:14] New patchset: Jdlrobson; "Separate notifications styling" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62658 [18:56:14] New patchset: Jdlrobson; "Code hygiene: Move overlays into separate stylesheet" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62659 [18:56:14] New patchset: Jdlrobson; "Code hygiene: Move drawer css into separate file" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62660 [18:56:20] jgonera_: ? [18:56:28] jgonera_: loginCaption: mw.msg( 'mobile-frontend-watchlist-cta-button-login' ), [18:56:36] that line is in mf-navigation.js [18:56:55] it's a default of the drawer apparently [18:57:09] so key should probably be 'mobile-frontend-drawer-cta-button-login' [18:57:14] ok [18:57:30] no, I was wondering about "mobile-frontend-watchlist-cta", but I see it's in the watchlist [18:57:37] watchstar* [18:57:50] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62657 [19:08:08] brion: question when u hit break point [19:08:13] sure [19:13:05] awjr: MaxSem are we able to merge code today or will that mean it gets deployed..? [19:13:17] the latter [19:13:28] * jdlrobson sighs and goes to sit in the corner [19:13:54] don't cry, all the fun begins less than in an hour [19:14:01] i hate tuesdays for this reason :( [19:14:25] the code review backlog never shrinks on a tuesday and fairies die [19:18:10] hell yeah death metal! [19:19:33] lol [19:19:41] wow. [19:25:13] MaxSem, so what's the plan with zero? you want to include it as part of your deployment? Or should I do it with your oversight tomorrow morning? [19:25:16] (EST) [19:26:06] i definitely can [19:26:36] but would you prefer learning it? [19:27:06] MaxSem, i would prefer to learn it, yes :) [19:28:20] ok, I'll be available from ~1pm UTC tomorrow [19:28:20] MaxSem, lets do it tomorrow around 10am ET (7am PT). Would we step on anyone's toes? [19:28:39] the list of toes is here: https://wikitech.wikimedia.org/wiki/Deployments [19:30:42] and basically, everything SF working hgours should go past Greg [19:36:14] Change merged: jenkins-bot; [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/60775 [19:36:14] Change merged: jenkins-bot; [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/58875 [19:37:46] yurik, oh - so it's a Zero window tomorrow. then it's good to deploy [19:41:06] awjr, is production.bak_20130507 yours? [19:41:18] yes MaxSem, you can kill it [19:45:26] Maryana: re https://mingle.corp.wikimedia.org/projects/mobile/cards/716; take a look in the footer on http://meta.m.wikimedia.org [19:45:39] there's no ™ [19:45:52] dr0ptp4kt, go ahead on the https://gerrit.wikimedia.org/r/#/c/62034/ [19:46:08] Maryana: also, re https://mingle.corp.wikimedia.org/projects/mobile/cards/745, the fix has already been deployed; you can verify by logging on on http://meta.m.wikimedia.org [19:48:46] ah, ok, thanks awjr [19:48:54] i didn't realize those had been deployed already [19:49:01] yeah, they were just config changes [20:03:39] yurik, done [20:03:45] Change merged: jenkins-bot; [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/62034 [20:03:47] dr0ptp4kt, thx [20:03:49] :) [20:04:24] New patchset: Yurik; "Various python scripts to help with maintenance" [mediawiki/extensions/ZeroRatedMobileAccess] (master) - https://gerrit.wikimedia.org/r/62672 [20:05:13] New review: awjrichards; "LGTM and should is good to merge (just waiting til post-deployment)" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/62658 [20:07:39] New review: awjrichards; "LGTM and should is good to merge (just waiting til post-deployment)" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/62659 [20:09:37] New patchset: awjrichards; "Separate notifications styling" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62658 [20:09:54] New review: awjrichards; "Rebased; restoring +2/+1" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/62658 [20:10:04] New patchset: awjrichards; "Code hygiene: Move overlays into separate stylesheet" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62659 [20:10:18] New review: awjrichards; "Rebased; restoring +2/+1" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/62659 [20:10:29] New patchset: awjrichards; "Code hygiene: Move drawer css into separate file" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62660 [20:11:07] New review: awjrichards; "LGTM and should is good to merge (just waiting til post-deployment)" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/62660 [20:11:19] New patchset: awjrichards; "Bug 47598 Make Special:Nearby work on desktop" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496 [20:21:06] awjr, jdlrobson, jgonera, jcmish, Maryana - we're live on testwiki [20:21:11] please test:) [20:21:18] w00t thanks MaxSem [20:21:43] kk [20:22:29] sweet [20:22:30] on it [20:27:55] yurik, you there? [20:28:44] assuming the file upload issues im seeing are only testwiki related things are looking good to me [20:28:44] fyi, we are momentarily distracted by ragesoss being in the office. he brought us an awesome present - a fisheye lens add-on for phone cameras :) [20:28:52] cool! [20:28:58] give him a high five for me [20:31:39] awjr, do we need to deploy the MF changes first for https://gerrit.wikimedia.org/r/#/c/62650/ ? [20:31:40] yeah, i think i've exhausted the stuff i can test on testwiki, but everything looks ok so far [20:31:58] i dont think so MaxSem but check with jdlrobson [20:32:15] * jdlrobson having login issues on test wki [20:32:35] what are you experiencing jdlrobson? wfm [20:33:01] can someone make sure this is sorted out? https://mingle.corp.wikimedia.org/projects/mobile/cards/752 [20:33:28] "Wikipedia uses cookies to log in users. You have cookies disabled. Please enable them and try again." < awjr [20:33:29] this is a lie [20:33:39] o_O [20:33:44] alpha/beta/stable? [20:34:09] stable awjr [20:34:16] i tried it in an incognito window though with no problems [20:34:21] huh [20:34:29] dr0ptp4kt, yep [20:34:38] also my upload didn't work :( [20:34:41] dr0ptp4kt, what's up? [20:34:56] uploads have never quite worked right on test, so that's less freaky [20:35:05] yurik, would you be able to incorporate the material in https://gerrit.wikimedia.org/r/62527 into v1.1.0 of ZRMA? [20:35:52] "badfilename":"Azzaa_2013-05-07_13-35.jpg" ?! [20:36:01] my upload worked [20:36:02] hmm, CA logout images are broken: //species.wikimedia.org/wiki/Special:AutoLogin?logout=1&token= [20:36:12] but the count is wonky and I'm having a problem with broken images [20:36:18] "badfilename":"Hello_world_2013-05-07_13-36.jpg" [20:36:21] ^ MaxSem ? [20:36:24] what's wrong with that filename? [20:36:28] yeah, i think that's normal jcmish [20:36:31] for testwiki, i mean [20:36:46] yup for testwiki sorry was just replying to your [20:36:54] it's never worked :D par for the course :D [20:37:04] hehe yeah [20:37:12] jdlrobson: i cant replicate your login problems [20:37:42] dr0ptp4kt, i'm a bit hesitant to put it into the initial deployment simply because there are already tons of changes, and i would really like to see that its working, but i do want to deploy it in the very next iteration? Either in one week, or if we get it done sooner, sooner? The deployment would not be as painful :) [20:38:39] stable looks good on to beta [20:39:05] yurik, alright. [20:39:38] jdlrobson, http://i44.tinypic.com/29geahd.png [20:40:20] uploads are broken [20:40:23] i repeat uploads are broken [20:40:45] jdlrobson: in a way other than they are usually broken on test? [20:41:32] jdlrobson, no they're not: https://test.m.wikipedia.org/wiki/Page096?action=history [20:41:53] oh shi... [20:42:02] in preview, it appeared [20:42:06] MaxSem: they are broken trust me [20:42:18] jdlrobson: can you tell us what's going on? [20:42:25] awjr: i'm still trying to make sense of it [20:42:25] MaxSem: i think that's usual testwiki behavior, actually [20:43:02] dr0ptp4kt, if i understand you correctly - you just want to show all languages, not just free, and ask for confirmation? [20:43:08] Y U NO CHACK API ERRZ? [20:43:30] MaxSem: jgonera points out old mf-photo.js code is running on test wiki.. [20:43:41] MaxSem: Y U NO CHACK API ERRZ? < what do you mean? [20:44:00] MaxSem, there's something weird, supposedly commit 2a49b5eed9e289c0c3b0b9c2211d07dace8930cd should be deployed but it's not [20:44:02] the api way of reporting errors is inconsistent [20:44:22] https://test.m.wikipedia.org/w/static-1.22wmf3/extensions/MobileFrontend/javascripts/modules/mf-photo.js = old code [20:44:30] jdlrobson, I mean that the upload code never reports any errors [20:44:44] MaxSem, is the tomorrow's event timing ok with you? [20:44:57] MaxSem: that's because the upload api is stupid [20:45:08] yurik, we prolly want to start earlier cause scaps are slow [20:45:08] yurik, if a language in the dropdown list isn't whitelisted, when the user chooses it, he will be redirected to the warning interstitial before continuing to [lang_code].m.wikipedia.org/Main_Page [20:45:12] {"warnings":{"main":{"*":"Unrecognized parameters: 'useformat', 'r'"}},"upload":{"result":"Warning","warnings":{"badfilename":"Hello_world_2013-05-07_13-36.jpg"},"filekey":"11ey3jhm3pd8.hiy7hl.19016.jpg","sessionkey":"11ey3jhm3pd8.hiy7hl.19016.jpg"}} < where does that say ERROR ? [20:45:13] jdlrobson, jgonera that sha1 should be live on testwiki; are you sure it didnt maybe get replaced during a rebase or something? [20:45:19] (can you dbl check in current master?) [20:46:02] maxsem@fenari:/h/w/c/php-1.22wmf3/extensions/MobileFrontend$ git log | grep 2a49b5eed9e289c0c3b0b9c2211d07dace8930cd [20:46:02] commit 2a49b5eed9e289c0c3b0b9c2211d07dace8930cd [20:46:09] it's live [20:46:23] unless the usual rebase funz [20:46:32] yeah, that would be my guess [20:48:50] jgonera, jdlrobson can you confirm/deny? ^ [20:49:08] awjr: well i'm not sure why but i'm seeing old code [20:49:13] which is not consistent with master [20:49:14] awjr, the code looks how it should on master [20:49:20] hmm [20:50:01] jdlrobson, jgonera can you point me to a diff or otherewise tell me a telltale sign? i can try to dig [20:50:05] did you touch the files? [20:50:12] shouldn't need to for test [20:50:15] https://test.wikipedia.org/w/static-1.22wmf3/extensions/MobileFrontend/javascripts/modules/mf-photo.js awjr just compare that to master [20:50:21] MaxSem: sync-common on srv193? [20:50:22] jdlrobson: k [20:50:38] awjr, compare http://test.wikipedia.org/w/static-1.22wmf3/extensions/MobileFrontend/javascripts/modules/mf-photo.js with what you have on master on your local instance [20:50:38] specifically grep for the line pad( date.getHours() ) + ':' + pad( date.getMinutes() ) + fileSuffix; [20:50:47] it's in master but not on test [20:50:59] anyway, I broke it using ":" in the filename, preparing a fix now [20:53:28] awjr: still getting the login cookie error :( [20:53:35] it makes testing impossible [20:53:48] jdlrobson: can you provide more specifics about it? i can't replicate [20:53:59] awjr: what kind of specifics would be useful [20:54:08] https://test.m.wikipedia.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=login&returnto=Lirron&returntoquery=welcome%3Dyes is the url i'm trying to login to [20:54:36] a) steps you take to log in b) os/browser c) alpha/beta/stable d) have you tried another browser [20:54:47] awjr: i just go to that url in stable and can't login in chrome [20:54:51] it works fine in other browsers [20:54:57] or in incognito mode [20:55:14] jdlrobson: have you tried clearing cookies?; that URL works for me in chrome desktop [20:55:25] ok now it worked [20:55:27] this makes no sense [20:55:34] New patchset: JGonera; "Don't use ":" in file names" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62726 [20:55:44] awjr, MaxSem ^ [20:57:45] so there's no difference between mf-photo.js on the NFS mount and master: [20:57:45] awjrichards@fenari:/h/w/c/php-1.22wmf3/extensions/MobileFrontend$ git diff origin/master origin/production -- javascripts/modules/mf-photo.js [20:57:45] awjrichards@fenari:/h/w/c/php-1.22wmf3/extensions/MobileFrontend$ [20:58:04] so.. MaxSem sync-common on srv193 might do it, i guess… but i thought you shouldnt have to do that with RL [20:58:14] so we have some old cache on testwiki? [20:58:36] anyway, please merge that patchset I just submitted, or the uploads will be broken in production (all uploads) [20:59:07] jgonera: can you confirm that you're getting a 200 response for mf-photo.js and not a 304 or something? [20:59:09] awjr, sync has just completed [20:59:17] let me check [20:59:45] it's a 200, and now the code looks up-to-date [21:00:20] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62726 [21:00:30] yeah, sounds like max manually sync'd the code so that makes sense, dunno what solved it :-/ [21:00:53] so awjr and MaxSem I'm gonna start over with testing [21:01:00] jcmish: hold on a sec [21:01:01] now that we are sync'd [21:01:04] i'm seeing latest code again awjr MaxSem [21:01:09] awjr: holding [21:01:09] just need to merge jgonera's new patch [21:01:17] jcmish: we need to get jgonera's patchset up on test [21:01:24] awjr: k will wait [21:04:02] MaxSem: are you merging into prod? https://gerrit.wikimedia.org/r/62726 [21:04:13] yes [21:04:17] cool thnx [21:06:04] updated [21:06:25] jdlrobson, jgonera, jcmish ^ [21:06:46] kayo [21:08:07] uploads working again win [21:08:42] https://test.wikipedia.org/wiki/File:Sage_is_my_hero_2013-05-07_14-07.jpg < win [21:08:57] ok [21:09:05] hehe [21:09:11] image metadata has no reference of fish eye lense :( [21:10:29] looks deployable to me MaxSem [21:10:38] Maryana ? [21:11:03] maxsem ? [21:11:05] :) [21:11:30] are you asking if we should push to prod? [21:11:36] yep [21:11:44] ! [21:11:52] (that's a yes) [21:11:54] :D [21:12:04] actually, i guess that technically means no [21:12:06] != [21:13:14] all is well [21:13:15] I agree [21:15:13] references broken [21:15:18] MaxSem: 1s [21:16:48] ^ awjr MaxSem [21:16:55] please do not deploy just yet [21:17:23] hehe, couple of secs and it would've been too late [21:17:30] jdlrobson: references ... checking now it's not on my list [21:17:43] jdlrobson: on any article? [21:18:37] did the Cite extension change? [21:18:39] https://test.m.wikipedia.org/wiki/San_Francisco [21:18:45] $( 'ol.references li' ) returns an empty list [21:19:53] jcmish: MaxSem do we know any articles with references on test wiki? [21:20:03] the ones i'm looking at seem to have weirdly formatted reference sections [21:20:09] jdlrobson: if it did, it works fine on enwiki [21:20:18] jdlrobson: you might be seeing weirdly formated reference sections on imported articles [21:20:25] awjr: it's possible [21:20:30] any way i can double check that? [21:20:30] jdlrobson, SF [21:20:42] jdlrobson: I use san fran all the time [21:20:45] MaxSem: no.. SF doesn't have an ordered list in the references section [21:20:45] SF was an imported article so it might not be quite… right [21:20:49] I check on betalabs and they aren't broken [21:20:55] anyway... can we scap now and deploy the fix later today? [21:20:59] jcmish: i trust beta labs more [21:21:03] this would save us a ton of time [21:21:03] let's take a risk on this one [21:21:09] i think that is a good idea [21:21:28] ok do it [21:22:25] running [21:23:52] back in a sec [21:28:35] back [21:46:15] New review: awjrichards; "LGTM, should be good to merge after deployment." [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 1; - https://gerrit.wikimedia.org/r/61496 [21:56:46] New patchset: Jdlrobson; "Alpha: Homepage special casing: make images float" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62740 [21:57:21] New patchset: awjrichards; "Alpha: Generate dynamic sections using templates" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59785 [21:57:40] New patchset: awjrichards; "Alpha: Lazy load pages using History.js from search and page content" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62412 [21:57:48] New patchset: awjrichards; "Code organisation: Rename history modules" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62413 [22:04:40] jdlrobson: it looks like https://gerrit.wikimedia.org/r/#/c/59785/13 affects a lot more than just alpha [22:04:56] unless i am missing something? [22:05:40] we're deployed! [22:05:45] yay! [22:06:57] k checking [22:07:08] references look ok [22:11:30] deployed https://gerrit.wikimedia.org/r/#/c/62650/ [22:12:09] shit, looks like the gadgets thing is still persisting [22:12:11] jdlrobson ^ [22:12:30] i can't see the upload button on [[walk of game]] [22:12:35] mwalker, jdlrobson; max just deployed the config change to enable mobile sitenotice on meta [22:12:47] cool! [22:15:29] looks like it works :) [22:15:35] huzzah! [22:16:13] i can't tell if nearby still doesn't work on wikivoyage or if there are no articles near me with geodata on wikivoyage :-/ [22:17:33] err, it appears to be the latter, since there are definitely articles that should show up: http://en.wikivoyage.org/wiki/San_Francisco [22:18:04] Maryana: nothing was ever done to disable it on wikivoyage, as far as i can tell [22:18:36] maybe the way they're doing geodata is different from other wikis? [22:18:37] MaxSem: re https://bugzilla.wikimedia.org/show_bug.cgi?id=47636, can we just set $wgMFNearby = false for wikivoyage? [22:18:41] i dunno. it just spins for me. [22:20:09] maybe, we should communicate with them about it? [22:20:42] well it's currently broken; perhaps we should disable it then communicate with them? [22:21:04] however, I don't feel it will be useful for WV because they have a bunch of POIs on page [22:21:16] POIs? [22:21:16] GeoData is not really intended for it [22:21:25] points of interest [22:21:28] oh [22:21:40] well, let's disable Nearby for now and sort it out with the wikivoyage community [22:21:50] no sense in leaving a broken feature dangling in the wind if we don't need to [22:22:33] deal [22:28:34] awjr: MaxSem Maryana jdlrobson jgonera testing looks good finished stable and beta looking at alpha now [22:29:05] On Nearby I just check to make sure that I'm the lone person :D no one loves me [22:29:33] i still need somebody's help to test https://mingle.corp.wikimedia.org/projects/mobile/cards/752 [22:30:14] i think you might need jgonera or jdlrobson for that Maryana ^ [22:30:49] if it's deployed, then it's fixed [22:32:27] awjr, done [22:32:35] how much do you want to bet on that, jgonera? ;) [22:33:09] thanks MaxSem :) [22:33:14] :-) [22:33:59] well, it's just a fact, if I grep master there's no occurrences for this string anymore, so if deployed = master, no occurrences on deployed either [22:34:15] Maryana: MaxSem disabled nearby on wikivoyage. sounds like we still should communicate with the wikivoyage community about the feature and figure out how to get it working there [22:35:45] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59785 [22:36:36] hmm.. this will be somewhat tricky, given that there are 13 different language wikivoyages... [22:37:07] maxsem, do you know any volutneer devs working specifically on wikivoyage? [22:37:15] mmm [22:37:17] no [22:37:18] *volunteer [22:39:06] i'll look into it [22:39:19] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62740 [22:39:21] ok, everything looks good to me. product approves. brb, coffee :) [22:40:16] I'm putzing around with Opera Mini [22:40:22] poor Opera Mini people :D [22:40:36] New review: awjrichards; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59785 [22:41:24] uhoh jdlrobson I'm not seeing icons [22:41:34] MaxSem: can you check [22:41:50] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/62643 [22:41:56] jcmish: what icons? [22:41:56] yurik, you there? [22:42:33] hamburger, watchlist star [22:42:46] just seeing little grey boxes in their place [22:42:58] let me clear my cache again [22:43:44] what icons? [22:44:06] main page just has a lot of grey boxes for me [22:44:31] I'm clearing my cache and I'll check again [22:44:41] enwiki? works for me [22:44:58] en.m.wikipedia.org? [22:45:27] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/61989 [22:47:13] yes [22:48:37] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62205 [22:49:14] MaxSem: jdlrobson all is well the Opera Mini app crashed [22:49:24] but looks good now [22:53:12] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62414 [22:59:45] jgonera: if you could get https://gerrit.wikimedia.org/r/#/c/61496/ and friends merged that would make me happy [23:05:03] New review: MaxSem; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61989 [23:18:59] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62658 [23:19:43] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62659 [23:20:01] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/62660 [23:20:47] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/61496