[00:05:53] Maryana: Bugs https://bugzilla.wikimedia.org/show_bug.cgi?id=41290 [00:05:54] https://bugzilla.wikimedia.org/show_bug.cgi?id=40904 [00:05:54] https://bugzilla.wikimedia.org/show_bug.cgi?id=40318 [00:05:54] https://bugzilla.wikimedia.org/show_bug.cgi?id=41288 [00:06:05] that way you can see them before we go over them :D [00:07:53] w00t [00:12:23] Maryana let me know if any are offbase [00:15:22] http://www.mediawiki.org/wiki/Mobile_design/Micro_contributions [00:32:11] preilly: just saw dans note about the test tomorrow. have you had a chance to train brion up on zero and how to manage these tests ? [00:34:03] MaxSem: how are things looking post deploy? [00:34:09] if not then you'll have to take on this test while Brion gets trained up on it [00:34:13] just started looking [00:34:16] cool [00:34:27] 1) nobody's yelling at us yet [00:34:33] tfinc: I've not talked to Brion [00:34:41] yo [00:35:53] anything exciting i should look at? [00:36:55] jcmish: can you work with MaxSem and ensure things are sane in production post-deploy? i'm running into another mtg [00:38:37] jcmish: mail me when you get feedback from testers on the new test build :D [00:39:02] i'm going to wander off and run some errands on the way home if there's nothing else needs my immediate attention [00:40:37] awjr: http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Mobile [00:42:09] ah but first… cake on 6th [01:16:08] tfinc: is today a climbing day? [01:16:28] Ryan_Lane: faulkner is going [01:16:37] cool [01:16:41] message to let him know your intersted [01:17:47] j [01:17:59] awjr and brion: yup am here [01:18:07] had to pick up my son [01:19:48] preilly: did you and brion settle who would take tomorrows test ? [01:22:36] tfinc: yes, I'm just going to do it [01:22:46] tfinc: brion and I will talk on Thursday [01:22:50] preilly: k [01:57:25] New patchset: JGonera; "(bug 41091) Images in dynamic sections even when images disabled" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35591 [06:59:58] New review: Jdlrobson; "Note this reveals a bug in the api (that should be addressed separately)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/35591 [16:27:21] * yuvipanda looks around [16:49:59] good morning awjr [16:50:04] mornin MaxSem [16:50:06] how's it going? [16:50:44] it's ok [16:52:22] awjr, does one need to be an op to change squid config [16:52:25] ? [16:52:34] MaxSem: do you mean the stuff on fenari? [16:52:40] (not in a repo) [16:52:43] yeah [16:52:46] i don't k'now [16:52:58] you might be able to change it there, but i don't know what other steps you would need to take [16:53:15] MaxSem: someone in #wikimedia-operations probably knows and/or could help you out [16:53:22] make && ./deploy [16:53:34] tried asking there, got no response [16:54:11] :( [16:54:26] people will probably start trickling in to the office i bet over the hour, there will probably be more chatter in there soon [17:04:26] * yuvipanda waves at awjr and MaxSem  [17:04:35] * awjr waves back to yuvipanda [17:06:33] hi yuvi [17:07:18] heya MaxSem :) [18:00:37] awjr: joining us ? [18:00:44] tfinc im in the hangout [18:00:47] wow a jdlrobson [18:00:50] or at least A hangout [18:00:57] awjr: your not in the right one [18:01:03] max and i are [18:10:04] awjr: are you slides finished for the Open Source/Free Culture Orientation presentation ? [18:10:23] tfinc yeah i think so [18:10:33] tfinc im gonna do a run thru in a minute and then i'll know for sure [18:12:56] yuvipanda: did you hear about rmoen|afk [18:13:01] and his old monk? [18:16:43] jdlrobson: did it break? [18:17:38] yup [18:17:47] spectacularly [18:18:16] yuvipanda: brions top issue right now is the android offline issue [18:18:23] help him get it resolved [18:18:31] * yuvipanda pokes brion [18:18:36] ouch, no brion? :( [18:23:34] awjr: MaxSem somewhat urgent request from the fundraising group to see our mobile device regex [18:23:39] just cc'd you guys [18:29:37] tfinc: any idea when brion would be online? [18:30:21] yuvipanda: i just txt'd him but haven't heard back [18:30:29] i expect him here @ 10 just like everyone else [18:30:34] he has no other reason to be out [18:31:05] alright [18:31:12] tfinc, awjr: I'll reply [18:31:21] tfinc, MaxSem im already mid-reply [18:31:36] i should be able to stay on for another 30 mins. I think there is another email from me in a thread with jcmish that had next steps [18:32:36] tfinc: ^ [18:32:43] k [18:41:42] awjr, are you going to work on ESI today? [18:44:35] MaxSem: i hope so but probably not for a couple of hours [18:44:55] awjr, poke me if you nneed help [18:45:02] will do MaxSem thanks [18:47:17] yuvipanda: don't stay up waiting for brion. [18:47:47] tfinc: ok [18:47:59] clearing out some bills, etc so will be online for a bit more anyway. hope he shows up :) [18:48:09] k [18:52:08] hey rmoen [18:52:28] rmoen: did your laptop like the old monk? [18:54:21] awjr: how long do you think your part will run ? [18:54:29] i don't imagine mine will be more then 5-10 at most [18:56:39] yuvipanda: Luckily i had no electronics in the main compartment of the bag. My bag being truly waterproof inside, nothing was contaminated other than my clothes ;) [18:57:04] rmoen: :D Not wearing old-monk-smelling-clothes to office? :P [18:57:27] yuvipanda: lol.. no but my room wreaks of it [18:57:38] Tastes a lot better than it smells [18:58:08] :D [19:02:00] tfinc just ran through my portion and took about 12 minutes [19:02:26] i can trim some things out or skim if needed [19:02:27] that'll work nicely [19:02:59] tfinc do you know if i'll be able to control slide advancement or will i need to prompt someone to do it for me? [19:03:12] no clue [19:03:20] you should ask find find out [19:06:49] * yuvipanda waves at aharoni  [19:12:40] awjr: what did you find out about slides ? [19:13:06] tfinc i think i'll need you or mel to advance. she's just going to load up the google doc and as far as i can tell there's no way for me to remotely control the preso [19:13:42] tfinc how long is your half? [19:14:11] tfinc: i don't imagine mine will be more then 5-10 at most 10:54am [19:14:13] awjr: --^ [19:14:25] oh perfect [19:14:42] cool tfinc [19:17:44] awjr: i added contact info for the last slide [19:17:59] yuvipanda: hallo. [19:18:13] tfinc rad [19:18:26] the meeting with my two guys won't happen tomorrow. probably next week or the one after that. [19:18:35] yuvipanda: ^ [19:18:42] alright [19:18:43] ! [19:18:45] np [19:20:04] awjr: you'll be the first ever remote google hangout for the orientation modules [19:20:09] \o/ [19:20:20] awjr: then tomorrow its all remote [19:20:23] so were the guinea pigs [19:20:39] aharoni: also, just happaned upon the fun discussion involgin you on the india list :) [19:21:17] tfinc it's going to be really weird doing this sitting in front of my computer [19:21:28] it's hard to pace in my office chair... [19:21:41] awjr: you can still twirl your moustache [19:21:48] yuvipanda: :( [19:22:00] yuvipanda: i can only twirl my virtual mustache now [19:22:14] oh? no video? [19:22:21] or…. no moustache? [19:22:23] no mustache :p [19:24:38] awjr: explains the universe exploding around me [19:24:46] hahaha [19:24:56] yuvipanda: i shaved it off the day i got bak from india [19:25:07] and now i look like i did in high school [19:25:18] :P [19:25:37] awjr: looking forward to seeing that look :) [19:25:47] yuvipanda: it is documented in an album on facebook [19:25:57] ah! [19:26:21] awjr: did you get it cut while overlooking a large cliff with greenery all around? [19:26:35] hehehe no, just in my bathroom :p [19:27:02] tsch tsch. learn from jdlrobson [19:27:30] heh, that would have been nice [19:27:45] learn what? [19:27:54] jdlrobson: haircuts [19:27:58] haha [19:28:16] alright, i'm off now. need to write a report for someone and then crash. [19:28:20] gnite jdlrobson [19:28:35] yuvipanda: missing us yet? [19:28:35] lolz .. can we minimize arthur [19:28:41] never! [19:28:47] jdlrobson: you've no idea :P [19:28:56] :) [19:29:02] i take that as a yes.. ;-) [19:29:12] awjr_orientation: its eerie to hear you coming through the main speakers [19:30:10] eerie awjr_orientation ftw! [19:30:15] \o/ [19:30:25] awjr_orientation: this should be fun [19:30:53] indeed - i can't hear anything in the room unless someone's speaking into the mic [19:30:55] bizarre [19:32:09] maybe i should've cleaned my office first... [19:48:22] awjr_orientation: 16min [19:48:49] tfinc: yeah, sorry - i must've run through it really fast before :| [20:05:34] tfinc: 16 mins too :p [20:07:30] tfinc nice job - i think that went well, but it was weird for me not to be able to see the audience - so i couldn't really ask questions, or see if people were falling asleep (or raptly paying attn) [20:28:25] Change merged: Ori.livneh; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30309 [20:53:09] hi tfinc got a question you might know the answer. If I have automated browser tests running against e.g. http://en.m.wikipedia.org, it makes sense to run in Firefox and Chrome I think, but does it make any sense to run in IE at all? [20:54:52] chrismcmahon, IE could be seen as an approximation of a crappy mobile browser:P [20:56:00] but we need something even crappier! XD [20:57:24] MaxSem: for example, this exists: http://ie.microsoft.com/testdrive/mobile/default.html but I really don't know how much it relates to Wikipedia in mobile devices. [20:58:40] MaxSem: the reason I ask is that Mobile search is broken right now for IE6, IE7, and IE10. 8 and 9 seem to be OK [20:59:06] so I wonder if it makes any difference at all [20:59:17] or if it just works by accident in 8 and 9 [21:01:51] * MaxSem looks at http://en.m.wikipedia.org/wiki/San_francisco in IE6 and dies [21:03:38] * MaxSem notices with satisfaction that even desktop site is almost unusable in it thanks to piles of JS [21:06:32] lol [21:09:14] awjr: any opinion on whether mobile browser tests should even be run in IE? [21:09:36] * awjr spews a mouthful of coffee across the room [21:10:04] chrismcmahon: lemme dig up our browser support matrices [21:10:08] * chrismcmahon honestly doesn't know [21:10:23] chrismcmahon: this is what we're committed to: http://www.mediawiki.org/wiki/Mobile/Testing_process [21:10:45] so we should be etsting IE 9 at least, and probably 10 as well [21:10:55] We have it in the matrices [21:11:16] yeah, i think it's safe to ignore older versions [21:11:25] esp 6 [21:11:44] awjr: OK, that's helpful, mobile search happens to work in IE8 and IE9, but no other versions. I wondered if that was just an accident. [21:11:56] Do we do 8, 9 and 10? [21:12:02] awjr: we'll have to deal with 10 pretty soon [21:12:07] 9 is the only one we explicitly support [21:12:16] but yeah, we should start keeping an eye out for 10 [21:14:16] * chrismcmahon is going to get the existing test suite green before we go too much further with new tests [21:15:46] Chrismcmahon :D [21:16:02] New patchset: Jdlrobson; "remove historic code" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35787 [21:16:03] New patchset: Jdlrobson; "add jshint to MobileFrontend" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35788 [21:16:03] New patchset: Jdlrobson; "jshint all the code base" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35789 [21:31:33] tfinc: do we have one generalist role currently open, or two? [21:33:57] awjr: i'm glad you found the right job req to edit [21:34:04] * awjr blushes [21:34:40] can someone on on mobile-tech besides arthur open and try to edit it. i'm curious if sharing with an alias allows editing [21:34:46] if it doesn't then that's dumb [21:36:24] tfinc so do we have two generalist roles open, or one? [21:36:49] 1 GE 2 PE 1 FE [21:36:59] awjr: make sense [21:37:20] ? [21:37:26] tfinc FE? [21:37:30] front end [21:37:54] tfinc ah - and is that what is currently slated for mobile web while the GE is up in the air? [21:38:01] correct [21:38:05] k thanks [21:38:53] guys can we tame this backlog today and tomorrow it's ridiculous [21:38:58] i'm dealing with my 3rd merge conflict of today [21:39:40] preilly: MaxSem : I need your guys input on the new PE job desc [21:40:24] awjr: how did you like the extra point that i added ? [21:40:59] jdlrobson: what is to tame? the only unreviewed code i believe is the stuff you've recently checked in? [21:41:12] tfinc recoving quickly from jetlag? excellent and crucial [21:41:15] not true awjr [21:41:41] jdlrobson: ? what else is there [21:41:48] tfinc, I have problems with my @wmf.o password, so can't look at it right now [21:41:49] the jquery shim stuff [21:42:03] https://gerrit.wikimedia.org/r/#/c/34058/ [21:42:09] and all it's dependencies [21:42:18] i'm fixing up the other ones but I'm hoping once that's done these can be quickly merged [21:43:18] New patchset: Jdlrobson; "Enable photo uploads on pages which have no _.thumb img_" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35800 [21:43:18] New patchset: Jdlrobson; "deal with duplicate photo uploads" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/32905 [21:43:19] New patchset: Jdlrobson; "add cors support" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/32904 [21:43:20] New patchset: Jdlrobson; "photo uploads for articles without images in the summary section" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/32683 [21:43:20] New patchset: Jdlrobson; "append a default license" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/33568 [21:43:36] oh yeah, i see what you mean - sorry i was looking at totally unreviewed code. the things that are +1'd but still need +2 need to be reviewed by someone else with stronger JS chops, eg brion (where is he?) [21:43:39] jdlrobson, looks like our #1 top need is to trin jgonera to review you! and probably a couple more people, you're just too awesome:P [21:43:52] s/trin/train/ [21:44:05] yup I'm working on that MaxSem ;-) [21:44:05] yeah, im hoping brion will get jgonera working through code review asap [21:57:34] MaxSem: does the new PE job req hit the technical reqs that you know we need ? [21:58:22] preilly: MaxSem does asking for the caching piece make sense? [22:00:43] so far not a single person applying for PE knew much about frontend caching [22:01:28] MaxSem: and we know that we need it [22:01:39] well .. let me take a step abck [22:01:50] can we teach someone about it or do we need them to have it from day 1 ? [22:03:25] preilly must know more precisely if working everyday with Zero requires much proxy fun [22:04:18] preilly: thoughts ? [22:08:51] it was definitely needed initially, but right now I see mostly work with Varnish ACLs in puppet [22:39:31] MaxSem: im taking a quick look at https://gerrit.wikimedia.org/r/#/c/35298/1/templates/varnish/mobile-frontend.inc.vcl.erb [22:40:13] yes? [22:40:31] did you mean IEMobile/1\d? i think sometimes the user agent is something like IEMobile 7.11 [22:41:35] MaxSem: awjr preilly we test for it right in our interview though meaning that we do care about it [22:41:40] s/interview/task [22:41:50] tfinc ? [22:42:12] awjr, this is to catch IE10 on tablets but not earlier versions [22:42:25] @_@ [22:42:27] is ee [22:42:29] i was responding max's comment about wether we need to mention caching in the job desc [22:42:29] * i see [22:42:33] oh [22:42:36] * awjr reads backscroll [22:42:37] not sure if that makes sense [22:43:36] * tfinc shouldn't try to do irc and an intensive meeting [22:43:40] i'll pick this back up when i get out [22:43:50] so that i can be more clear [22:44:43] tfinc MaxSem and i asked preilly that question in bangalore and iirc he said the skills demonstrated in the task are requisite for the position. preilly would know better than me but i suspect it's something that can be learned (esp if the task has been one of the primary limiting factors in the search) [22:44:49] k [22:46:42] MaxSem is the IEMobile portion of that regex totally necessary? [22:46:58] MSIE [22:47:23] er MSIE seems to be standard, so doing MSIE (8|9|1\d) should be sufficient i would think [22:48:27] mmm [22:48:43] looks like you're right [22:58:48] yah - ua's are annoying [23:00:23] awjr, but that change just mirrors https://gerrit.wikimedia.org/r/#/c/35210/ [23:04:01] MaxSem: yeah i saw that. i think the |IEMobile is harmless, just not necessary [23:37:38] thedj[work]: are you there? [23:39:27] thedj[work] MaxSem: can you give me an example of a wikipedia page that uses galleries? I'm trying to locate the template that generates a list with class gallery [23:40:02] it's not a template [23:40:19] https://www.mediawiki.org/wiki/Help:Images#Rendering_a_gallery_of_images [23:41:01] perfect thanks MaxSem [23:41:46] [23:41:47] ? [23:41:58] jdlrobson ^ [23:43:46] thanks Maryana [23:46:11] New patchset: awjrichards; "Finishes removal of device-specific variance from SkinMobile::prepareTemplate()" [mediawiki/extensions/MobileFrontend] (esisupport) - https://gerrit.wikimedia.org/r/35825 [23:46:35] MaxSem when you have a chance can you look https://gerrit.wikimedia.org/r/#/c/32894/ and ^ [23:46:54] jdlrobson: it would be good for you to dbl check ^^ as well (note it has not yet been rebased against master yet) [23:47:31] gahhh whitespace [23:48:38] New patchset: awjrichards; "Finishes removal of device-specific variance from SkinMobile::prepareTemplate()" [mediawiki/extensions/MobileFrontend] (esisupport) - https://gerrit.wikimedia.org/r/35825 [23:49:41] New patchset: awjrichards; "Finishes removal of device-specific variance from SkinMobile::prepareTemplate()" [mediawiki/extensions/MobileFrontend] (esisupport) - https://gerrit.wikimedia.org/r/35825 [23:50:36] if those changesets look ok and can be merged i can work on merging master into the remote branch and then we can do some testing