[00:01:17] jdlrobson: maybe shoot her an email; she sometimes goes off in the afternoon to deal with family stuff but is usually on later in the evening to wrap things up [00:03:49] (03CR) 10Jdlrobson: "Should we do anything about the non-JavaScript experience? Users on phones we don't run JavaScript will get a confusing experience. This i" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [00:05:16] (03CR) 10Jdlrobson: [C: 032] Load editor dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83943 (owner: 10JGonera) [00:05:43] (03Merged) 10jenkins-bot: Load editor dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83943 (owner: 10JGonera) [00:08:33] (03PS4) 10Jdlrobson: Load photo uploader dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84032 (owner: 10JGonera) [00:10:23] (03PS5) 10Jdlrobson: Load talk overlay dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83958 (owner: 10JGonera) [00:19:59] (03PS6) 10Jdlrobson: Collapse on h1s when present [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83931 [00:20:48] (03CR) 10Jdlrobson: [C: 032] These headers are now set by Zero. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84915 (owner: 10MaxSem) [00:21:12] (03Merged) 10jenkins-bot: These headers are now set by Zero. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84915 (owner: 10MaxSem) [00:22:31] mhurd: https://www.mediawiki.org/wiki/User:Yuvipanda/Wikipedia_app_reboot?venotify=created [00:22:32] mhurd: started! [00:22:45] YuviPanda: yay! [00:22:54] (03PS2) 10Jdlrobson: Cleanup after cookie name change [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85124 (owner: 10JGonera) [00:22:58] mhurd: needs more work, of course. but can you give it a read and then poke me? [00:23:07] YuviPanda: ya [00:23:13] mhurd: ok [00:23:21] mhurd: i'm continuing editing :) [00:23:26] YuviPanda: k [00:24:42] (03CR) 10Jdlrobson: [C: 04-1] "Sorry to be pedantic.. but since this is configurable the comment should probably be something along the lines of 'name specified in wgUse" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85124 (owner: 10JGonera) [00:25:09] YuviPanda: looks good so far! [00:25:20] mhurd: adding a section on WebView to Native and vice versa communication [00:25:36] (03CR) 10Jdlrobson: [C: 04-1] "Not a real -1 - just wanted to draw attention to above open question. Would be good to get an answer from Kenan I guess... we can always a" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [00:25:52] OuKB: what are we going to do about https://gerrit.wikimedia.org/r/84345 ? [00:28:43] jdlrobson, wait a bit and merge https://gerrit.wikimedia.org/r/82050 instead?:P [00:31:38] (03CR) 10MaxSem: [C: 032] split MobileTemplateWML into its own class [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84345 (owner: 10Addshore) [00:32:02] (03Merged) 10jenkins-bot: split MobileTemplateWML into its own class [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84345 (owner: 10Addshore) [00:32:08] (03Abandoned) 10Jdlrobson: Add an "expand all sections" option [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/74922 (owner: 10Pcc) [00:32:27] (03Abandoned) 10Jdlrobson: Allow MFResourceLoaderModule to handle files [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/74684 (owner: 10Jdlrobson) [00:34:11] mhurd: added perhaps the most important and tricky part of it - the communication API [00:34:13] mhurd: https://www.mediawiki.org/wiki/User:Yuvipanda/Wikipedia_app_reboot [00:36:31] YuviPanda: for sure! i've dealt with this on iOS in the past - i'll have to poke around old code to see if any ideas/techniques are worth using [00:36:39] mhurd: sweet [00:36:48] mhurd: the core idea there is to minimize crossing the barrier as much as possible [00:36:53] mhurd: and put as much code as possible on the 'native' side [00:37:08] YuviPanda: ya sounds good [00:37:35] mhurd: sweet [00:37:56] mhurd: btw, checkout the DOM Spec link in that page if you haven't already. pretty sweet :D [00:38:09] YuviPanda: will do [00:38:13] mhurd: you can also look at the output, at https://en.wikipedia.org/wiki/Special:ApiSandbox#action=visualeditor&format=json&page=Main%20Page&paction=parse if you want. they're cleaning it up a fair bit now [00:51:52] (03PS1) 10JGonera: Story 1163: Mobile Captcha support for editing [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85150 [00:51:53] (03PS1) 10JGonera: Clean up login/create account form and captcha CSS [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85151 [00:53:36] (03PS2) 10JGonera: Clean up login/create account form and captcha CSS [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85151 [00:53:37] (03PS2) 10JGonera: Story 1163: Mobile Captcha support for editing [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85150 [01:20:50] (03PS1) 10Yuvipanda: Generate remote image URL if it isn't set [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85155 [01:20:51] (03PS1) 10Yuvipanda: Use parens to clarify intent & functionality of a condition [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85156 [01:20:52] (03PS1) 10Yuvipanda: Fix duplicated column definition [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85157 [01:20:53] (03PS1) 10Yuvipanda: Add tracking category when uploading with a Campaign [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85158 [01:20:54] (03PS1) 10Yuvipanda: Make the ImageView to be of the specific type [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85159 [01:20:55] (03PS1) 10Yuvipanda: Display contributions from other people to the campaign [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85160 [01:31:25] (03PS8) 10Jdlrobson: Story 475: UserProfile special page (first pass) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/76271 [01:31:31] (03CR) 10jenkins-bot: [V: 04-1] Story 475: UserProfile special page (first pass) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/76271 (owner: 10Jdlrobson) [03:17:24] (03PS1) 10Shirayuki: Fix the license URL [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85170 [15:18:39] well, time to buy another screen. iPhone 5s whee [15:18:48] awwww it won't ship until next week [15:19:23] i wish they had an equivalent iPod touch model, but i'm beginning to think they're planning to phase out the iPod touch in favor of iPhones for everybody [15:25:06] updating Xcode seems to go a lot faster when you've already updated Xcode ;) [16:01:32] (03PS1) 10Jdlrobson: Remove tables from alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85223 [16:02:46] (03CR) 10Jdlrobson: "Do https://gerrit.wikimedia.org/r/85223 instead?" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84693 (owner: 10JGonera) [16:04:33] (03CR) 10Jdlrobson: "(1 comment)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84693 (owner: 10JGonera) [16:20:41] (03PS5) 10Ori.livneh: work in progress patch: use .less files directly in MobileFrontend [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84139 (owner: 10Brion VIBBER) [16:21:52] (03CR) 10Ori.livneh: "Updated to use embed mixin from I3e06b6d6e." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84139 (owner: 10Brion VIBBER) [16:55:42] (03PS5) 10Jdlrobson: Load photo uploader dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84032 (owner: 10JGonera) [16:56:18] (03CR) 10Jdlrobson: [C: 031] "Jgonera feel free to +2 if you are happy with FIXMEs and the rename of the existing mobile.uploads.plumbing - i'm working on a follow up h" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84032 (owner: 10JGonera) [17:00:11] (03CR) 10Brion VIBBER: [C: 032] Generate remote image URL if it isn't set [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85155 (owner: 10Yuvipanda) [17:07:37] (03CR) 10Brion VIBBER: [V: 032] Generate remote image URL if it isn't set [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85155 (owner: 10Yuvipanda) [17:09:27] oh yippee, now apple google and amazon all have game data/matchup systems [17:09:42] luckily we don't have to touch any of those for wikipedia :D [17:13:32] (03CR) 10Brion VIBBER: [C: 032 V: 032] Use parens to clarify intent & functionality of a condition [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85156 (owner: 10Yuvipanda) [17:13:55] (03CR) 10Brion VIBBER: [C: 032 V: 032] Fix duplicated column definition [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85157 (owner: 10Yuvipanda) [17:14:39] (03CR) 10Brion VIBBER: [C: 032 V: 032] Add tracking category when uploading with a Campaign [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85158 (owner: 10Yuvipanda) [17:15:02] (03CR) 10Brion VIBBER: [C: 032 V: 032] Make the ImageView to be of the specific type [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85159 (owner: 10Yuvipanda) [17:22:18] chrome hates me today, why no camera workkkkk [17:25:17] there we go, now chrome sees the camera [17:25:20] now that i don't need it ;) [17:41:43] kenanwang: are you coming to the office today? [17:43:16] tfinc: yeah taking care of a few things at home right now but I'll be in by after lunch at the latest [17:43:48] kenanwang: k, i have the mini for you to test ios7 here [17:44:22] tfinc: agh word, I ended up upgrading evernote on my phone last night and it seems to work fine now [17:44:24] MaxSem: it looks like your HTMLFormatter -> core patch is almost ready to be merged :) [17:44:37] tfinc: so think it's probably safe to upgrade my mini [17:44:50] tfinc: thanks for thinking about that though [17:44:57] kenanwang: thats up to you. if you want to test feel free [17:45:08] MaxSem: there are a couple of comments from timo that weren't addressed in patchset 4 - can you respond to those? [17:45:13] * tfinc upgrades Xcode in prep for todays flight [17:46:12] i love that chad already has a patchset using HTMLFormatter :D [17:48:29] MaxSem: https://twitter.com/kukadiyakishan/status/380775214914629632 < redirector issues? [17:48:36] kaldari: https://gerrit.wikimedia.org/r/85170 that was the patch i was asking about [17:50:09] jdlrobson, MaxSem: i'll see if i can pull up IE in the windows phone 8 emulator, see if i get the same redirect error [17:50:16] Yeah, that patch is fine. It won't actually affect anything besides Zero [17:50:30] (03CR) 10Kaldari: [C: 032] Fix the license URL [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85170 (owner: 10Shirayuki) [17:51:04] (03Merged) 10jenkins-bot: Fix the license URL [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85170 (owner: 10Shirayuki) [17:51:07] guess who forget to install the windows phone part of visual studio last time \o/ [17:51:11] ok i'll test that later :D [17:51:27] brion: wanna see that crazy error msg? [17:51:33] mhurd: sure! [17:51:41] -[MyUploadsViewController configureCell:atIndexPath:] Line 1016 [17:51:43] already loaded a title [17:51:44] 2013-09-20 10:50:50.221 Commons-iOS[1233:907] CoreData: error: Serious application error. Exception was caught during Core Data change processing. This is usually a bug within an observer of NSManagedObjectContextObjectsDidChangeNotification. { Rows: [17:51:46] 0x1c58b570.posErrorMarker == 0 + 1*0x1c58b570.negError + 1*UIView:0x1c5e9890.Width [17:51:47] 0x1c58fb10.posErrorMarker == 0 + 1*0x1c58fb10.negError + 1*UIView:0x1c5e9130.Width [17:51:49] 0x1c5bec50.posErrorMarker == 116 + 1*0x1c5bec50.negError + 1*0x1c5eafa0.marker [17:51:50] UIButton:0x1c5454c0.Height == 72 + -1*0x1c5bcd70.negError + 1*0x1c5bcd70.posErrorMarker [17:51:52] UIButton:0x1c5454c0.Width == 72 + -1*0x1c5bcd20.negError + 1*0x1c5bcd20.posErrorMarker [17:51:53] UIButton:0x1c58a220.Height == 72 + -1*0x1c5bd950.negError + 1*0x1c5bd950.posErrorMarker [17:51:55] UIButton:0x1c58a220.Width == 72 + -1*0x1c5bb140.negError + 1*0x1c5bb140.posErrorMarker [17:51:56] UIButton:0x1c5ad5b0.Height == 72 + -1*0x1c5bdcf0.negError + 1*0x1c5bdcf0.posErrorMarker [17:51:58] UIButton:0x1c5ad5b0.Width == 72 + -1*0x1c5bdcb0.negError + 1*0x1c5bdcb0.posErrorMarker [17:51:59] UIButton:0x1c5b3bd0.Height == 18 + -1*0x1c5eb270.negError + 1*0x1c5eb270.posErrorMarker [17:52:01] UIButton:0x1c5b3bd0.Width == 18 + -1*0x1c515a60.negError + 1*0x1c515a60.posErrorMarker [17:52:02] UIButton:0x1c5b44a0.Height == 30 + -1*0x1c57df70.negError + 1*0x1c57df70.posErrorMarker [17:52:04] UIButton:0x1c5b44a0.Width == 30 + -1*0x1c57df20.negError + 1*0x1c57df20.posErrorMarker [17:52:05] oh noooo [17:52:05] UILabel:0x1c5f3fe0.Height == 200 + 1*0x1c5eafa0.marker [17:52:07] UILabel:0x1c5f3fe0.Width == 172 + -1*0x1c5bebf0.negError + 1*0x1c5bebf0.posErrorMarker [17:52:08] UILabel:0x1c5f3fe0.minX == -86 + 0.5*0x1c5bebf0.negError + -0.5*0x1c5bebf0.posErrorMarker + 1*0x1c5ee290.marker + 0.5*WelcomeOverlayView:0x1c5a39a0.Width [17:52:09] don't paste it here [17:52:10] UILabel:0x1c5f3fe0.minY == 35 + 1*0x1c5f10e0.marker [17:52:11] UIView:0x1c5e8510.Height == 480 + 1*0x1d1a0af0.marker [17:52:13] UIView:0x1c5e8510.Width == 320 + 1*0x1d170cf0.marker [17:52:14] UIView:0x1c5e8510.minX == 0 + -0.5*0x1d170cf0.marker + 1*0x1d18e9b0.marker [17:52:16] UIView:0x1c5e8510.minY == 0 + 1*0x1d170430.marker + -0.5*0x1d1a0af0.marker [17:52:17] objective == <250:-444> + <750:1>*0x1c515a60.negError + <250:1>*0x1c515a60.posErrorMarker + <750:1>*0x1c57df20.negError + <250:1>*0x1c57df20.posErrorMarker + <750:1>*0x1c57df70.negError + <250:1>*0x1c57df70.posErrorMarker + <999:2>*0x1c58b570.negError + <999:2>*0x1c58fb10.negError + <750:1>*0x1c5bb140.negError + <250:1>*0x1c5bb140.posErrorMarker + <750:1>*0x1c5bcd20.negError + <250:1>*0x1c5bcd20.posErrorMarker + [17:52:19] <750:1>*0x1c5bcd70.negError + <250:1>*0x1c5bcd70.posErrorMarker + <750:1>*0x1c5bd950.negError + <250:1>*0x1c5bd950.posErrorMarker + <750:1>*0x1c5bdcb0.negError + <250:1>*0x1c5bdcb0.posErrorMarker + <750:1>*0x1c5bdcf0.negError + <250:1>*0x1c5bdcf0.posErrorMarker + <750:1>*0x1c5bebf0.negError + <250:1>*0x1c5bebf0.posErrorMarker + <750:1, 250:1>*0x1c5bec50.negError + <250:1>*0x1c5cae60.negError + <250:-1>*0x1c5cae60.posErrorM [17:52:20] <750:1, 250:1>*0x1c5d3bc0.negError + <250:1>*0x1c5eafa0.marker + <750:1>*0x1c5eb270.negError + <250:1>*0x1c5eb270.posErrorMarker + <250:1>*UIImageView:0x1c5c9ff0.Height + <250:1>*UIImageView:0x1c5c9ff0.Width + <999:1>*UIView:0x1c5e9130.Width + <999:1>*UIView:0x1c5e9890.Width [17:52:22] Constraints: [17:52:23] Marker:0x1d170430.marker [17:52:25] Marker:0x1d18e9b0.marker [17:52:26] Marker:0x1c515a60.posErrorMarker [17:52:28] Marker:0x1c57df20.posErrorMarker [17:52:29] Marker:0x1c57df70.posErrorMarker [17:52:31] Marker:0x1c5bb140.posErrorMarker [17:52:32] Marker:0x1c5bcd20.posErrorMarker [17:52:34] Marker:0x1c5bcd70.posErrorMarker [17:52:35] Marker:0x1c5bd950.posErrorMarker [17:52:37] Marker:0x1c5bdcb0.posErrorMarker [17:52:38] Marker:0x1c5bdcf0.posErrorMarker [17:52:40] Marker:0x1c5bebf0.posErrorMarker [17:52:41] Marker:0x1c5bec50.posErrorMarker [17:52:43] Marker:0x1c5cae60.posErrorMarker [17:52:44] Marker:0x1c5eb270.posErrorMarker [17:52:46] Marker:0x1c58b570.posErrorMarker [17:52:47] Marker:0x1c58fb10.posErrorMarker [17:52:49] Marker:0x1c5eafa0.marker [17:52:50] Marker:0x1c5ee290.marker [17:52:52] Marker:0x1c5f10e0.marker [17:52:53] Marker:0x1d170cf0.marker [17:52:55] Marker:0x1d1a0af0.marker [17:52:56] }: internal error. Cannot find an outgoing row head for incoming head 0x1c5cae60.posErrorMarker, which should never happen. with userInfo (null) [17:52:58] 2013-09-20 10:50:50.273 Commons-iOS[1233:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '{ Rows: [17:52:59] 0x1c58b570.posErrorMarker == 0 + 1*0x1c58b570.negError + 1*UIView:0x1c5e9890.Width [17:53:01] 0x1c58fb10.posErrorMarker == 0 + 1*0x1c58fb10.negError + 1*UIView:0x1c5e9130.Width [17:53:02] 0x1c5bec50.posErrorMarker == 116 + 1*0x1c5bec50.negError + 1*0x1c5eafa0.marker [17:53:04] UIButton:0x1c5454c0.Height == 72 + -1*0x1c5bcd70.negError + 1*0x1c5bcd70.posErrorMarker [17:53:05] UIButton:0x1c5454c0.Width == 72 + -1*0x1c5bcd20.negError + 1*0x1c5bcd20.posErrorMarker [17:53:07] UIButton:0x1c58a220.Height == 72 + -1*0x1c5bd950.negError + 1*0x1c5bd950.posErrorMarker [17:53:08] UIButton:0x1c58a220.Width == 72 + -1*0x1c5bb140.negError + 1*0x1c5bb140.posErrorMarker [17:53:10] UIButton:0x1c5ad5b0.Height == 72 + -1*0x1c5bdcf0.negError + 1*0x1c5bdcf0.posErrorMarker [17:53:11] UIButton:0x1c5ad5b0.Width == 72 + -1*0x1c5bdcb0.negError + 1*0x1c5bdcb0.posErrorMarker [17:53:13] UIButton:0x1c5b3bd0.Height == 18 + -1*0x1c5eb270.negError + 1*0x1c5eb270.posErrorMarker [17:53:14] UIButton:0x1c5b3bd0.Width == 18 + -1*0x1c515a60.negError + 1*0x1c515a60.posErrorMarker [17:53:16] UIButton:0x1c5b44a0.Height == 30 + -1*0x1c57df70.negError + 1*0x1c57df70.posErrorMarker [17:53:17] UIButton:0x1c5b44a0.Width == 30 + -1*0x1c57df20.negError + 1*0x1c57df20.posErrorMarker [17:53:19] UILabel:0x1c5f3fe0.Height == 200 + 1*0x1c5eafa0.marker [17:53:20] UILabel:0x1c5f3fe0.Width == 172 + -1*0x1c5bebf0.negError + 1*0x1c5bebf0.posErrorMarker [17:53:22] UILabel:0x1c5f3fe0.minX == -86 + 0.5*0x1c5bebf0.negError + -0.5*0x1c5bebf0.posErrorMarker + 1*0x1c5ee290.marker + 0.5*WelcomeOverlayView:0x1c5a39a0.Width [17:53:23] UILabel:0x1c5f3fe0.minY == 35 + 1*0x1c5f10e0.marker [17:53:25] UIView:0x1c5e8510.Height == 480 + 1*0x1d1a0af0.marker [17:53:26] UIView:0x1c5e8510.Width == 320 + 1*0x1d170cf0.marker [17:53:28] UIView:0x1c5e8510.minX == 0 + -0.5*0x1d170cf0.marker + 1*0x1d18e9b0.marker [17:53:29] UIView:0x1c5e8510.minY == 0 + 1*0x1d170430.marker + -0.5*0x1d1a0af0.marker [17:53:31] objective == <250:-444> + <750:1>*0x1c515a60.negError + <250:1>*0x1c515a60.posErrorMarker + <750:1>*0x1c57df20.negError + <250:1>*0x1c57df20.posErrorMarker + <750:1>*0x1c57df70.negError + <250:1>*0x1c57df70.posErrorMarker + <999:2>*0x1c58b570.negError + <999:2>*0x1c58fb10.negError + <750:1>*0x1c5bb140.negError + <250:1>*0x1c5bb140.posErrorMarker + <750:1>*0x1c5bcd20.negError + <250:1>*0x1c5bcd20.posErrorMarker + [17:53:32] <750:1>*0x1c5bcd70.negError + <250:1>*0x1c5bcd70.posErrorMarker + <750:1>*0x1c5bd950.negError + <250:1>*0x1c5bd950.posErrorMarker + <750:1>*0x1c5bdcb0.negError + <250:1>*0x1c5bdcb0.posErrorMarker + <750:1>*0x1c5bdcf0.negError + <250:1>*0x1c5bdcf0.posErrorMarker + <750:1>*0x1c5bebf0.negError + <250:1>*0x1c5bebf0.posErrorMarker + <750:1, 250:1>*0x1c5bec50.negError + <250:1>*0x1c5cae60.negError + <250:-1>*0x1c5cae60.posErrorM [17:53:34] <750:1, 250:1>*0x1c5d3bc0.negError + <250:1>*0x1c5eafa0.marker + <750:1>*0x1c5eb270.negError + <250:1>*0x1c5eb270.posErrorMarker + <250:1>*UIImageView:0x1c5c9ff0.Height + <250:1>*UIImageView:0x1c5c9ff0.Width + <999:1>*UIView:0x1c5e9130.Width + <999:1>*UIView:0x1c5e9890.Width [17:53:35] Constraints: [17:53:37] Marker:0x1d170430.marker [17:53:38] Marker:0x1d18e9b0.marker [17:53:40] Marker:0x1c515a60.posErrorMarker [17:53:41] Marker:0x1c57df20.posErrorMarker [17:53:44] Marker:0x1c57df70.posErrorMarker [17:53:44] Marker:0x1c5bb140.posErrorMarker [17:53:46] Marker:0x1c5bcd20.posErrorMarker [17:53:47] Marker:0x1c5bcd70.posErrorMarker [17:53:49] Marker:0x1c5bd950.posErrorMarker [17:53:50] Marker:0x1c5bdcb0.posErrorMarker [17:53:52] Marker:0x1c5bdcf0.posErrorMarker [17:53:53] Marker:0x1c5bebf0.posErrorMarker [17:53:55] Marker:0x1c5bec50.posErrorMarker [17:53:56] Marker:0x1c5cae60.posErrorMarker [17:53:58] Marker:0x1c5eb270.posErrorMarker [17:53:59] Marker:0x1c58b570.posErrorMarker [17:54:01] Marker:0x1c58fb10.posErrorMarker [17:54:02] Marker:0x1c5eafa0.marker [17:54:04] Marker:0x1c5ee290.marker [17:54:05] Marker:0x1c5f10e0.marker [17:54:07] Marker:0x1d170cf0.marker [17:54:08] Marker:0x1d1a0af0.marker [17:54:10] }: internal error. Cannot find an outgoing row head for incoming head 0x1c5cae60.posErrorMarker, which should never happen.' [17:54:11] *** First throw call stack: [17:54:13] (0x323f82a3 0x3a05297f 0x323f81c5 0x32daa11f 0x32dac759 0x32dad8cd 0x32db5dbf 0x34638fbf 0x3463ea03 0x3233e74d 0x3463ea43 0x3233e74d 0x3463ea43 0x3233e74d 0x3463ea43 0x3233e74d 0x3463ea43 0x3463ead3 0x342036a3 0x3424e0a9 0x346126c3 0x3461fccf 0x3461dded 0xf3f7d 0x3226ffe7 0x32349037 0x32c5f599 0x321fd717 0x321fcc77 0x3217ebf9 0x321f14cf 0xc8997 0xd086b 0xda77b 0x342eb0c5 0x342eb14d 0x342eb0c5 0x342eb077 0x342eb055 0x342ea9 [17:54:14] 0x342eae01 0x342135f1 0x34200801 0x3420011b 0x35ebc5a3 0x35ebc1d3 0x323cd173 0x323cd117 0x323cbf99 0x3233eebd 0x3233ed49 0x35ebb2eb 0x34254301 0xb5305 0x3a489b20) [17:54:15] libc++abi.dylib: terminate called throwing an exception [17:54:16] brion: hahah too late! [17:57:52] mhurd: ok let's paste that in a github gist or something :D [17:57:57] brion: will link in future (https://gist.github.com/montehurd/6641293) [17:58:01] hehe [17:58:33] hmmmm interesting [17:58:37] brion: i thought i exploded you right off irc for a second there [17:58:38] (03CR) 10Awjrichards: "I realize we don't have phpunit tests for the ApiMobileView class yet, but it would be nice if we did. It would be particularly nice to ha" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84466 (owner: 10Jdlrobson) [17:59:00] mhurd: is this in sync with current state of autoLayout branch? [17:59:24] sounds kinda like some weird CoreData error messing up unrelated bits during collection cell setup o_O [17:59:33] brion: ya. to reproduce use 3.5 inch device. gallery pick image, then hit delete [17:59:42] ok lemme repro [18:00:18] brion: ya i think so too. [18:00:56] oh this reminds me -- after we merge the auto layout branch i want to sync our iOS repo into gerrit so we can get used to that [18:01:04] we can still use the github workflow though, thanks to yuvi's awesome bots :D [18:01:08] brion: ya! [18:01:16] brion: sounds good! [18:01:20] whee [18:01:49] oh and of course i gave in and ordered an iPhone 5S… doesn't ship for a week and a half though! [18:02:04] but i'm sitting on my ass in my home office instead of in line at the apple store so…. win [18:02:32] brion: ditto. was gonna order at midnight but got distracted by code and didn't remember 'till ~2am [18:02:47] hehe [18:04:09] heh… my cousin was whinging that her iPod touch isn't upgrading to iOS 7… she's got one model behind the one that gets the upgrade :) [18:04:26] still a better upgrade story than most android devices though … ;) [18:05:10] which reminds me, they better have a good successor to the nexus 4 coming out soon [18:05:22] "developer editions" of the expensive phones are still … expensive [18:06:36] "failed to get the task for process 640" [18:06:37] grr [18:06:42] * brion tries to remember how to fix this error [18:07:25] ah i was running a release build [18:07:58] MaxSem: what's going on with https://mingle.corp.wikimedia.org/projects/mobile/cards/959? [18:10:11] brion: so i got the error to go away - will push commit so you can poke at it. seems simply delaying the delete until the details view has popped made it go away. [18:10:25] yay! [18:10:31] well i can def conform the bug :D [18:10:35] now to confirm the fix :D [18:10:49] MaxSem: the card is in 'awaiting code review' but the latest comments on the patchset suggest the fix is no good and there's still work to be done [18:10:49] brion: yay [18:11:45] meeh, yes [18:16:05] (03CR) 10JGonera: [C: 04-1] "(4 comments)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [18:16:25] jgonera_: https://bugzilla.wikimedia.org/show_bug.cgi?id=51991 [18:16:58] brion: almost have the commit commented… [18:18:59] brion: k just pushed the patch. it's not perfect, but prob ok for now> [18:19:07] spiff [18:19:09] testing... [18:21:51] brion: i wish i could tease out exactly why the collection view is being fickle with its subview constraints when an item is removed simultaneously with its view popping to top of stack, but i could see that eating a whole day [18:22:42] yeah, this is fine for now :) [18:23:21] brion: seems a bit snappier visually this way too - especially on old device [18:24:46] (03CR) 10Awjrichards: [C: 04-1] "(1 comment)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [18:25:02] whee, computer crashed [18:25:02] maybe it doesn't like virtualization inside virtualization [18:26:29] kaldari: is there a new patchset for https://mingle.corp.wikimedia.org/projects/mobile/cards/1149 or are you still waiting for feedback? [18:26:33] (03CR) 10MaxSem: "(1 comment)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [18:27:21] awjr: just got feedback from mobile and talked to Adam about how it affects zero's footer, so not done yet. [18:27:25] (03PS2) 10JGonera: Remove tables from alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85223 (owner: 10Jdlrobson) [18:27:25] oops [18:27:33] I mean just got feedback from legal [18:27:46] (03Abandoned) 10JGonera: Fix collapsing tables [alpha] [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84693 (owner: 10JGonera) [18:27:53] np kaldari, just wanted to make sure the card isn't getting lost in 'awaiting code review' [18:28:07] (03PS3) 10JGonera: Remove tables from alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85223 (owner: 10Jdlrobson) [18:28:23] hey brion [18:28:53] hey YuviPanda [18:29:08] brion: seen https://www.mediawiki.org/wiki/User:Yuvipanda/Wikipedia_app_reboot yet? [18:29:44] it's on my list for today :) [18:30:15] brion: okay! :) [18:30:28] brion: hoping to get some discussion around it today so I can think about it more during the flight tomorrow [18:30:39] spiff. i'll make some bnotes shortly [18:30:51] brion: ty! [18:31:02] YuviPanda: did you see this bug? sounds like it may be related to campaign stuff https://bugzilla.wikimedia.org/show_bug.cgi?id=54376 [18:31:07] looking [18:32:57] (03PS3) 10JGonera: Cleanup after cookie name change [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85124 [18:33:19] (03CR) 10Jdlrobson: "(4 comments)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [18:35:17] MaxSem: perhaps https://mingle.corp.wikimedia.org/projects/mobile/cards/959 should go back into 'ready for development' until it's ready to be worked on again; that card hasn't had any movement in two weeks. [18:35:46] awjr, donee [18:36:45] thanks MaxSem [18:39:33] YuviPanda: I got this error loading 'foobar' campaign from https://gerrit.wikimedia.org/r/#/c/85160/1 [18:40:19] brion: hmm, that looks like a network timeout to me [18:40:52] hmm [18:42:40] (03CR) 10Jdlrobson: [C: 032] Remove tables from alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85223 (owner: 10Jdlrobson) [18:43:24] (03Merged) 10jenkins-bot: Remove tables from alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85223 (owner: 10Jdlrobson) [18:44:03] (03PS2) 10Kaldari: Using our own copyright i18n message for mobile [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84558 [18:46:19] (03PS14) 10Jdlrobson: Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 [18:46:45] (03PS3) 10JGonera: Redirect &action=edit§ion=X to mobile editor [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 [18:47:19] (03CR) 10JGonera: "Arthur, I cast to int instead of escaping now, this should be enough." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [18:51:31] (03CR) 10JGonera: [C: 032] Load photo uploader dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84032 (owner: 10JGonera) [18:51:54] (03Merged) 10jenkins-bot: Load photo uploader dynamically [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84032 (owner: 10JGonera) [18:54:44] (03PS15) 10Jdlrobson: Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 [18:54:45] (03PS7) 10Jdlrobson: Collapse on h1s when present [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83931 [18:55:21] (03CR) 10Jdlrobson: [C: 032] Cleanup after cookie name change [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85124 (owner: 10JGonera) [18:55:22] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [18:55:31] (03CR) 10jenkins-bot: [V: 04-1] Collapse on h1s when present [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83931 (owner: 10Jdlrobson) [18:56:07] (03Merged) 10jenkins-bot: Cleanup after cookie name change [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85124 (owner: 10JGonera) [18:56:39] (03CR) 10Jdlrobson: "Arthur - it wasn't aimed at Kenan, I was asking Juliusz his opinion and whether he wanted to talk to Kenan about it and make a decision (w" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [18:57:04] (03CR) 10Jdlrobson: [C: 04-1] "-1ing till i get an answer :)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [19:02:42] jdlrobson, any further work on https://gerrit.wikimedia.org/r/#/c/84420/ ? [19:03:44] (03CR) 10JGonera: "I say yes, let's address this as a follow-up. And as Arthur said, Kenan probably won't read it so ask him in person." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84913 (owner: 10JGonera) [19:04:23] (03PS16) 10Jdlrobson: Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 [19:04:23] (03PS8) 10Jdlrobson: Collapse on h1s when present [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83931 [19:08:51] (03CR) 10JGonera: [C: 04-1] "Edit section CTA links still fail in beta and alpha." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [19:14:24] (03CR) 10JGonera: [C: 04-1] "(2 comments)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85141 (owner: 10Jdlrobson) [19:27:10] (03CR) 10Brion VIBBER: [C: 04-1 V: 04-1] "This doesn't seem to work for me." [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85160 (owner: 10Yuvipanda) [19:32:05] brion: got most of the iOS 7 nav bar buttons and text to appear properly. was pretty simple fix - just turned off all the system-wide nav bar overrides we were using to make the nav bars look pretty for iOS 6 [19:32:35] brion: pushed it if you want to kick tires [19:33:11] (03CR) 10Brion VIBBER: "Category view error on 'foobar' when set to test.wikipedia:" [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85160 (owner: 10Yuvipanda) [19:33:12] (03PS1) 10JGonera: Update templates to contain new mobile edit links [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85270 [19:33:24] mhurd: aha i suspected that might have been related [19:33:25] awesome :D [19:33:29] will test shortly [19:33:36] brion: yay! [19:34:56] brb lunch [19:38:00] (03PS1) 10JGonera: Hide toasts and drawers when tapping in overlays [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85301 [19:42:33] (03PS1) 10JGonera: Show proper button bar in editor on errors [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85320 [19:44:08] (03PS7) 10Dr0ptp4kt: Better prevent chargeable resources from being inadvertently accessed. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 [19:46:25] brion: i amended that last commit [19:55:51] (03PS17) 10Jdlrobson: Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 [19:55:52] (03PS9) 10Jdlrobson: Collapse on h1s when present [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83931 [19:59:45] (03PS2) 10Jdlrobson: Hygiene: Refactor page.js [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85141 [19:59:48] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Refactor page.js [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85141 (owner: 10Jdlrobson) [20:20:27] (03PS8) 10Dr0ptp4kt: Better prevent chargeable resources from being inadvertently accessed. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 [20:24:04] jdlrobson: jgonera_ kaldari: from https://etherpad.wikimedia.org/p/MobileWebDevelopment do you have any practical practices that i could share for "Use Less to help manage CSS and avoid cruft" . i'm least familiar with that on the list [20:24:05] (03CR) 10JGonera: [C: 032] Hygiene: Refactor page.js [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85141 (owner: 10Jdlrobson) [20:24:09] (03CR) 10jenkins-bot: [V: 04-1] Hygiene: Refactor page.js [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85141 (owner: 10Jdlrobson) [20:27:37] kaldari, I have "Content is available under " and nothing else in the footer, should I update something? [20:28:55] jgonera_: $wgRightsText, $wgRightsUrl, $wgRightsPage, and $wgRightsIcon [20:29:03] those should all be set by the installer [20:29:40] maybe I installed too long ago, do you have you LocalSettings somewhere online so that I can just copy and paste? [20:30:42] tfinc: for example, we set lots of reusable CSS variables in MobileFrontend/less/variables.less [20:31:23] $wgRightsPage = ""; [20:31:24] $wgRightsUrl = "http://creativecommons.org/licenses/by/3.0/"; [20:31:25] $wgRightsText = "Creative Commons Attribution"; [20:31:26] $wgRightsIcon = "{$wgStylePath}/common/images/cc-by.png"; [20:31:36] tfinc, we also have mixins so that we don't have to manually repeat all the vendor-specific prefixes for experimental CSS features (such as animations) [20:31:53] thanks kaldari. can you link me to that in git/gerrit [20:32:06] sure, one sec... [20:32:08] jdlrobson: i'm in R33 for whenever your ready [20:34:53] tfinc, e.g. https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMobileFrontend/1680db57af25837e3fc6ecf49bbc449ea3ff06fa/less%2Fcommon%2Fnotifications.less#L43 generates both transform and -webkit-transform here: https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMobileFrontend/1680db57af25837e3fc6ecf49bbc449ea3ff06fa/stylesheets%2Fcommon%2Fnotifications.css#L40 [20:35:47] tfinc, more examples in https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMobileFrontend/1680db57af25837e3fc6ecf49bbc449ea3ff06fa/less%2Fmixins.less [20:36:04] kaldari, thanks for the config [20:37:05] kaldari, I pasted this in my LocalSettings.php and nothing changed... [20:37:41] that's strange [20:40:42] jgonera_: The link is built in SkinMobile::prepareFooterLinks if you want to troubleshoot [20:49:25] (03CR) 10JGonera: [C: 032] Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [20:51:24] (03Merged) 10jenkins-bot: Hygiene: Simplify formatter HTML [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/83837 (owner: 10Jdlrobson) [21:13:32] MaxSem, thanks for https://gerrit.wikimedia.org/r/#/c/81266/1, didn't notice it earlier [21:40:44] (03PS9) 10Dr0ptp4kt: Better prevent chargeable resources from being inadvertently accessed. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 [21:45:03] https://en.wikipedia.org/wiki/Wikipedia_Zero [21:45:07] That's an awful article [21:45:12] jgonera, kaldari, jdlrobson: yurik asked that you guys do the JavaScript code review of https://gerrit.wikimedia.org/r/#/c/83133/ . i will add you to the patchset. please note that the verbiage on the https interstitial was requested by members of the business team, and in that sense is fixed. i will explain to you in person some of the details around this. [21:45:40] Reedy, ha, yeah, trying not to edit that as employee who works on it :) [21:45:53] As long as you don't call it awesome.. [21:46:38] omfg I just used VE [21:46:48] ^awjr, heads up on a patchset where i'm requesting help from The JavaScript Experts for Wikipedia Zero. [21:47:49] I tried poking my provider in the UK to see if they'd be interested [21:48:03] Most of their packages have data, but the really cheap ones have none/very limited [21:48:29] (03PS1) 10Yurik: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 [21:49:18] groovy dr0ptp4kt, just please return them all in one piece when you're done :) [21:49:36] awjr, you mean return myself in one piece :) [21:49:40] heh [21:49:45] hopefully everyone comes back in one piece :) [21:51:25] (03CR) 10JGonera: [C: 04-1] "(3 comments)" [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 (owner: 10Dr0ptp4kt) [21:55:02] mhurd: ping? [21:56:00] Reedy, yeah, my personal hope is expansion into underserved parts of developed economies, too. although that's just my personal hope. [21:58:00] It's a virtual network operator, but they generally do stuff differently... [21:58:04] They also have a labs project! [21:58:10] https://en.wikipedia.org/wiki/Giffgaff [21:58:35] Only been a week, so we shall see.. [22:12:56] (03PS1) 10Jdlrobson: Regression:Restore the First time user uploads tutorial [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85347 [22:16:29] (03PS1) 10JGonera: Prevent ovelay header from covering button bars [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85349 [22:16:55] awjr: https://bugzilla.wikimedia.org/show_bug.cgi?id=53667 [22:17:12] dang [22:17:34] that doesn't sound good - lemme dig into this for a minute [22:19:12] awjr: when are you flying out? [22:19:18] YuviPanda: tonight [22:19:24] ah, ok [22:19:34] YuviPanda: im gonna try to leave the office around 4 [22:19:45] awjr: alright! [22:36:39] (03PS2) 10Dr0ptp4kt: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 (owner: 10Yurik) [22:39:01] YuviPanda: what do we need to do to set up a tools account for spage? [22:39:17] i want to add him to the bingle project but he doesn't have a tool labs acct yet [22:39:20] (03PS3) 10Dr0ptp4kt: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 (owner: 10Yurik) [22:39:28] ^yurik, please approve [22:39:40] awjr: see three links under 'useful links' section of http://tools.wmflabs.org/ [22:42:32] (03PS10) 10Dr0ptp4kt: Better prevent chargeable resources from being inadvertently accessed. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 [22:43:12] (03CR) 10Dr0ptp4kt: "that last patchset was just to prepare for merging in another patchset that'll be in master soon." [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 (owner: 10Dr0ptp4kt) [22:43:37] (03PS3) 10Kaldari: Using our own copyright i18n message for mobile [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84558 [22:51:45] (03CR) 10Kaldari: "@Siebrand: Legal has suggested that we use "Content is available under $1 unless otherwise noted." for both desktop and mobile default cop" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/84558 (owner: 10Kaldari) [23:08:10] (03PS4) 10Yurik: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 [23:14:39] (03PS5) 10Yurik: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 [23:16:41] (03PS6) 10Yurik: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 [23:16:53] (03CR) 10Dr0ptp4kt: [C: 032] ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 (owner: 10Yurik) [23:16:55] (03Merged) 10jenkins-bot: ZERO api module to get current request's info [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/85340 (owner: 10Yurik) [23:26:30] (03CR) 10JGonera: [C: 04-1] "(1 comment)" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85347 (owner: 10Jdlrobson) [23:45:16] brion: ping? [23:45:22] brion: the patch works for me [23:45:24] brion: doesn't crash [23:45:30] brion: probably a bug with the API? [23:45:45] oy [23:45:54] brion: intermittent bug, hopefully? ;) [23:46:06] (03PS11) 10Dr0ptp4kt: Better prevent chargeable resources from being inadvertently accessed. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 [23:46:09] hopefully :D [23:46:17] anyway work continues so i'll just land it [23:46:24] by default it doesn't crash since you have to turn it on ;) [23:48:01] (03CR) 10Brion VIBBER: [C: 032 V: 032] "Yuvi doesn't get the same error, so we've got some intermittent fun that needs further debugging. At this stage best thing to do is land a" [apps/android/commons] (campaigns) - 10https://gerrit.wikimedia.org/r/85160 (owner: 10Yuvipanda) [23:48:09] heh :) [23:50:37] (03CR) 10Dr0ptp4kt: "(3 comments)" [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/83133 (owner: 10Dr0ptp4kt) [23:51:58] (03PS3) 10JGonera: Clean up login/create account form and captcha CSS [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85151 [23:51:59] (03PS3) 10JGonera: Story 1163: Mobile Captcha support for editing [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/85150