[00:00:17] fatal: 'jdlrobson' does not appear to be a git repository [00:00:18] fatal: The remote end hung up unexpectedly [00:00:37] :( [00:02:02] git remote add jdlrobson [00:02:50] git rebase jdlrobson awjr [00:03:00] did you need anything? [00:03:16] heheehe not yet, i was just looking at your pull request for fixing those tests [00:03:25] cool [00:03:25] im not getting monuments back so i think it might've re-broken something [00:03:38] if you open assets/www/test.html and it's green then merge [00:04:13] there are still quite a few outstanding pulls that need merging/fixing up :( [00:04:16] is brion around today? [00:04:46] jdlrobson: shoot him an email or give him a call [00:05:12] jdlrobson: so the tests pass OK but funcitonality in the app is broken again [00:05:25] grr [00:05:27] what's happening now? [00:05:31] similar problem? [00:05:47] yeah i think so, im no longer getting monuments for dumb wikitext-named admin levels [00:06:18] jdlrobson how can i see the network requests in safari's dev tools thing? [00:06:30] lets skype [00:06:34] imy trying to avoid setting up the api locally again since it's a pita [00:06:35] k [00:09:00] [WLMMobile] awjrichards pushed 2 new commits to master: http://git.io/bvLt9A [00:09:00] [WLMMobile/master] add missing test for ebc26923b68708131da8ebc06f6bf5d5d7a2d66b - jrobson [00:09:01] [WLMMobile/master] Merge pull request #136 from jdlrobson/test - Arthur Richards [00:09:09] Project WLMMobile - Nightly builds build #60: SUCCESS in 8 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/60/ [00:09:09] jrobson: add missing test for ebc26923b68708131da8ebc06f6bf5d5d7a2d66b [00:34:36] awjr: do you still need me to look at the pull requests? [00:35:25] preilly: yes please if you've got some spare cycles. i'm looking at #138 right now but i think the others are up for grabs [00:35:36] awjr: okay will do [00:35:40] thanks dude! [00:35:54] awjr: np [00:43:26] [WLMMobile] awjrichards pushed 2 new commits to master: http://git.io/Kat89A [00:43:26] [WLMMobile/master] fix broken test introduced by 400b815cf772a4c6e0ca2a8a4a9092c4c90e9685 - jrobson [00:43:26] [WLMMobile/master] Merge pull request #138 from jdlrobson/testfix - Arthur Richards [00:43:34] Project WLMMobile - Nightly builds build #61: SUCCESS in 7.5 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/61/ [00:43:34] jrobson: fix broken test introduced by 400b815cf772a4c6e0ca2a8a4a9092c4c90e9685 [00:45:25] [WLMMobile] brion pushed 2 new commits to master: http://git.io/1tf5NQ [00:45:25] [WLMMobile/master] upload later - jrobson [00:45:25] [WLMMobile/master] Merge pull request #135 from jdlrobson/uploadLater133-new - Brion Vibber [00:45:33] Project WLMMobile - Nightly builds build #62: SUCCESS in 7.2 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/62/ [00:45:33] jrobson: upload later [01:34:17] awjr_away: still around? [01:35:01] i have the yeti mic working now :D [01:35:05] we'll have to try it tomorrow [01:42:50] we are go for cooper. [01:50:19] but that of course broke the audio. damn chromebox [01:50:22] jorm: great [01:50:25] is the date set? [01:50:30] jon has issues with the moring off [01:51:58] the date is set in stone. [01:52:01] we can't move it. [01:52:19] but jon is already thinking mobile first, so i'm not worried with him missing the am stuff. [01:52:30] i'll have a more accurately designed curriculum in the coming days. [01:57:09] i like it [02:13:40] tfinc: still here if you are [02:14:35] awjr: i got tina to test it out for me [02:14:41] awjr: good news: mic works! [02:14:45] \o/ [02:14:58] im looking forward to trying it tomorrow [02:15:00] awjr: bad news: multiple usb audio in/out dont [02:15:29] eh? i thought usb audio in didnt work at all? [02:15:56] i made it work :D [02:16:18] i found out that just like chrome (browser) you can point the box to a prod, beta, or dev channels [02:16:40] ahHA! [02:16:51] cool - which are you using now? [02:16:56] beta [02:17:02] dev is marked as unstable [02:17:17] hehehe having used nightly chrome before… i can imagine [02:17:44] good phone screen to close out the day [02:18:14] cool for what position? [02:18:20] jQuery mobile team member [02:18:21] front end [02:18:25] nice [02:18:34] now i'm just testing the WLM app on our new Nexus7 tablet [02:18:37] was this the dude who would be 6mos remote? [02:18:39] that also came in today [02:18:40] so many toys [02:18:41] :D [02:18:47] how do you like the nexus7? [02:18:48] awjr: no, new guy [02:18:53] i'm a big fan so far [02:19:11] nice - what's better about it than the others? [02:19:26] awjr: it doesn't snap my wrist when i use it [02:19:31] i like the 7'' form factor [02:19:37] its small enough to just throw into your back and not worry [02:19:45] unlike say an iPad [02:19:49] nice [02:20:03] but it still seems big enough to be more useful than a phone? [02:20:37] i really like it for kindle [02:21:12] nice [02:21:19] it has the amoled screen right? [02:27:58] awjr: not sure. check its prodcut spec [02:28:00] im heading out [05:23:01] New review: Nikerabbit; "Iaf4e8695adfafda46ade91525a52b2d619cff053" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/20226 [10:45:34] interesting [16:12:38] hi MaxSem [16:12:45] awjr, hi [16:12:56] how's it going? [16:13:14] looking at your SIO code [16:14:08] cool - im taking care of a few odds and ends right but i'll be ready to dive back into it soon. have you started working on anything yet or are you just looking it over right now? [16:15:38] creating a battle plan [16:15:46] :D [16:47:32] MaxSem: how's the battle plan coming? i'm about ready to dive back into it [16:48:09] first of all, all codes should be lowercaseed [16:49:51] MaxSem: cldr extension has them uppercased [16:50:12] but _our_ db lowercases;) [16:51:02] that is true, but it would be nice to be able to use this subdivision code elsewhere and i think we should keep it consistent with other similar products, like the cldr extension [16:51:23] MaxSem: since we'll be using the cldr extension data as well, we have the same problem there [17:03:22] greetings all [17:03:27] * tfinc looks around [17:03:44] ... [17:04:01] greetings all [17:04:04] hello! [17:04:13] awjr: are we skipping out on the standup? i see that you turned down the invite [17:04:17] i thought you took a look around and then fled [17:04:30] ahh 11am [17:04:37] tfinc: standup is combined with the 11am meetings now [17:04:44] cool [17:06:33] awjr: i'm going to delete the 10AM invite then [17:06:45] flyingclimber: sounds good [17:14:02] MaxSem you asid you had an idea re cldr/iso integration? [17:15:26] check out separately, point with config settings, load on demand [17:15:40] MaxSem: i think that's the best bet [17:15:57] already implementing [17:16:37] MaxSem im wondering what the best way to deal with cldr is. we can either just check it otu and interface directly with the data with our script, or we can extract the data and package it up separately [17:16:51] actually now that i said it, i think we should do the former, it will be less work. [17:17:06] yeah [17:17:17] just ol good local include [17:18:08] yup [17:20:58] this should be watched: http://www.buzzfeed.com/teamstupidest/ballet-kinda-disco-a-bit-cats-real-and-hum-5atw [17:23:08] lolz [17:23:27] it made me feel like i was on drugs. [17:23:53] very weird drugs. [17:24:05] the screen with the dancers in the forground and cat in the background may be better then hypnotoad [17:24:11] yes! [17:24:59] MaxSem: on a different note - have you had a chance to look at/push out r862 yet [17:25:11] already deployed [17:25:28] w00t! thanks [17:26:05] brion if you've got a minute can you take a look at https://github.com/wikimedia/WLMMobile/pull/139? it's a quickie [17:27:32] doh [17:31:37] awjr: lets hope he's commuting in [17:31:47] awjr: did you evermanage to get ahold of brion yesterday [17:31:48] ? [17:32:28] tfinc jon was the one looking for him, but i do not think so. we got patrick to help out with the outstanding pull requests [17:40:37] awjr: k [17:40:45] its brion! [17:40:54] looking [17:40:54] awjr: is that already deployed on the servers? [17:41:03] hey tfinc [17:41:19] brion yeah, max already deployed the api change [17:41:39] excellent [17:42:43] uhoh https://github.com/stevenwalling .. watch out [17:42:44] ;) [17:43:41] [WLMMobile] brion pushed 2 new commits to master: http://git.io/pKxQ1g [17:43:41] [WLMMobile/master] Stop escaping pipes in admintree names - Arthur Richards [17:43:41] [WLMMobile/master] Merge pull request #139 from awjrichards/stop-escaping-pipes-because-its-dumb - Brion Vibber [17:43:54] thanks brion! [17:43:55] Project WLMMobile - Nightly builds build #63: SUCCESS in 10 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/63/ [17:43:55] arichards: Stop escaping pipes in admintree names [17:44:20] whee [17:51:41] awjr: pass me the hangout link so that i can have the room ready [17:52:12] https://plus.google.com/hangouts/_/f61c7f18c312dc1903669603aa08bb9a685e27fc?authuser=0&hl=en-US [17:52:14] tfinc ^ [18:00:05] o/ [18:00:47] ajerith: I'll be able to get back to the VUMI stuff in an hour or so [18:00:49] philinje are you calling in or hanging out? https://plus.google.com/hangouts/_/f61c7f18c312dc1903669603aa08bb9a685e27fc?authuser=0&hl=en-US [18:00:52] philinje: hangout link https://plus.google.com/hangouts/_/f61c7f18c312dc1903669603aa08bb9a685e27fc?authuser=0&hl=en-US [18:01:17] joining [18:01:36] http://etherpad.wikimedia.org/wlm-sprint2-retro [18:01:54] MaxSem: http://etherpad.wikimedia.org/wlm-sprint2-retro [18:01:59] der [18:01:59] MaxSem: yo dawg [18:02:06] MaxSem https://plus.google.com/hangouts/_/f61c7f18c312dc1903669603aa08bb9a685e27fc?authuser=0&hl=en-US [18:02:08] preilly: Cool. Ping me when you're available. [18:02:18] ajerith: OK will do [18:40:50] awjr: is the iteration 2 story wall really up to date? [18:40:55] philinje: ok it looks like at present it's got a 'save for later' which does save… for later… but the "Uploads" list doesn't distinguish between saved and unsaved, and doesn't have a way to finish the upload [18:41:01] unless jon's got a branch that hasn't been merged yet [18:41:53] oh boy, he must have his recent stuff somewhere [18:41:54] philinje good question [18:42:07] brion it looks like you imghtve finished a couple of cards that are sitting 'in development'? [18:42:59] awjr: i've got a branch for 'uploads screen toggle' that needs cleaning up and merging [18:43:09] the rest don't look done yet [18:43:30] brion: is there any way to find his latest work? he was definitely still doing things until he left yesterday [18:43:31] brion oh ok - i saw you had put pull request links in map attribution and uploads screen toggle so i thought they might be ready for review [18:44:31] awjr: in terms of tv's this one has my attention now http://www.amazon.com/dp/B0074FGNJ6 [18:44:42] hm, i don't think i finished the map attribution one lemme double-check that [18:44:43] brion: what I saw yesterday was a screen for uploads incomplete, though it was little funky in terms of getting the toggle to work [18:44:51] philinje: some of the stuff in ready for review is already reviewed and merged. hopefully next week the moving-cards-around-process will be clearer [18:45:42] tfinc that looks great; i think in general the samsung tvs are really good [18:46:13] awjr: ah the map attribution one got repurposed from the css fix to a tweak to the contents [18:46:25] tfinc i had debated led vs lcd and opted for lcd - i thought it looked better in the kind of light we have in the living room, plus it was a bit cheaper [18:46:26] the pull request there was for the earlier fix [18:46:31] brion oh ok cool [18:46:35] oh yeah '10 days ago' [18:48:12] brion: let me know what you can figure out about Jon's latest work [18:48:52] philinje: i'm checking all his 'upload*' branches, latest i can find is from monday adding the 'save for later' button [18:49:20] tfinc i opted for the ln40d630 partly because it didn't have smarttv or wifi, which made it cheaper than the alternatives. i knew i wanted to plug all the devices in with wired connections and the other devices i use have the same stuff as smarttv [18:50:38] brion: ru serious? would he have it on his laptop only? [18:51:51] awjr: its actually only 30-50 less then their current non smart tv and it has more inputs. i care about that more [18:51:57] i'm sure i'll hate the smart tv portion of it [18:52:18] Never trust anything with "smart" in the name. [18:52:26] tfinc yeah, more inputs = good. i also opted for mine which was a little more than the no-frills versions because it had more inputs [18:52:56] philinje are you asking about jon's work because you were hoping to get it in to the beta today? [18:53:16] philinje: possible :( [18:53:59] philinje: if we can't find it, what do you want to me do? leave as is or hack something in? [19:00:53] ajerith: ping [19:01:04] preilly: Pong. [19:01:15] ajerith: it doesn't look like https://launchpad.net/~praekeltfoundation/+archive/ppa/+packages vumi - 0.5.0~a+98-0~ppa3 didn't get built [19:02:20] s/didn't get/got [19:02:37] It didn't get built on your side? Was there a problem? [19:04:24] ajerith: in launchpad [19:05:05] * ajerith takes a closer look. [19:05:31] ajerith: join #vumi-wikimedia [19:08:46] MaxSem: should i start working on exposing names/values for the admin tree in the api? [19:09:04] awjr, I've advanced a lot in this [19:09:14] code's already written, debugging [19:09:21] MaxSem: well dang [19:09:47] MaxSem: is there anything from the task list i sent you i should be working on, or have you got it all covered? [19:10:03] awjr, the app part:) [19:10:17] MaxSem ok cool - can you show me what's coming back from the api? [19:11:23] awjr, I don't think that discussion about "translated always vs. translated only if translated" was conclusive [19:11:28] what do you think? [19:11:41] * awjr digs up the email [19:14:46] MaxSem it's funny, the team is evenly divided on the subject. however, brion brought up a good point that gzip will reduce data duplication [19:14:55] brion: can you hack something in? [19:15:24] MaxSem: i think we should go the consistent route (always expose name/value) since the data size problem is mitigated by gzip [19:15:26] awjr: damn, this beta won't go out [19:15:28] awjr, reduce != resolve completely [19:15:53] philinje: basic toggle on the uploads list? anything else? (yes or no on the non-functional 'upload' button on the detail screen) [19:16:51] basic toggle on the uploads screen, yes on nonfunctional upload button on detail screen [19:17:11] MaxSem: ok, i dont think it's really a big deal either way. implement as you see fit :) [19:17:22] brion: do you have time to do that? [19:17:25] awjr, the difference is ~1 line [19:17:36] philinje: why won't the beta go out? [19:17:48] philinje: i'll def get the toggle in; will get the upload button if i can [19:18:02] brion: ok great [19:18:36] brion: i'll keep IRC open for a few hours [19:18:49] awjr: well, Jon left us in a bad state [19:19:00] phlinje what do you mean? [19:19:16] Brion can't find his latest changes [19:20:08] awjr: how are the admin levels looking? [19:20:09] philinje if they're not already merged to master or they're not ready with a pull request, then we have to assume they are not done. i believe jon mentioned that that would likely be the case in his email in regards to the beta [19:20:43] hmm, that's not what he was saying last night [19:20:52] philinje i feel that we should have the translation stuff done before 4 [19:21:00] philinje oh ok, i dont think iw as part of that convo [19:21:34] yeah, it was at end of day and he was trying to get to a certain point for the beta [19:21:41] gotcha [19:21:42] i need to run out for a minute, i'll be back in ~15 mins. phil feel free to catch me up with an email [19:21:49] or we can finish when i get back [19:21:54] sure [19:47:09] philinje: ok here's merging & fixing up my earlier branch, with some notes on fixes that jon has suggested for it - https://github.com/wikimedia/WLMMobile/pull/140 [19:47:11] lemme send you an .apk [19:47:16] philinje im back - sorry that took longer than i thought [19:48:11] philinje: http://brionv.com/misc/WikiLovesMonuments.apk [19:48:25] try that and lemme know if that's good for now [19:48:43] i've got a call with MS folks at 1, then i head out after :) [19:57:28] awjr, the output will look the same, just another field will be added, 'translated' [19:58:47] MaxSem: ok - and 'translated' will always be present? or just when there's actually a translation? [20:00:18] the latter [20:00:24] cool [20:03:00] hmmmmmm [20:03:06] looks like done [20:06:23] \o/ [20:09:45] brion: thanks so much, looking now [20:10:25] awjr, please review r863 [20:16:26] MaxSem: looking [20:20:58] MaxSem: http://dpaste.org/wn80Y/#l14 [20:21:24] can you walk me through lines 35-41? either something's not quite right or i'm not understanding how this is supposed to work [20:23:12] useLang is the user-preferred language, however in case there are no translations in it, we use country default language as a fallback [20:25:24] MaxSem ok - getTopLevelAdmNames() needs translation support to [20:25:26] *too [20:26:05] it already does [20:26:26] MaxSem: also line 62 - i think i remember it being possible that adm2 might have an iso-3166-2 code, but i am not positive [20:26:48] MaxSem: oh ok [20:28:20] awjr, yeah - French departments [20:29:01] MaxSem so line 62 should be <= rather than < [20:29:56] done [20:30:20] hehehe 'prettyCode' [20:30:53] awjr: noticing in the build from Brion that the admin level below the country is still not human readable - like Austria => at-1 [20:31:06] philinje yeah it's not implemented yet [20:31:19] im hoping we'll have it done before 4 [20:31:20] ok [20:32:02] philinje: computer fell offline during the call… how's it look? shall i merge for now? [20:32:38] brion: looks great, only issue is the label of the Incomplete button doesn't render when first going to that page [20:32:51] yeah i had some issues with that [20:32:57] one of the reasons i want to redo the page into two pages :) [20:33:08] philinje: willing to live with it for now? i won't be able to fix it until later [20:33:16] i see, then it's good enough for now [20:33:26] MaxSem cool with that change i think that looks sane. i didn't test tho [20:33:28] excellent [20:33:30] i'll merge it up [20:34:05] brion: i would suggest that you get this chunk of functionality done and we can have Jon work on the UI issues [20:34:19] awjr, thanks. deploying [20:35:20] brion: i mean other UI issues which are numerous [20:35:22] groovy nice work max thanks [20:35:33] * awjr puts on his javascript hat [20:35:33] philinje: sounds good [20:35:51] ok merged for now [20:35:53] gotta run :) [20:35:55] brion: thanks for cramming this in [20:35:57] Project WLMMobile - Nightly builds build #64: SUCCESS in 8.7 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/64/ [20:35:58] * Brion VIBBER: Add a basic toggle view for completed/incomplete on uploads page [20:35:58] * Brion VIBBER: Primitive 'save for later' (can't yet upload, but can view in uploads list) [20:35:59] * Brion VIBBER: fix save for later with new photo code [20:35:59] no prob [20:35:59] * Brion VIBBER: localize upload mode toggles [20:36:00] * Brion VIBBER: quick stub for different display of incomplete uploads, add a stub upload now button which is non-functional [20:37:19] ok catch y'all monday [20:39:02] awjr: I'm going offline but I am around and will check in around 4, just text me if you need to talk [20:39:12] philinje will do, thanks! [20:39:25] awjr, https://gerrit.wikimedia.org/r/20484 [20:40:15] MaxSem: merged [20:40:21] thanks [20:41:16] whee http://wlm.wikimedia.org/api/api.php?action=adminlevels&uselang=fr [20:44:27] awesome! [20:55:01] do we even offer a way in the app to set the user's language? [20:55:10] because if we do i can't find it. [20:55:39] it seems taht anyone who might know is not actually here. [20:55:43] :( [20:58:48] MaxSem i think i've about got it but am seeing some funkiness [20:58:52] and not in the good way [21:02:34] MaxSem i just realized that what we're returning in ApiAdminTree::getTopLevelAdmNames() are adm0 values - which i am not sure actually equate to campaign names [21:03:00] they don't even nearly equate [21:03:18] nope [21:03:24] er [21:03:28] huh [21:04:09] what campaigns are you referring to - UW campaigns or `country`? [21:04:28] what are UW campaigns? [21:04:50] it looks like i might be referring to country, which does not, in actuality, contain countries. [21:05:34] UW = UploadWizard [21:06:13] ah, yeah, i think `country`, which are the UW campaigns that are specific to this contest, right? [21:06:29] right [21:07:31] and `country` should be irrelevant here, as it's just an indication of a set of pages used to build the monument list [21:08:08] e.g. it-88 and it-bz [21:08:11] oh - it is not what is supposed to be displayed when a user clicks 'choose campaign'? [21:09:21] pfft. we need to create a dictionary [21:09:34] MaxSem, well im actually not sure what the right answer is [21:09:50] MaxSem: im not going to worry about the ambiguity at the moment but we'll have to clarify with Phil [21:10:12] also, i can't find a way in the app to select my preferred language. [21:10:19] perhaps that never got built [21:10:30] which, if it didn't, is a problem, because it's not planned for the next iteration either :p [21:35:59] awjr, does the app know about be-x-old/be-tarask distinction? [21:36:37] MaxSem: im not sure [21:37:18] MaxSem what is that distinction exactly? [21:37:40] we've got 2 belorussian WPs [21:38:36] oh i see, so those would be lang codes? [21:39:09] it actually looks like the app grabs the lang based on settings in the phone, so i dont think the app could currently handle that distinction [21:40:20] awjr, looks like we're missing some languages: http://wlm.wikimedia.org/api/api.php?action=adminlevels [21:41:30] MaxSem perhaps in the advent of something totally missing we should just fall back to english since the english names for cldr and iso-3166-2 are the master data sets? [21:42:05] blargh javascript makes me crosseyed [21:42:06] hmm [22:10:16] grrr just suffered third kernel panic in three days [22:10:54] crap and now i have corrupted files [22:10:56] >_< [22:28:03] tfinc i've got a problem [22:28:10] i just had my third kernel panic in three days [22:28:35] and this one resulted in a some corruption, including corrupting my virtual machine which has all the work i've been doing [22:28:46] i've been trying to repair it and so far have not been successful [22:41:42] awjr, have you tested your RAM? [22:42:09] MaxSem i have not - first i've got to figure out what to do about the beta that im supposed to be building right now [22:42:22] i lost all my app work that i had done to get languages working (i wasn't quite done) [22:42:23] gah [22:42:48] and my build environment ande verything was in that stupid VM that appears to be gone forever [22:44:06] sigh this sucks [22:44:30] mac kernel panics are super hard to debug - i've had three in the last three days, all seemingly randomly. i can't repro [22:45:17] don't we have other app devs around? [22:49:38] MaxSem no - but i think it'll be ok; im on the phone with phil right now [22:53:01] ok - fortunately, brion gave Phil an APK earlier containing pretty much everything except for the new features for handling country/subdivision translation [22:53:08] so phil can use that to distribute for a beta today [22:53:18] now i need to figure out wtf to do with my machine [23:22:37] jorm: OnLive is dead ?!? [23:23:12] yes and no. [23:23:21] my friend tague work(ed|s) there. [23:23:29] they fired everyone. entire staff. [23:23:41] a liquidation event to reduce stock liability in the sale. [23:23:52] jorm: seriously https://twitter.com/martyn_williams/status/236564476462243840 [23:23:55] the new owners bought all servers, ip, everything. [23:24:11] i know who the new owners are, too. [23:24:26] i thnk most staff have job offers already. [23:24:26] jorm: you had a buddy there right ? [23:24:37] yes. one of my best friends. [23:24:55] he has an offer, which is good, but i'd think twice about taking it. [23:25:10] yeah, thats why i was curious to find out if there are others there that would be good for us to talk to [23:25:24] both because firing everyone to evaporate the stock is a Dick Move(tm) [23:25:31] and the new owners aren't the best people. [23:25:36] he said, having worked for them before. [23:26:01] jorm: but are there people there that we should be talking to ? [23:26:10] dunno. [23:26:17] they're java heavy. [23:27:07] lots of high performance stuff with regards to network shaping, so maybe.