[00:04:33] jdlrobson: hey you around? [00:06:41] MaxSem: kaldari just pointed out to me that jenkins isn't set up for your new extension [00:06:52] im gonna run your unit tests and if that looks OK i'll +2+2 [00:07:00] well [00:07:10] the only test there is disabled:P [00:07:20] then it should pass :) [00:07:37] I'll poke hashar tomorrow [00:07:53] MaxSem: that test doesn't look disabled [00:08:06] @group Broken [00:08:07] do you mean because it's in @group Broken? [00:08:16] yeah ok - so what, that means Jenkins doesn't run it? [00:08:33] aha [00:08:51] and what's broken about it? [00:08:57] why should i merge a broken unit test? [00:10:27] because it's a copypasta from MF;) [00:10:46] eh [00:10:50] what's broken about it MaxSem? [00:10:53] cant we just … fix it? [00:11:03] it fails mysteriously on jenkins [00:11:12] rmoen: Error: Unknown dependency: jquery.uls Error {} [00:11:29] jdlrobson: James_F was just wandering around looking for you [00:11:45] awjr: We found him, thanks. [00:11:52] :D [00:22:07] hey greg-g, when can we schedule the deployment of TextExtracts? it's mostly a no-op, just code being factored out of MobileFrontend so should be pretty low-threat [00:23:01] (03PS2) 10Jdlrobson: Replacing single quotes with double quotes [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102207 (owner: 10Zfilipin) [00:23:02] (03Abandoned) 10Shirayuki: i18n: add "Use" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/96648 (owner: 10Shirayuki) [00:23:03] mhurd: yuvipanda brion : how did our release do ? [00:23:07] (03CR) 10Jdlrobson: [C: 032] QA: Replacing single quotes with double quotes [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102207 (owner: 10Zfilipin) [00:24:12] (03Merged) 10jenkins-bot: QA: Replacing single quotes with double quotes [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102207 (owner: 10Zfilipin) [00:25:20] MaxSem: 11am Pacific tomorrow? [00:27:17] greg-g, oh - we have quarterly planning wed-fri:( I guess if there should be no deployments next week we should just wait until past new year [00:28:03] not a pressing issue anyway [00:30:14] kenan, awjr, MaxSem: In card 1481, it says we are supposed to backfill the data for everytime a user who registered on mobile made their 5th edit within 30 days of registering. If we're going to write a script for filling in that data, is there any point in writing an eventLogger to do the same? It seems slightly redundant to me. [00:30:27] (03PS6) 10Jdlrobson: Story 1465: Add a call to action on main pages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102043 [00:30:28] (03PS7) 10Jdlrobson: Hard refresh the main page on an edit. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98034 [00:30:32] rats, where'd kenan go [00:30:49] eh i saw him wandering around a bit ago - i think he might be in a mtg [00:31:19] kaldari: well it would be nice to only have to run that script once [00:31:36] i see your point though [00:31:46] yeah, I guess that's true [00:32:11] (03PS1) 10Mhurd: Improved history core data concurrency. [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/102360 [00:32:12] i guess the alternative would be to cronjob the script? [00:32:14] seems like we could just run it once when we want to make the analysis :) [00:32:16] kaldari: ^ [00:32:24] MaxSem: ok, let me know if you want to do LD tomorrow or something [00:32:50] but I guess we might keep using the data in the future as well [00:33:01] greg-g, it would require a scap so never mind [00:33:13] brion: ^ small core data concurrency patch [00:33:15] ah [00:33:27] MaxSem: cool, keep me updated when you want to do it :) [00:33:31] :) [00:34:34] kaldari: likely - it would be good to dbl check with kenan though [00:34:37] if we can find him :p [00:35:06] he's in a mtg til 5 [00:35:57] awjr, MaxSem: how do you determine if a user registered on mobile anyway? [00:36:10] can we? [00:36:18] iirc there's a magical field [00:36:23] i think in the user table [00:36:35] in user_properties maybe? [00:36:39] that might be it [00:36:50] I'll take a look [00:36:54] im pretty sure it gets recorded in the db [00:37:33] but im not sure what does it - i dont think it comes from MobileFrontend [00:38:38] awjr: doesn't look like anything gets recorded in user_properties [00:38:55] kaldari: if dario is around, i think he knows [00:39:10] hey [00:39:12] DarTar: ^ [00:39:23] EventLogging [00:39:30] ServerSideAccountCreation [00:40:06] oh ha there you go :) [00:40:06] there's a flag indicating whether the registration happens on mobile [00:40:06] DarTar: is that data available to MediaWiki? [00:40:12] not that I know of [00:40:42] which sucks [00:41:10] awjr: in that case, we may be stuck with only a DB script and no EventLogging for the threshold [00:41:26] I'll talk to kenan about it [00:41:36] the field is db1047:ServerSideAccountCreation_5487345.event_displayMobile [00:41:38] right on kaldari [00:41:57] DarTar: thanks! [00:42:03] np [01:00:24] eekk rmoen modules.json [01:01:02] jdlrobson: oh [01:01:08] rmoen: this seems to mention jquery.uls [01:01:16] when does that get activated? [01:02:21] jdlrobson: where do you see modules.json? [01:02:33] ahh ext.visualEditor.language modules is the problem rmoen [01:02:39] it has jquery.uls as a dependency [01:02:57] so i think your theory was right… something is launching experimental mode on mobile [01:03:06] jdlrobson: i didn't know we were pulling in ext.visualEditor.language [01:03:21] jdlrobson: looking [01:03:28] rmoen: 'ext.visualEditor.experimental' if you take away the mobile target [01:03:31] things will hopefully work [01:04:29] ve.init.mw.target seems to load that module [01:05:03] (unconditionally) [01:05:08] (03PS1) 10MaxSem: Don't remove .toc [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102364 [01:05:39] jdlrobson: ext.visualEditor.language isn't brought in by experimental. so something else is dependent on uls ? [01:05:41] mw.loader.using( 'ext.visualEditor.experimental' ) < rmoen this is pretty much what is going on on beta labs for some reason [01:05:54] rmoen: try that line on beta labs on mobile [01:07:24] jdlrobson: yeah [01:10:43] rmoen: so i'm not sure what to suggest but seems issue /is/ in VisualEditor [01:12:12] jdlrobson: Yeah i see that experimental is being loaded unconditionally here and that seems strange. However, jquery.uls isn't a dependency on ext.VisualEditor.experimental ( not seeing language there, unless something else is requiring it ).. This could be the fix though and I'll try to get a patch out [01:12:52] jdlrobson: i want to find out what exactly is pulling in jquery.uls [01:12:59] rmoen: 'ext.visualEditor.experimental' depends on 'ext.visualEditor.language' which depends on jquery.uls according to my version of VisualEditor master [01:13:35] jdlrobson: oh doh.. for some reason my eyes were blinded to that line [01:14:00] rmoen: might be worth annotating modules better that are for mobile and desktop - maybe put them in a separate file? [01:14:58] jdlrobson: Thanks man. I'll move that bit into desktop only [01:15:04] thanks dude [01:15:10] if you need a +2 i'm happy to oblige [01:15:15] i'd like to see this fixed [01:15:17] :) [01:15:49] me too. How strange that it doesn't happen locally. [01:17:12] rmoen: just exploring the why to that question now [01:18:31] finding it very difficult to navigate the VisualEditor code :( [01:18:38] jdlrobson: oh if the visualeditor-enable-experimental pref is set [01:19:13] rmoen: how is that different from enableExperimentalCode ? [01:19:40] jdlrobson: its the global experimental code pref [01:20:10] yeh looks like you are right rmoen [01:20:11] mw.config.get( 'wgVisualEditorConfig' )['defaultUserOptions']['enable-experimental'] [01:20:23] jdlrobson: yeah [01:21:59] so we have to turn that off somehow.. [01:22:49] yeah i'm just going to move it, i have a fix 1 min [01:23:24] thanks rmoen poke me when you have it :) [01:31:05] jdlrobson: https://gerrit.wikimedia.org/r/#/c/102368/ [01:32:10] rmoen: wouldn't it be easier just to override the default user option on mobile? [01:32:24] (just a thought) [01:33:04] jdlrobson: yes but this is also a bit of future proofing [01:37:09] rmoen: i +1ed it [01:37:19] so if you can convince someone on your team to +2 it :) [01:46:12] (03CR) 10Kaldari: [C: 032] Hard refresh the main page on an edit. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98034 (owner: 10Jdlrobson) [01:46:52] (03Merged) 10jenkins-bot: Hard refresh the main page on an edit. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98034 (owner: 10Jdlrobson) [01:52:33] (03PS1) 10Kaldari: Fixing broken editor header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102371 [01:54:13] jdlrobson, awjr, MaxSem: can someone merge https://gerrit.wikimedia.org/r/#/c/102371/ for me. Not sure when this got broken. [01:55:17] (03CR) 10Awjrichards: [C: 032] Fixing broken editor header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102371 (owner: 10Kaldari) [01:55:20] done kaldari [01:55:38] I just realized the preview header is broken too :P [01:55:56] (03Merged) 10jenkins-bot: Fixing broken editor header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102371 (owner: 10Kaldari) [01:56:44] doh! [01:56:53] different key tho kaldari? [01:57:05] i dbl checked and that key was only used in one place [01:57:07] yeah, one sec [01:57:54] (03PS1) 10Kaldari: Fixing editor preview header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102372 [01:58:07] looking [01:59:08] (03CR) 10Awjrichards: [C: 032] Fixing editor preview header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102372 (owner: 10Kaldari) [01:59:15] awjr: thanks! [01:59:19] np :D [01:59:44] (03Merged) 10jenkins-bot: Fixing editor preview header [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102372 (owner: 10Kaldari) [09:57:42] MaxSem, https://www.mediawiki.org/wiki/Requests_for_comment/Json_Config_pages_in_wiki#General_Usage [16:12:57] (03PS1) 10Cmcmahon: Updates to notification messages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102448 [16:19:45] (03PS1) 10Cmcmahon: Messages for uploads changed [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102450 [16:24:27] (03PS1) 10Cmcmahon: Messages changed for watchlist [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102451 [16:46:21] brion: hey! [16:46:28] heyyy [16:46:35] we got meetings today don't we [16:48:41] brion: we do :) [16:48:46] woo [16:48:47] brion: you also need to make a release :) [16:48:51] yes [16:49:01] i figured there'd be a few more last-minute fixes so i waited ;) [16:49:13] brion: I put one out right after the meeting y'day :) [16:49:19] hah [16:57:51] brion: think you can do that before the meetings? [16:59:14] MaxSem: [16:59:18] Fatal error: Call to a member function getName() on a non-object in /usr/local/apache/common-local/php-1.23wmf7/extensions/MobileFrontend/includes/specials/SpecialMobileContributions.php on line 16 [17:02:58] Reedy, looking [17:05:42] (03PS1) 10MaxSem: Fix fatal [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102463 [17:05:43] Reedy, ^^^ [17:14:01] (03CR) 10Jhall: [C: 032] Updates to notification messages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102448 (owner: 10Cmcmahon) [17:15:20] (03CR) 10Jhall: [C: 032] Messages for uploads changed [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102450 (owner: 10Cmcmahon) [17:15:56] (03CR) 10Jhall: [C: 032] Messages changed for watchlist [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102451 (owner: 10Cmcmahon) [17:18:20] (03Merged) 10jenkins-bot: Updates to notification messages [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102448 (owner: 10Cmcmahon) [17:19:19] (03PS2) 10Cmcmahon: Messages changed for watchlist [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102451 [17:19:35] (03CR) 10Cmcmahon: [C: 032] Messages changed for watchlist [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102451 (owner: 10Cmcmahon) [17:19:51] (03Merged) 10jenkins-bot: Messages for uploads changed [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102450 (owner: 10Cmcmahon) [17:22:10] (03Merged) 10jenkins-bot: Messages changed for watchlist [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102451 (owner: 10Cmcmahon) [17:46:03] (03PS1) 10Cmcmahon: Watchlist no longer has special login/signin link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102473 [17:48:48] (03PS2) 10Cmcmahon: Watchlist no longer has special login/signin link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102473 [17:52:54] (03CR) 10Jhall: [C: 032] Watchlist no longer has special login/signin link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102473 (owner: 10Cmcmahon) [17:53:29] (03Merged) 10jenkins-bot: Watchlist no longer has special login/signin link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102473 (owner: 10Cmcmahon) [17:58:14] dr0ptp4kt: awjr_away hangout link? [17:59:31] yuvipanda, awjr_away just sent it [17:59:36] dr0ptp4kt: got it [18:01:32] violetto: hey! [18:01:42] violetto: couldn't get the data :( ssh key issues, need to talk to ops to resolve t hose [18:07:57] dr0ptp4kt: im trying to get zero stuff for you now but JON! [18:08:00] ;P [18:08:54] violetto :P [18:11:02] awjr, do we have a hangout for the overview? [18:11:09] jgonera: https://plus.google.com/hangouts/_/72cpicv6a7c4un0v5fmbhff79k?authuser=2&hl=en [18:11:34] yeah, looks like you found it :) [18:19:55] whoever just asked a question in the chat, please ask in irc since we cant see the chat and someone just stole the keyboard [18:20:02] jgonera: MaxSem yuvipanda dr0ptp4kt ^ [18:20:19] lol, ok [18:20:28] awjr: that was jgonera complimenting Jared's Yawning skills [18:20:28] awjr, I wrote: "wow, the mic is really good. I could hear Jared yawning." [18:20:39] lol [19:02:07] back at 1110PST! [19:05:45] (03CR) 10Brion VIBBER: [C: 032 V: 032] "So far not exploding \o/" [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/102360 (owner: 10Mhurd) [19:06:40] (03CR) 10Brion VIBBER: [C: 032 V: 032] Make documentation slightly more accurate [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102293 (owner: 10Yuvipanda) [19:13:44] sigh, I've no idea why people are laughing. [19:13:49] and explaining it kills the joke [19:13:50] grr [19:18:53] MaxSem, yuvipanda is there a way to disable avatars of people who are not talking and see the bottom part of the presentation? [19:19:04] jgonera: yes, double click the video [19:19:16] jgonera: worked? [19:19:28] yuvipanda, not exactly what I imagined, but that works too, thanks ;) [19:19:33] jgonera: :) [19:19:52] jgonera: yeah, I don't know of a way to hide the bottom list [20:28:22] (03CR) 10Brion VIBBER: [C: 032 V: 032] Add methods + tests to bring back value objects from JSON [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102327 (owner: 10Yuvipanda) [20:28:32] (03PS1) 10Yuvipanda: Cleanup State Handling in PageViewFragment [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102542 [20:30:53] brion: mmm tests :) [20:31:08] brion: I need to add more tests. [20:31:11] at some point [20:31:59] (03CR) 10Brion VIBBER: [C: 04-1 V: 04-1] "java: /Users/brion/src/wiki/apps-android-wikipedia/wikipedia/src/main/java/org/wikimedia/wikipedia/PageViewFragment.java:21: cannot find s" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102328 (owner: 10Yuvipanda) [20:32:51] (03PS3) 10Yuvipanda: Load the saved pages when pointed to from the Saved Pages activity [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102328 [20:32:54] brion: gah. fixed. forgot to do an add [20:33:00] :) [20:33:30] brion: it's the *one* disadvantage of a completely git commit -p based workflow [20:35:16] yuvipanda: are the saved pages in this version incompatible with the previous version? i got a 'file not found' error loading a saved page [20:35:25] brion: yup, they are. [20:35:41] ok :D [20:35:43] brion: mostly because previous versions didn't actually save any content [20:35:50] ah yeah i see [20:35:56] i had two entries with content [20:35:58] and two from before the saving [20:36:07] ok ignore that crash report :D [20:36:11] :) [20:36:22] brion: also re: images, I found a lighterweight way than rewriting HTML in Java. [20:36:32] ooh [20:36:38] brion: listen for image load failures in the webview, and substitute with the file:/// urls if they fail :D [20:36:52] brion: that way, we reuse the webview cache! [20:36:56] hah clever :D [20:37:09] brion: :D and way less work! [20:37:21] (03CR) 10Brion VIBBER: [C: 032 V: 032] Load the saved pages when pointed to from the Saved Pages activity [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102328 (owner: 10Yuvipanda) [20:37:25] brion: 'least buggy code is no code' :) [20:37:32] (03PS2) 10Brion VIBBER: Cleanup State Handling in PageViewFragment [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102542 (owner: 10Yuvipanda) [20:39:36] fuck this fucking wifi network, phone won't connect to WMF wifi anymore [20:39:40] 'obtaining ip address' [20:40:40] brion: heh [20:45:00] (03CR) 10Brion VIBBER: [C: 032 V: 032] Cleanup State Handling in PageViewFragment [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/102542 (owner: 10Yuvipanda) [20:45:26] yuvipanda i still get a lot of intermittent errors about the marshaller not being defined in the webview [20:45:41] brion: I tried to repro it earlier today, and couldn't :| [20:45:41] sometimes a *lot* like the majority of link clicks [20:45:59] clicked links, opened form history, rotated around, just plain started it multiple times... [20:46:00] nothing [20:46:10] weird [20:46:51] pre-kitkat vs post-kitkat issue? testing on 4.3 here, haven't tried 4.4 [20:47:16] brion: ah, try 4.4? [20:47:21] brion: that's potentially a thing, yeah [20:47:28] will check that later yeah [20:47:42] lemme grab a nice selection of test devices to bring home for testing tomorrow :D [20:48:01] brion: it might just be a loading-time-dependency race condition. [20:48:31] brion: which is happening on 4.3 because 4.4 is that much faster [20:49:41] heh yeah [20:57:25] (03PS1) 10Jdlrobson: Document overlays with KSS [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102547 [21:03:31] (03PS2) 10Jdlrobson: Docs: Document overlays with KSS [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102547 [21:13:15] http://etherpad.wikimedia.org/p/mobileappplanningQ32014 [21:30:50] jdlrobson: I have arrived [21:31:00] https://gerrit.wikimedia.org/r/#/c/102479/2 < kaldari [21:45:58] jdlrobson: An archive of the community revolt against the introduction of Monobook skin: https://en.wikipedia.org/wiki/Wikipedia:Historical_archive/Petition_for_the_return_of_the_Old_Wikipedia [21:54:32] kaldari: hah! [21:57:23] kaldari: Love it. :-) [22:01:57] kaity|away: jgonera retrospective time [22:07:04] http://etherpad.wikimedia.org/p/MobileWeb-Q2-Retrospective [22:07:16] awjr: kaity|away is still in the mobile app thing, for 20 more mins. [22:07:21] np yuvipanda [22:07:22] thanks [22:07:22] awjr: they all have their laptops out [22:07:27] awjr: NO STEALING KAITY! :P [22:07:29] cool :) [22:17:35] kaity: http://etherpad.wikimedia.org/p/MobileWeb-Q2-Retrospective [22:18:37] awjr: you stole her! :P [22:21:43] yuvipanda, admit your defeat. just admit it [22:22:32] MaxSem: we still have violetto [22:22:43] MaxSem: and kenanwang! [22:22:58] for 7 minutes! [22:23:03] MaxSem: and the last 1.5 hours! [22:23:26] all good things will come to an end for ya [22:23:45] haha! [22:27:03] dr0ptp4kt, all our complex security can be decrypted with a cell phone placed next to the computer... http://tau.ac.il/~tromer/acoustic/ [22:27:14] violetto: woohoo, nice meeting :) [22:27:48] yuvipanda: :)!! [22:28:07] yurik, dare i click that? beware systems without tempest [22:28:37] their title: RSA Key Extraction via Low-Bandwidth Acoustic Cryptanalysis [22:29:10] yurik, yeah, beware systems without tempest controls ;) [22:29:37] dr0ptp4kt, tempest only describes EM, not sound from what i heard [22:31:37] kenanwang: http://etherpad.wikimedia.org/p/MobileWeb-Q2-Retrospective [22:32:10] kenanwang: that was very productive, and I was able to participate properly despite being remote! Thanks! :D [22:34:36] yurik, not sure about that, i suppose it matters in which context one is speaking for compliance purposes. anyhow, that's a pretty sweet technique. [22:39:40] awjr: yuck. their collapsed html, css, and js into xml files https://code.google.com/p/google-plus-hangout-samples/source/browse/simple-app/simpleHangoutApp.xml [22:39:44] thats the worst of the worst [22:46:39] brion: I'm going to head to sleep now. [22:46:46] ok [22:46:52] catch ya tomorrow :D [22:47:30] brion: that was a *very* productive meeting :) [22:47:59] yes :D i like our new schedule, good feture set [22:48:04] brion: yup! [22:48:15] brion: I also hope we remember to 'close the loop' as much as we can :) [22:48:25] brion: should sneak in talk page access there somehow. [22:48:27] :D [22:48:38] brion: also, was that room R66? [22:48:46] yes [22:48:47] new table :) [22:48:50] that was a really great meeting everyone. Thanks YuviPanda brion monte tfinc kaity [22:48:54] may jared [22:48:56] yes def some basic talk page would be awesomeness [22:48:57] :D [22:49:02] thanks kenanwang ! [22:49:19] kenanwang: i'm really excited to see editing take hold on apps. those power users will be super productive [22:49:28] and *no* apps that i've seen has that :) [22:49:29] thanks for your contributions re: closing the loop YuviPanda very well thought out [22:49:39] yup [22:49:52] kenanwang: yup! We should write that down somewhere so we keep that in mind [22:50:34] brion: tfinc mhurd ^ [22:53:02] thanks everyone! [22:53:13] you guys are the best [22:55:23] kaity: :D [22:55:27] okay, now I go and try to sleep. [22:55:29] night everyone [22:59:03] (03PS1) 10Jdlrobson: WIP: Use MediaWiki UI buttons in alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102581 [22:59:08] (03CR) 10jenkins-bot: [V: 04-1] WIP: Use MediaWiki UI buttons in alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/102581 (owner: 10Jdlrobson) [23:47:44] (03PS12) 10Dr0ptp4kt: WIP: Experiment: Special:MobileWebApp and manifests for offline FF & Chrome, FFOS + CWS. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/100919 (owner: 10Jdlrobson) [23:47:49] (03CR) 10jenkins-bot: [V: 04-1] WIP: Experiment: Special:MobileWebApp and manifests for offline FF & Chrome, FFOS + CWS. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/100919 (owner: 10Jdlrobson)