[17:40:28] greetings all [17:41:28] mornin [17:42:09] awjr: have you recovered from jet lag ? [17:42:20] hey [17:42:25] tfinc it's hard to tell where jetlag ends and thanksgiving-lag begins :p [17:42:32] but i *think* so [17:42:42] you? [17:42:47] hi OuKB [17:43:15] i'm still trying to get it past 11pm [17:43:21] this one has been especially difficult [17:43:55] heh yeah i think i've managed that one. the trip i took to india in february was particularly hard for me - it took about two full weeks to get back to normal [17:45:56] awjr: did you completely forget about the open source/ free knowledge module like i did ? [17:46:15] wb awjr, tfinc! [17:46:21] tfinc until about an hour ago, yes :p [17:46:22] hey netAction [17:46:30] hi netAction [17:57:42] * tfinc sees and empty office and is not pleased  [17:57:48] everyone should be back today [17:57:53] * tfinc may have to hunt people down [17:58:00] with the exception of jon [17:58:08] jon isn't due back in the office til weds [17:59:58] tfinc, awjr: jon and i are hanging in the airport on a very crappy edge network connection [18:00:29] rmoen: thats better then being stuck outside the airpot because your flight isn't within 3 hours [18:00:48] brion, mtg [18:00:52] tfinc, yeah somehow we managed to get inside the airport. took a bit of work though =/ [18:01:24] yo [18:01:38] hiya biron - join us for standup [18:15:37] netAction: if you're interested in getting into the code, the best place to start is probably trying to tackle some bugs [18:16:35] okay, I've moved us permanently to Tuesday, 1-3 pm PST [18:16:57] netAction: you can see the open bugs for the MobileFrontend extension here: http://tinyurl.com/bl6w4f4 [18:17:58] netAction: take a look through there and keep an eye out for michelle (jcmish) on irc - she can help you find a good one if nothing is jumping out at you [18:18:11] netAction: have you taken a look through the codebase yet? [18:18:17] thanks MaxSem [18:18:32] maxsem: deployment? [18:18:39] yup [18:18:46] sweet [18:20:03] from now on, if we can't deploy in 2 hours we have for it, we just have another week to bash ourselves instead of deploying next day [18:21:04] awjr: Thanks! I had a look, yes. Give me some time to read. [18:30:25] New patchset: Brion VIBBER; "Mobile replacement for Special:Watchlist, initial version." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/29621 [18:30:47] New review: Brion VIBBER; "Latest patchset: removed empty specials/watchlist.js" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/29621 [18:43:29] New review: Jdlrobson; "just a slight bit more polish!" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/29621 [18:46:12] New review: Brion VIBBER; "Thanks for the review! Fly home safe :)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/29621 [18:46:23] * yuvipanda looks around [18:46:32] hmm [18:46:33] actually [18:46:45] GroggyPanda!! [18:46:50] hey SleepyPanda [18:46:55] rmoen! [18:46:58] you're alive! [18:47:03] and awake! [18:47:08] nice work boss [18:47:10] hello brion [18:47:26] pandaaaaa! [18:47:35] SleepyPanda: boss, barely alive here on the edge nets [18:47:35] maaaax! :D [18:49:17] tfinc: cancelled my tickets for tomorrow. I'm here for aweek more [18:49:27] SleepyPanda: is here Delhi ? [18:50:15] yes [18:51:24] tfinc: it's metro enough for my tastes. me likey [18:51:49] Hauz Khas~! [18:52:09] indeed [18:54:18] New patchset: Brion VIBBER; "Mobile replacement for Special:Watchlist, initial version." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/29621 [18:54:47] New review: Brion VIBBER; "Updated whitespace. See inline comment on mf-typography.less about the position:relative." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/29621 [18:57:35] brion: i'm planning on spending some time at the CIS India (formerly Wikimedia India) office, and work on mobile IME JS stuff. anything in particular you'd want me to know, since you worked on it? [18:58:01] awesome [18:58:10] SleepyPanda: for the PG app or for the mobile web site? [18:58:37] brion: neither. Remember how you mentioned that there exist some apps that let you type stuff in, and then you can 'copy paste' elsewhere? [18:58:49] ahhhh ncie [18:58:56] one of the guys mentioned he does this on the odisha wikipedia website on iOS with narayam then copy pastes [18:59:04] heh [18:59:05] should be a simple one day hack to build an offline web page for these folks [18:59:09] totally [18:59:16] that's awesome [18:59:33] main thing is the UI needs some tweaking to fit in nicely [18:59:46] if it's standalone then it doesn't have to integrate with something else's settings though so that keeps it simple [19:00:18] yup [19:00:21] should be super simple [19:00:27] and i can support just the translit ones [19:01:12] \o/ [19:01:14] sweet [19:01:50] brion: but the code in general is in good shape? [19:01:57] jquery.ime that is [19:02:01] only UI was the issue? [19:02:09] yeah the code in general seems to work as expected [19:02:15] no huge surprises that i noticed [19:14:17] brion: any luck with the 'offline' bug? [19:14:59] not since the last log i got, gotta look it over just in case [19:44:17] mmm, I see /w/index.php?title=National_Popular_Vote_Interstate_Compact&useformat=mobile&useformat=mobile in logs [19:44:37] :/ [19:44:42] double useformat? o_O [19:55:11] awjr_lunch: did you see andres email about bugzilla priority ? [19:59:24] MaxSem: how is GeoData going ? [19:59:34] and whats out next step to get OSM running ? [19:59:56] tfinc, nothing new. will harrass awjr for reviews :) [20:00:24] OSM? [20:00:37] tfinc yeah i did [20:00:44] MaxSem: sorry i didn't get to it on weds :( [20:00:54] the OpenStreet Map build out. i wanted to pick it up next after GeoData [20:01:04] but if the reviews are going to take long then i want to start planning for it now [20:01:17] awjr_lunch: need me to find someone else to review it ? [20:01:19] awjr_lunch, no worry. guess we need to discuss what to do with this pile'o'code [20:02:34] tfinc, yeah - guess I can start spending spare cycles on OSM [20:02:36] tfinc: it couldn't hurt, otherwise i probably won't have the chance to give it the attention it needs until my 20% day on friday [20:03:17] brion: preilly : any chance you guys can take care of the GeoData review for MaxSem? [20:03:43] gimme links and i'll review [20:03:57] MaxSem: ---^ [20:04:15] https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/GeoData,n,z [20:04:28] brion, ^^ [20:06:50] looking it over [20:12:07] thanks brion . if you can't finish the review then let me know. i want to get this off of our plates [20:13:08] tfinc: reminds me; i want to build an .ipa of the iOS app for michelle; can i do that with my access or do you need to poke something? what can i do to take those off your plate? [20:13:40] brion: you can do that with your access [20:13:45] excellent [20:13:49] in fact you could have added her udid's yourself [20:14:01] great, i'll poke at that later today [20:14:01] the only (important) thing you can't do is to submit the app to the app store [20:14:05] which is dumb [20:14:07] heh [20:14:51] brion: i just generated a new ad hoc cert which you can use to sign your ipa [20:14:59] excellent [20:15:12] that will work on michelles two devices [20:26:11] * MaxSem realised that he doesn't need assistance from a frontend dev for it^ [20:26:45] New patchset: MaxSem; "Story 214 - update mobile detection rules" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/35210 [20:31:12] tfinc, speaking of OSM - can you specify what needs to be done? [20:31:34] MaxSem: any docs on setting up solr for use with this? [20:31:39] (GeoData) [20:31:58] this servlet stuff is…. foreign to me [20:33:22] brion, ewwwwwwww. not sure if it works with anything but WMF's 3.6.0 - and even it requires fixups by Puppet to actually work [20:33:34] ugh [20:33:56] so I've set up a test VM in labs to play with it [20:34:11] it is used by our staging wiki [20:35:20] hey brion, are you in the office today? i wanted to check in on the status of the photo uploader if/when you have a sec [20:35:37] Maryana: home office. [20:35:39] brion, like http://staging.wmflabs.org/wiki/Special:ApiSandbox#action=query&list=geosearch&format=json&gscoord=10%7C20&gsradius=10000&gslimit=10 [20:35:56] the android uploader app or the uploads in the mobile web interface Maryana ? [20:36:04] mobile web [20:36:17] Maryana: status is it's on my list to review :) [20:36:29] just itching to see how it works :) [20:39:16] also trying to figure out what's going into mingle for the next sprint, which depends on how far we are w/uploader and watchlist stuff [20:40:24] ugh no auto-verification... [20:43:49] brion i was hoping to have someone help walk Maryana through what Jon's done already with photo uploads and figured you'd be a good candidate since you were going to be diving into the code [20:44:01] yup. just not quite there yet :D [20:44:14] roger that :) [20:44:36] brion will you be able to get to it today? if not we'll need to figure out another way to show things off to Maryan [20:44:37] a [20:44:44] no worries. feel free to ping me whenever you're ready, brion [20:44:57] yeah will get it later this afternoon [20:45:10] far out thanks [20:45:57] awjr, can you please review https://gerrit.wikimedia.org/r/#/c/33399/ cause it blocks further development by making tests fail in Jenkins? [20:46:29] harumph [20:48:02] MaxSem: looking now [20:48:22] ok that should clear out the geodata updates [20:49:14] MaxSem: we'll need to make sure moving detection back to MF gets deployed before the corresponding changes go out to core [20:49:48] awjr, it won't break anything cause MF have never ceased to have its own copy [20:50:52] MaxSem: oh - duh [20:51:57] brion, thank you!:) [20:52:12] \o/ [20:52:21] https://gerrit.wikimedia.org/r/#/c/32683/ ok this looks like the photo upload... [20:52:28] reviewing and testing ;) [20:53:12] MaxSem: lets chat after i get back from lunch [20:53:15] about OSM [20:53:20] ok [20:57:27] MaxSem: i just merged the core change [20:58:03] thank you too!:) [20:59:23] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/33396 [21:17:26] New review: Brion VIBBER; "Looking awesome!" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/32683 [21:18:15] Maryana: ok lemme set it up on my test wiki and show you the upload goodies :D [21:18:28] sweeeeet. thanks, brion! [21:21:22] is there any way of getting gerrit to show me diffs on a single page instead of opening millions of tabs? [21:22:58] jgonera, submit 'em a patch:( [21:23:39] heh [21:23:45] yeah gerrit's …. kinda ugly in that regard [21:24:10] Maryana: ok try http://leuksman.com/mw/index.php/Upload_test in your mobile browser, you'll have to manually go to the bottom and select 'mobile view' possibly [21:24:22] i created an account for you, pass should be in your email [21:24:41] MaxSem, maybe some day when I have lots of free time and enough strong will to dive into its Java code ;) [21:28:52] jgonera, warning: you might die by GWT:P [21:30:25] will you choose death, or GWT? [21:30:33] DEATH BY GWT!!!!!! [21:31:41] brion: thanks d00d! [21:31:52] let me know if it doesn't work for you or anything [21:32:03] it should show a big prompt at the top of the page once you're logged in and in beta [21:36:04] lovely! [21:36:33] i got an error when trying to upload - that to be expected? [21:38:32] awjr: did you see andre's thread about bugzilla priority ? [21:38:45] brion: will you be in the office tomorrow ? [21:38:54] MaxSem: so next steps for OSM. hmm [21:38:59] aude: you around ? [21:39:00] i can be if you need me [21:39:05] tfinc yeah, i have been working on a reply [21:39:09] what did I do wrong this time? [21:39:18] yay, replies. [21:39:37] brion: it'd be good for jgonera to have a mobile team buddy in the office [21:39:47] ok i'll be in [21:40:15] awjr: i want you to think through the scrum masters response to use getting high priority ticket in the middle of a sprint … what happens ... [21:41:05] http://www.mediawiki.org/wiki/Extension:MobileFrontend/Deployments/2012-11-27#High-level_changes <-- is very useful [21:41:14] tfinc i think that depends on the definitions of the priorities, or in bugzilla parlance 'importance'. but you will see my reply. [21:41:21] brion, tfinc, I'll be going for a quick lunch in a few minutes [21:41:26] jgonera: k [21:41:31] awjr: k [21:41:36] k [21:42:03] k+1 :D [21:42:26] MaxSem: do you know what our next steps are for the OSM build out ? [21:43:35] no. I've heard some fragments of plans to run a proxy on WMF, but nothing resembling specs [21:44:36] * tfinc pokes aude again to see if she's around to update us on where the build out is at [21:44:45] i know we have the hardware for it [21:44:51] but thats where my knowledge drops off [21:45:15] this week i'm eager to come up with a basic plan and schedule it for jan/feb [21:45:35] MaxSem: possibly fly you, katie, and others for a week'ish to get it done [21:47:40] * brion stabs apple for making these builds difficult [21:48:58] rmoen: are you still near yuvi ? [21:49:13] i'm eager to find out what's going on with the wikipedia android offline issue [21:49:50] tfinc, so we need to catch her to discuss this stuff? [21:50:21] MaxSem: she had volunteered to do the setup months ago but then disappeared [21:50:32] i may have enough info in my inbox to get things started [21:50:34] names at least [21:52:41] preilly, do you have any idea where in squid config mobile device detection is? [21:55:17] MaxSem it's in the acls define on fenari [21:55:30] not in nversion control? [21:55:43] correct, as far as i know [21:55:53] i was looking at it last week - let me see if i can dig it up [21:56:40] /home/wikipedia/conf/squid/mobile_acls.conf [21:56:44] MaxSem: ^ [21:58:04] thanks [22:00:07] * MaxSem shrugs [22:02:15] in principle, "acl mobile browser -i mobi" should do it [22:18:11] tfinc: you may need to export the ad hoc distribution certificate and send it to me to import [22:18:46] i can download the cert alone but …. it doesn't seem to show up in my lists of selectable signing ids [22:18:50] brion: did you download the latest https://developer.apple.com/ios/manage/overview/index.action ? [22:19:11] brion: what does the organizer show ? [22:19:37] wait lemme try refreshing that... [22:19:45] "No iOS Development Certificate Found" waaaah [22:19:48] * brion confused [22:20:38] ok now i see "Wikipedia Ad Hoc" [22:20:45] but it says… "Valid signing identity not found" [22:21:07] so i can't select it in the build settings [22:21:20] awjr: i need a good visual for our upstream CiviCRM patches… ideas? [22:21:36] maybe i need to redo my keys under the wmf account, lemme poke it shortly [22:22:01] tfinc maybe a screenshot of a patch in their review tool? [22:22:34] awjr: i've never seen their review tool. link me [22:22:43] tfinc: one sec [22:23:07] awjr: did you guys take photos at the civicdm ?hackathon ? [22:23:11] civicrm* [22:23:23] tfinc no, but i think the civicrm folks did [22:26:11] no photos but i did find a blog post [22:26:28] tfinc: http://issues.civicrm.org/jira/browse/CRM-6493 [22:27:05] tfinc although now that im looking at it, im not sure it would make a good visual [22:27:07] that wors [22:27:08] works* [22:27:12] ok, cool [22:27:23] awjr: i'll crop it and talk through it [22:27:44] showing the whole screen would be useless on a big screen [22:29:53] are we leaning towards any of the serious alternatives to gerrit? (http://www.mediawiki.org/wiki/Git/Gerrit_evaluation#Serious_Alternatives) [22:30:09] tfinc: try recreating the ad-hoc cert since i regenerated(???) my developer cert, that might help [22:30:36] brion: you have access to regen [22:31:48] "Are you sure you want to revoke your iPhone Distribution certificate? Revoking your iPhone Distribution Certificate will cause all apps signed with this certificate to no longer operate." [22:31:49] hmm [22:31:53] not sure i want to touch that [22:32:19] brion: please don't revoke that [22:32:23] MaxSem: ?!? [22:32:28] yeah…. definitely won't touch that [22:32:54] i'm baffled, i don't know what to poke [22:33:04] brion: so i you go to https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action -> provisioning -> distribution you'll see the ad hoc cert [22:33:13] my cert appears to be brand new so i shouldn't need to regen it [22:33:15] as soon as you make any change to it … it'll be regenerated [22:34:05] well let's see what happens if i 'modify' -> save [22:34:44] organizer still says 'valid signing identity not found' [22:35:28] preilly, never mind [22:36:32] MaxSem: okay [22:48:18] how thoroughly should I review others changesets? I still haven't read through the whole code base so I'm not sure what to do with this: https://gerrit.wikimedia.org/r/#/c/32560/ [22:53:28] jgonera, if you're not sure, don't merge it. +/-1 and leave your comments. test the code if you can [22:53:40] jgonera: if you like you can use this as a chance to explore that part of the code :) [22:53:41] if you can't better ask how to:) [22:53:58] otherwise just comment on what you see and either leave at 0 or +1/-1 [22:54:57] k, sure, I'm wondering right now how to write a comment in gerrit... I thought I replied to Jon's inline comment but it's saved as a draft [22:55:10] plus I don't know how to write a non-inline comment [22:55:14] yeah it's a bit confusing [22:55:28] you have to go back to the changeset overview [22:55:32] and leave a comment at the bottom [22:55:46] that then saves the comment, the rating, and the inline comments all together [22:56:52] I feel dumb but I don't know how to leave a comment in changeset's overview [22:57:04] lemme see.... [22:57:08] ah it's hidden :D [22:57:14] do I need to use the Review button? [22:57:14] hit the "review" button in the patch set header [22:57:20] oh... [22:57:27] yeah that's one of the things i hate :P [22:58:11] New review: JGonera; "Jon, replaceHash() and pushState() seem to be buggy, see my inline comment." [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/34680 [22:58:28] ok, nice [22:59:18] yay [22:59:46] are there any good reasons why we're using gerrit and not Gitlab or Phabricator? :) [23:00:53] it seems to work for what we want it to do, and ops was using it first, and we sorta glommed on to their infrastructure [23:01:02] it's got many awkward bits though :( [23:02:45] I guess there's a fairly big group of people who are unhappy with it (since the page I mentioned earlier today exists) [23:03:50] heh yeah [23:03:57] nobody really _likes_ it per se [23:05:33] there are some other reasons that seemed like dealbreakers for things like phabricator - eg needing to be a system we can host ourselves AND have it also manage all of the repositories [23:05:54] jgonera there are a handful of threads in the archives for wikitech-l that cover the topic exhaustively [23:06:49] thanks awjr, I'll have a look at it later [23:06:57] no problem, have fun :p [23:29:24] awjr: for the stress testing slide i google image searched servers exploding … so many choices ... [23:30:34] * awjr goes and googles 'servers exploding' [23:31:04] hehehehe [23:31:43] i dont know why but that reminded me of a video i saw of someone 'cooking' a turkey with thermite... [23:32:00] awjr: holiday joy [23:32:10] awjr: do we highlight our use of CiviCRM on our site anywhere? [23:32:12] http://www.youtube.com/watch?v=SU8iRYbnAb0 [23:32:15] or do we just talk about it [23:32:47] tfinc: we sure do in fundraising docs, like the reports [23:32:53] i dunno about elsewhere [23:32:56] link me [23:33:04] yeesh [23:33:12] probably burried on meta somewhere [23:33:13] one sec [23:35:10] hmm only casual mentions in the last two years' fundraising reports [23:35:37] there's wikitech documentation… http://wikitech.wikimedia.org/view/CiviCRM [23:35:44] boring ... [23:36:01] http://meta.wikimedia.org/wiki/CiviCRM [23:36:17] http://meta.wikimedia.org/wiki/Wikimedia_Conference_2012/Documentation/Day_3/CiviCRM [23:36:20] awjr: i could highlight http://meta.wikimedia.org/wiki/CiviCRM/Users [23:36:40] that is a good idea, although it hillariously does not include the WMF :p [23:37:09] this is very old: http://blog.wikimedia.org/2009/06/09/wikimedia-civicrm-reports/ [23:37:27] tfinc there are all of the engineering reports from fundraising over the last few years [23:37:41] this is good: http://blog.wikimedia.org/2011/06/10/open-source-hackfest-benefits-wmf-community/ [23:37:42] boring ... [23:37:43] :D [23:38:43] mwhaha .. i know what i'll use [23:38:49] tfinc: there are a handful of diagarams of the fundraising stack that you could use [23:38:54] although they might make everyone go blind [23:39:12] katie's recent one from last year in particular [23:39:27] awjr: i have something way better [23:39:31] tfinc [23:39:32] ? [23:39:42] patience awjr [23:39:51] i guess i can just watch the google doc [23:40:48] hahahaha [23:41:04] how many times did you have to refresh the civicrm page to see that photo? [23:41:20] there we go [23:41:21] :D [23:41:23] much better [23:41:24] 3 times [23:41:27] hehehe [23:41:39] no one will recognize that it's me anymore [23:42:01] awjr: everyone will recognize the photo. no one will recognize you doing the presentation [23:42:12] ha touche [23:42:59] brion: what phoengap plugins have we contributed upstream ? [23:45:37] brion: that or pass me a patch that you sent off to them [23:46:15] we sent core patches for FileTransfer on Android and for the iOS splash screen [23:46:26] might have sent a few little things for plugins too [23:50:41] brion: link me to one please [23:50:47] sure, sec [23:51:22] https://issues.apache.org/jira/browse/CB-622 https://issues.apache.org/jira/browse/CB-1482 [23:52:47] brion: thanks. i'm going to use https://github.com/brion/incubator-cordova-android/commit/c8c1769a65535e2ef1ccf915248ab97ef473ef22 as i already have one jura slide for CiviCRM contribs [23:53:35] spiff [23:57:32] now to find the right mw developers photo [23:57:34] this should be fun [23:57:47] we have so many good nerdy photos