[00:35:27] YuviPanda: finally done with meetings [00:35:34] any reason to not push the new ipa into the market? [00:55:13] awjr: document.cookie = 'cookie_name=' + cookie_value+ ',path=/,domain=blah.com'; [00:55:27] * awjr gives it a whirl [00:56:01] preilly: do you know if YuviPanda had any reasons to not push the new ipa into the market ? [00:56:12] awjr: and possibly you'll need to document.domain = 'blah.com'; [00:56:24] tfinc: not that I'm aware of [01:01:24] YuviPanda: IPA has been submitted for review! [01:04:05] !!! [01:05:46] Amgine: you around? [01:06:26] Sex! I mean, what tfinc? [01:06:32] wow [01:06:33] so [01:06:43] i just read through your mail about the beta [01:07:02] [01:07:02] what are you trying to get people to test? [01:07:12] in our beta mails we also call out a set of basic tasks [01:07:17] for our users to try [01:07:31] i see the that the W icon is still off centered [01:07:50] Everything, but also to get feedback on what to do next. This is a first beta for everyone on the team, so we did not know the usual practice. [01:08:20] heatherw, dlemieux, and I are working on that before Friday. [01:08:21] Amgine: you can follow our lead http://lists.wikimedia.org/pipermail/mobile-l/2012-March/005414.html [01:08:56] Excellent! now we have a boilerplate. [01:10:15] Amgine: what twitter handle can i direct traffic at? [01:10:34] and/or hashtag [01:10:38] We do not have one set up. Shall I do so? [01:11:04] just pick a hashtag so that people can tag their tweets [01:11:19] #WTMobile, #WiktionaryMobile? [01:11:39] i'll use the latter if it fits [01:12:07] The two-letter project abbreviations are useful though. [01:13:00] but it is hard to tell what it means by itself [01:13:18] Yah. Sigh. [01:14:31] btw heatherw: I kinda liked an element of one of the logo proposals... let me get the link. [01:14:40] okay [01:14:59] is it something you feel okay to spring on people? ;) [01:15:15] Sort of yes. [01:15:22] tfinc: Did you mean the new PhoneGap based iOS app has been submitted to Apple? [01:15:39] devgeeks: yes! [01:15:47] Exciting! [01:16:07] it really is as this expands the amount of platforms that were officially on [01:16:14] and it removes an old and crufty code base [01:16:21] Wasn't the old iOS app official? [01:16:28] ah, yeah, [01:16:37] Good that it is a unified codebase [01:16:46] That's a great step forward [01:16:59] heatherw: http://commons.wikimedia.org/wiki/File:Wikt_user_speech_buble_at_sign.png [01:17:48] Needs refinement (and svg), but great recognition factor. [01:18:15] Amgine: so that is *completely* different, do you think everyone will go for it [01:18:15] ? [01:19:17] No. But they will never reach consensus on any logo. If we have a reasonably finished icon which is made fait accompli, I think they will grumble but accept it. [01:19:26] heh [01:19:57] Also, it can be done in the same color set as the Wikipedia W. [01:20:13] Branding, we loves it. [01:20:14] black and white? [01:20:40] yes, but also as a font 'character' [01:21:18] i think i am confused about that [01:22:08] It's a stylized @ symbol. So make it look like it could be part of the official libre font the Wikipedia W is drawn from - vaguely Hoefler-like. [01:22:51] Amgine: https://twitter.com/#!/WikimediaMobile/status/184812669218463744 [01:23:14] i see [01:23:17] Thank you! [01:23:59] Amgine: is this instead of the squared-up tile and red W? [01:24:30] Yes, although we should provide that, as well. [01:25:04] bah, I'm beginning to feel like I'm back at the ad agency. "Give the client a lot of stuff, let them pick their poison" [01:25:20] awjr: so, can: var parts = document.domain.split('.').reverse(); and parts[1] + '.' + parts[0] work for you? [01:26:04] preilly no it doesnt catch all of the tld possibilities like .co.uk [01:26:59] hmm .. iTunes connect says "Missing Localized Screenshots English" [01:27:02] but we have plenty of those [01:27:30] well .. actually we do need to change all of these screenshots to actually look like the current app [01:29:02] tfinc: poke [01:29:03] awjr: well, you'll need to parse this list: http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1 [01:29:09] there you are YuviPanda [01:29:17] i'm creating new screenshots of the iOS app [01:29:25] aaah, static bits [01:29:25] oaky [01:29:33] YuviPanda: i need a something for a support url [01:29:40] currently we have http://wikitech.wikimedia.org/view/Mobile_iPhone [01:30:08] preilly dammmmnnnnn [01:30:24] awjr: take a look at: https://github.com/donpark/node-tld/blob/master/lib/tld.js [01:30:29] tfinc: hmmm, any existing ones we could use? [01:31:34] preilly since i want to go home... [01:31:53] split and reverse will sufice for now. [01:32:54] YuviPanda: i don't have a good link yet [01:32:58] we might have to create it [01:33:08] i do have all new screen shots though [01:34:01] seriously .. the simulator doesn't take the proper screenshot for the iTunes store [01:34:04] thats lame [01:34:07] wow [01:34:09] i'll fix this later tonight [01:34:19] tfinc: lame [01:34:43] tfinc: android? [01:35:23] YuviPanda: http://dl.dropbox.com/u/8768784/Wikipedia-v1.1.apk ? [01:35:37] yes [01:35:53] i'm going to stage it and prep the release notes. i need to add new screenshots for QSB [01:36:00] so i'll prep those tonight and activate tomorrow [01:36:46] tfinc: awesome. [01:37:21] YuviPanda: why did we go from version code 4->10 ? [01:37:23] betas ? [01:37:42] tfinc: yes [01:37:55] and the v1.0.x releases, IIRC [01:38:09] 1.0.x only made it to 4 ? [01:38:16] ah, right. [01:38:22] 4 more betas, 1 RC [01:38:31] so that made the RC 9 [01:38:33] and release 10 [01:38:45] go math [01:39:09] indeed [01:39:19] YuviPanda: hows the blog post coming along ? [01:40:11] tfinc: I've made screenshots for iOS, but I think I could use some help with the prose. [01:40:23] tfinc: writing this feels very awkward, almost like writing a Press Release [01:40:40] and so everything I try to write is either super cheesy or super boring [01:40:51] or i just look at the screen and stay stuc [01:40:53] *stuck [01:41:22] i'll take a look when i get back from dinner ;) [01:41:32] hah [01:41:38] time for me to head out [01:41:50] YuviPanda: need anything before i leave? [01:42:18] tfinc: nope. i'll upload the screenshots I took and see if I can expand it some more [01:42:32] k [01:42:44] * tfinc installs 1.1 before he leaves [01:42:48] or might turn in early (7:15AM) [01:43:01] lol [01:43:09] you are mental, yuvi [01:43:13] devgeeks: +1 [01:43:20] :) [01:43:27] devgeeks: :D [01:44:07] devgeeks: i'm actually someplace with comfy chairs and a working fan. My 1.5 hour absence in the middle was when my body was so surprised to find itself in a nice bean bag that it turned off :P [01:44:19] hahahahaha [01:44:26] *actual lol* [02:10:27] YuviPanda: so did the FB stuff get all fixed up? Or was that for a later version? [02:10:39] devgeeks: yup, pretty much fixed up :) [02:10:44] sweet [02:16:28] balls. I left a "__MyCompanyName__" in the comments of the RIL plugin [02:17:19] devgeeks: hehe [02:17:34] devgeeks: fix it, and for extra props, fix it in our code and send us a pull req :P [02:17:40] This is what happens when you write a plugin in 2 hours [02:17:46] hah [02:20:01] :D [06:35:32] preilly: Pong. [09:14:01] MaxSem: Ping? [09:29:19] jerith, pong [09:36:23] MaxSem: I took a look at your split-out-the-API commits, and I found the cause of the json issue. [09:36:34] You don't import json in wikipedia.py [09:36:53] yeah, I've already fixed that in [09:37:08] ...what I hope to commit today [09:37:20] I'd like to pull those commits into a split-out-the-API branch in the main repo at some point. [09:37:44] (It's not mandatory to do things that way, but it fits in a bit better with our own deve process.) [09:38:28] ok, I'll commit the complete work to a branch in the main repo [09:39:37] Thanks muchly. [13:15:23] Noticed a few more issues with the wiktionary app... [13:19:42] pfhayes: if you're interested, I noticed a couple more issues with the wiktionary app [13:19:51] Reedy: very interested, thanks [13:20:20] So, on a page with hidden sections [13:20:34] The show button has a background, press it and it doesn't have a background [13:20:47] On the wikipedia app, in neither state does it have a background [13:21:14] Reedy: yes, we have seen that issue. I believe it is an issue with MobileFrontend that we are working on [13:23:29] pfhayes, details? [13:24:42] MaxSem: the Show/Hide buttons sometimes render differently on different pages. sometimes the buttons have a background, sometimes they don't, and sometimes it changes when you click on them [13:24:53] i've noticed this on a galaxy nexus, but not in the emulator [13:25:02] Reedy: what environment have you seen this in? [13:26:26] yeah, galaxy nexus.ics 4 [13:26:39] MaxSem: I blame preilly [13:26:44] Especially as he's not here [13:27:10] screen-scraping must die by fire [13:27:31] Reedy: were there more issues? [13:28:18] I think there were a couple more things. I was playing with the app instead of sleeping last night, so didn't make any notes [13:28:44] okay, well any feedback is always appreciated! [13:28:59] I'll remember in a few minutes [13:29:09] just installing the app on my xoom too [13:29:45] Oh [13:29:48] That's interesting [13:29:58] on my xoom both states have a background/border [13:30:04] I suppose at least it's consistent though [13:31:56] pfhayes: second thing. The logo next to the search bar. It's out of place and inconsistent, rounded corners at the top, square at the bottom [13:31:57] Reedy, how many phones do you have? [13:32:05] Xoom is a tablet [13:32:11] ah [13:32:17] Galaxy nexus is my current phone [13:32:24] Reedy: yeah, we're working on a new icon for that one. thanks [13:32:40] My brother has my desire hd (and is in continental europe somewhere), and I've got my oooold htc magic [13:32:58] Ewww [13:33:00] That's nasty [13:33:12] Loading the about page over an article on my xoom [13:37:30] https://mail-attachment.googleusercontent.com/attachment/u/0/?ui=2&ik=5da8116c45&view=att&th=13659864632f0588&attid=0.1&disp=inline&realattid=1397690803846096064-1&safe=1&zw&saduie=AG9B_P_PKv_M6dtiyBeVFVR96jmv&sadet=1332941860158&sads=yjsxVwgPCYmWP9o9eNL-165hZss&sadssc=1 [13:38:47] that link doesn't work [13:39:15] wtf [13:39:21] It worked in incognito mode [13:39:23] fuck you google [13:40:03] https://www.strongspace.com/reedy/public/Screenshot_2012-03-28-14-35-58.png [13:40:38] uhhhh [13:40:56] nice [13:41:09] can you reliably reproduce that? [13:44:05] Yup [13:44:22] I seem to recall this happening on the Wikipedia app at somepoint [13:44:26] * Reedy throws a book at yuvipanda [13:57:42] yuvipanda: are you there? [16:31:09] Hey MaxSem. [16:31:33] jerith, I've committed stuff, but aciidentally did it on develop instead of branch [16:31:44] Ah, right. [16:31:53] I was about to ask about that. [16:32:33] MaxSem: Do you have git flow set up? [16:32:46] no [16:33:03] https://github.com/nvie/gitflow [16:33:30] It has shortcuts for managing feature branches and such. [16:36:45] MaxSem: How near is that code to a workable state? [16:37:02] two failing tests [16:37:21] Does it make sense to just finish it in develop or move it to a branch and revert? [16:38:38] (I'm happy with either, but I'd prefer not to leave develop broken for too long.) [16:41:40] I'll try to finish it today [16:42:13] Cool. I'll be around for a few hours if you need anything. [16:54:17] jdlrobson: btw, I checked in a friend's 4.0 phone here today. [16:54:23] jdlrobson: no show/hide style issues... [16:54:27] mm [16:54:30] how bizarre [16:54:34] i had a theory YuviPanda [16:54:38] does it only happen on the initial page? [16:55:06] jdlrobson: no, though i checked only one page [16:55:19] it might be worth moving the script tag for MFE stuff to bottom of page [16:55:24] as it doesn't use jQuery ready [16:55:30] it assumes dom has been loaded [16:57:51] MaxSem: I created https://github.com/praekelt/vumi-wikipedia/issues/5 for your vumi-wikipedia work, btw. [16:58:12] ajerith, okay [17:01:05] greetings all [17:01:30] lets do our stand up [17:03:05] damn [17:03:53] got disconnected [17:06:27] jdlrobson: so theory is that the galaxy nexus is 'too fast'? [17:06:34] it's a good theory no? [17:07:16] another thing to try is to wrap the entire javascript code with a document ready [17:07:54] jdlrobson: it is indeed. [17:08:09] jdlrobson: let me try that [17:09:24] YuviPanda: sorry. it was super hard to hear you [17:09:25] bad connection. [17:09:34] poor connection and lots of background noise [17:09:37] tfinc: yeah, this place seems to not like my photon. [17:10:03] i'm guessing that's the fan and the fridge. [17:10:44] YuviPanda: so .. what have you been doing since our last check in. what are you working on next . what impediments do you have? [17:11:34] tfinc: we ran into minor issue with ICS [17:11:36] only on galaxy nexus [17:11:49] not a blocker, but we spent some time investigating that yesterday. [17:12:00] tfinc: but apps have been sent for release, and the blog post is almost ready [17:12:08] jdlrobson: how much longer are you going to be around? [17:12:17] tfinc: right now, i'm working on move to the action=parse API [17:12:40] mostly action=mobileview, YuviPanda [17:12:44] YuviPanda: any impediments ? [17:12:45] so awjr i have to pop out at 7.30pm GMT but should be back around 10.30PM GMT and can work a few hours after that [17:13:01] the main blocker i have is that the mockups introduce a select menu and remove the subject input for an email [17:13:32] tfinc: would like some help with the blog post. [17:13:41] if we can introduce these fields i should be able to make a lot of progress [17:14:01] (by introducing them meaning that on a successful post these are saved //somewhere//) [17:14:48] jdlrobson: do you just need the html form to get generated to keep going or does it actually need to do something on post? [17:15:19] wow the mockups have changed considerably since the last time i looked [17:15:52] I can work off a branch [17:16:07] jdlrobson do you know if we can set up our own remote branch so we can work together on it? [17:16:09] is there any way you can access my branches? (still not 100% up to speed with what i can do with git) [17:16:21] exactly awjr - this is what i would like :) [17:16:27] that is a good quesiton [17:16:29] i'm not sure how though! [17:17:46] tfinc: do you want to do the 1 on 1 over IRC? [17:17:55] YuviPanda: yes please [17:17:55] it'll be quick [17:17:57] yes [17:18:04] pm me whenever [17:18:16] YuviPanda: lets just do it here [17:18:29] hmmm sure! [17:20:13] jdlrobson: i just created a remote branch [17:20:22] origin/contact-us-redesign [17:20:28] how did you do that? and how do i access that? [17:20:46] jdlrobson: git push : [17:21:00] or you can leave out the local branch name and it willa ssume your current branch [17:21:12] so i did: git push origigin contact-us-redesign [17:21:24] interesting [17:21:32] jdlrobson: so you know how when you want to grab changes to master you do: git pull origin/master? [17:22:27] so i think you can do: git pull origin/contact-us-redesign [17:22:30] jdlrobson ^ [17:22:35] sorry, office wifi... [17:22:59] cant seem to pull awjr1 [17:23:35] tried git fetch origin contact-us-redesign and git pull origin contact-us-redesign [17:23:51] hmm [17:24:48] jdlrobson: you need to create a local branch that tracks the remote branch [17:24:57] jdlrobson: is your new version with programatic loading available to test anywhere ? [17:25:00] in the same way that your 'master' branch tracks origin/master [17:25:23] tfinc: i would like to do git push origin useapi but prohibited by Gerrit [17:25:31] once I've worked out this with awjr1 should be easy.. [17:25:35] jdlrobson: so once you've created your local branch, i think you can do 'git checkout —track origin/contact-us-redesign' [17:25:44] so git remote add awjr1 ? [17:26:40] awjr1: not understanding [17:26:54] jdlrobson: was that meant for me? i was asking about the section loading experiment you were doing [17:27:04] awjr1: sounds like a gangster rapper name [17:27:14] yep tfinc - i'm trying to understand how i can share a branch [17:27:19] when i can i'll be able to point you at it :) [17:27:24] jdlrobson: just do "git checkout —track origin/contact-us-redesign' [17:27:24] ok [17:27:42] rror: pathspec '—track' did not match any file(s) known to git. [17:27:42] error: pathspec 'origin/contact-us-redesign' did not match any file(s) known to git. [17:27:45] that will create a local branch for you called 'contact-us-redesign' that tracks from the remote branch i created, 'contact-us-redesign' [17:28:27] jdlrobson: you are in your working directory? [17:28:29] jdlrobson: do you type -- or — [17:28:56] i've tried both preilly [17:29:00] and yes in working directory.. [17:29:12] fatal: git checkout: updating paths is incompatible with switching branches.Did you intend to checkout 'origin/contact-us-redesign' which can not be resolved as commit? [17:29:17] is what i get with the former [17:29:32] jdlrobson what do you see with 'git branch -r' [17:29:37] jdlrobson: did you git fetch first? [17:29:42] gerrit/master [17:29:42] origin/HEAD -> origin/master [17:29:42] origin/master [17:30:14] jdlrobson you might need to git pull in your master branch [17:30:22] and then try git branch -r again [17:30:25] you should see: [17:30:29] ahh there we go [17:30:31] gerrit/master [17:30:31] origin/HEAD -> origin/master [17:30:31] origin/contact-us-redesign [17:30:31] origin/master [17:30:43] got the branch [17:30:48] so if i push here all will be good? [17:30:54] jdlrobson yeah i think so [17:31:42] jdlrobson im not sure if we'll need to 'git push' or 'git review', but i assume it will be 'git push' [17:31:52] i assume remote branches are not tracked in gerrit [17:31:59] will try now [17:32:06] have some stuff i could check in [17:32:16] cool [17:32:31] jdlrobson i have to take care of my sticky cookies and then i'll focus on contact us [17:33:22] jdlrobson but yeah we can both use the remote branch as our basis for working together on contact us [17:35:20] jdlrobson, awjr: git review should work for you guys [17:35:34] preilly: cool [17:35:36] it's under refs/heads/... [17:36:36] jdlrobson preilly, changing the subject a bit - is there an easy way to disable javascript minifaction aside from setting ExtMobileFrontend::$minifyJs = false? [17:37:08] awjr: also, why did you do, "git checkout —track origin/contact-us-redesign" instead of, "git checkout -b contact-us-redesign origin/contact-us-redesign" [17:37:40] preilly it's what the internets told me to do [17:38:09] tfinc: check the blog post? Much more complete now [17:38:22] preilly also, if you do what you suggested - when issuing a 'git pull' form within contact-us-redesign, will it pull from the remote branch? [17:38:38] —track i believe tells it to pull from the remote branch [17:39:03] YuviPanda: did you messages us with you status from yesterday/tomorrow ? [17:39:11] tfinc: i did? [17:39:29] let me repeat [17:39:44] it will automatically push to and pull from origin/contact-us-redesign [17:39:46] 1. yesterday, investigation into ICS issues. We released the app, worked on blog post. [17:39:50] great [17:40:07] so i tested the 1.1 on my way home [17:40:08] 2. today, work on moving to action=parse API + ICS testing/fixes [17:40:11] tfinc: and? [17:40:14] and noticed som weirdness [17:40:15] some* [17:40:24] one thing that is a visual glitch thats pretty annoying [17:40:36] preilly cool. then is there a difference between the two commands? [17:40:51] certain workflows will cause the interface to "shift" down and right [17:40:58] so you'll see some whitespace at the top and on the left [17:41:04] i had seen this before .. and though we had fixed it [17:41:06] but its back [17:41:15] its fine once the article loads [17:41:26] tfinc: ugh. one pixel gap? [17:41:46] i can take a screenshot but basically the chrome is off centered [17:41:58] tfinc: screenshot please. [17:42:55] so awjr I have to run git review [17:43:16] https://gerrit.wikimedia.org/r/#q,3869,n,z [17:43:46] but i don't want it to be merged [17:43:51] so it seems strange i should use git review [17:44:25] preilly: do you know if submitting changes in a remote branch in gerrit will merge them with 'master', or with the remote branch itself? [17:44:31] i'd assume master [17:44:40] that would seem very weird [17:45:13] jdlrobson: i think your changes actually got pushed to the 'master' branch for review, not contact-us-redesign [17:45:19] grr [17:45:25] what command should i use? [17:45:26] jdlrobson but im not sure [17:45:28] i need to rush off soon [17:45:32] Branch master [17:45:32] Topic contact-us-redesign [17:45:55] oh … topic = remote… branch… ? [17:46:46] jdlrobson maybe you can make a trivial change in the brancha nd push and we can merge it and see what happens [17:48:46] but ive already made this change.. [17:48:56] would need to rebase i guess? [17:49:19] jdlrobson: just review and merge this change [17:50:12] but that would leave the feedback form in an undeployable state preilly [17:50:55] another option might be to allow me to push to origin [17:51:03] in which case i could push this branch to origin [17:51:32] jdlrobson we can always undo the merge if it pushes to master rather than the branch [17:51:39] YuviPanda: your lucky. i can't reproduce it today [17:52:11] lucky isn't the word [17:52:22] tfinc: saw the blog post doc? [17:53:25] YuviPanda: i haven't looked at it yet [17:53:35] tfinc / preilly - wanna fill me in on what you need? [17:53:45] maplebed: preilly can do that [17:54:21] YuviPanda: first i want to prep all the media for the app push [17:54:28] preilly: 'media' -> ? [17:54:53] YuviPanda: new screenshots [17:55:02] tfinc: i have a few in the doc [17:58:42] any luck awjr ? also I have a local branch I want to share.. how can I do that if I cannot push to master? [17:59:06] oh sorry jdlrobson i thouhgt you were going to try and merge it [17:59:15] i'll try it now [18:00:17] ajerith, [18:00:55] ...I've fixed the last API test, now switching to аштшырштп адщц [18:00:57] jdlrobson: it got merged to master [18:00:58] :( [18:01:08] :( thought it would [18:01:58] jdlrobson you can't share a local branch [18:02:41] awjr: can i not push it to origin so it is no longer local? [18:02:51] just like you did with contact-us-redesign [18:03:07] jdlrobson yes but then it cases to be a local branch [18:03:13] *ceases [18:03:23] YuviPanda: you should forward the hackathon report to wikitech-l [18:03:27] correct but that's fine.. i can still add to it locally no? [18:03:43] jdlrobson yeah exactly like with contact-us-redesign [18:03:47] yep [18:03:53] so i think i need to be able to push to origin [18:04:15] oh i see what you mean [18:04:16] at moment: ! [remote rejected] useapi -> useapi (prohibited by Gerrit) [18:04:30] then instead of running git review [18:04:37] i just do git push origin contact-us-redesign [18:05:09] Change-Id: I8bfc16f019f6e0aeab003ffa77e4c8aab93ae0ed merged to master? [18:05:40] that would do for time being (but obviously long term e.g. hack days we'd want to be able to do this sort of thing without having to resort to this method) [18:05:50] * jdlrobson must now pop out for a few hours but will be back later... [18:05:54] MaxSem: What is that cyrillic you said? [18:06:23] tfinc: think that'd be useful? [18:06:49] oh heh... "fixing flow" [18:07:29] ajerith, why am I getting an error in response to self.r_server.setex(key, 3600, data) [18:07:39] redis.exceptions.ResponseError: value is not an integer or out of range [18:07:59] Let me check the code quick... [18:09:45] MaxSem: Wrong order of params. [18:10:00] Swap the 3600 and data around. [18:10:45] what the.... [18:10:45] (Annoyingly, the redis client's API doesn't always match the redis API.) [18:10:56] jdlrobson, preilly: i asked roan about the remote branches - right now if you want to set up a remote branch that folks can push to, the branch has to be set up by someone like Roan. [18:11:07] i guess there is a proposal out to make this possible project-wide but has not been implemented yet [18:11:17] anyway, roan set up the remote branch for us so we should be able to git push to id [18:11:18] *it [18:11:48] ajerith, got it: searching thouth Redis's client.py for setex finds StrictRedis's implementation first [18:11:54] boo [18:11:58] MaxSem: I had to look at the code for the redis client to discover that. [18:12:06] There's a StrictRedis? [18:12:17] Maybe we should be using that instead... [18:12:51] """ [18:12:52] Provides backwards compatibility with older versions of redis-py that [18:12:52] changed arguments to some commands to be more Pythonic, sane, or by [18:12:52] accident. [18:12:52] """ [18:14:08] awjr: the gerrit admin ui has the ability to create branches for projects [18:14:52] awjr: see https://gerrit.wikimedia.org/r/#admin,project,mediawiki/extensions/MobileFrontend,branches [18:17:49] ajerith: pm [18:19:30] awjr: does that URL work for you? [18:20:27] preilly yeah it does and i apepar to have permissions to set permissions on remote branches [18:20:34] which is neat [18:20:58] awjr: okay, so no need for Roan [18:21:35] preilly, no, not in the big scheme of things. [18:21:46] awjr: okay, good [18:21:59] awjr: I had assumed that you had created the branch this way [18:22:10] no, i had done it with git branch [18:22:12] awjr: so, I was confused as to why the merge didn't work [18:22:38] preilly by default the remote branches are set so that you cant 'git push' - you have to use git review, which stages the changes for merge back to master [18:22:41] which is not what we want [18:24:04] jdlrobson you should be able to 'git push' to the remote branch now [18:24:49] with 'git push origin contact-us-redesign' [18:27:25] ok .. thats enough time on email. looking at app stuff now [18:27:54] YuviPanda: .... [18:28:02] tfinc: ... [18:28:08] is there a reason why your using a screenshot of "List of serial … " [18:28:34] well…. [18:28:44] following the with a photo of jimmy just make it worse [18:28:53] and then altacraz [18:28:59] YuviPanda: .... [18:29:26] and then 'axe murderer'? [18:29:32] inappropriate? [18:30:28] yes [18:30:35] okay [18:30:36] chanigng [18:30:38] *changing [18:30:58] i'm not sure our blog readers can handle jimmys eyes in our posts [18:30:59] :D [18:31:15] well, they did during the fund raiser :P [18:31:29] YuviPanda: we can bring it back when we have in app donations [18:31:30] :D [18:31:30] i really did like the sequence though :P [18:31:46] moving to san francisco search -> san francisco article -> san francisco map [18:32:32] YuviPanda: preilly is giving you a +1 for content [18:33:06] tfinc: I really wish we could just roll with our screen shots :P [18:33:17] i'm sure someone will come up with a conspiracy theory there... [18:35:12] How many people donated just to make Jimmy's eyes go away? ;-) [18:36:17] YuviPanda: the prose in the blog post is good [18:36:24] i made some small fixes [18:36:33] i've new screenshots, uploading [18:37:59] k [18:38:02] preilly: I'm taking off for lunch. let me know what the thing is you want me to do when the time comes to do the thing. [18:38:55] tfinc: newer, more 'boring' screenshots updated [18:39:07] jdlrobson: what are our blockers for making the new ui default next week ? [18:39:28] YuviPanda: so screen shot three shows a bug that i was going to file [18:39:37] its not a launch blocker but its damn annoying [18:39:43] tfinc: am which is? [18:39:58] map controls overlap the text boxes [18:40:09] well, they are translucent... [18:40:25] i'm not sure how we can fix that without redesigning the map controls to be elsewhere... [18:40:45] i am guessing i should replace the axe murderer screenshot too [18:40:46] we either move the map controls or we make the bubble smaller [18:40:49] * YuviPanda gets new one [18:41:12] well, no matter how small it is it is always going to overlap at some point [18:41:17] jdlrobson: did you do just, "git review" or did you use, "git review branchname"? [18:43:47] tfinc: screenshot 4 updated [18:44:16] tfinc: file a bug for the map controls. We will be adding more controls eventually anyway (a 'my location' comes to mind) [18:48:54] awjr: "git review branchname" should work for us [18:58:09] MaxSem: poke [18:58:51] MaxSem: do you still need me to pull something for from the backlog ? [19:01:07] YuviPanda, yes? [19:01:16] MaxSem: few questions [19:01:25] 1. how stable is the html structure going to be from the APIs? [19:02:00] 2. also, I'm very most probably going to use action=parse, rather than mobileview (because parse gets me extra info I need). Was there a reason mobileview was separated into its own action? [19:02:04] tfinc, I think I'll do some 20% after vumi [19:02:43] YuviPanda, 1) what's your concern? do you rely on something [19:03:21] 2) mobileview was split from parse just because section-level parse will cause problems [19:03:35] if you need something else from mobileview, I'll add it [19:03:44] MaxSem: mostly show hide for now, but I'd like to know so I know what I can depend on [19:03:47] (or not depend on) [19:04:05] if you tell me 'no guarantees', that's fine too [19:04:54] neither parse nor mobileview will not output anything related to section collapsing [19:05:19] need fix [19:05:30] Amgine, ?? [19:05:46] The show/hide is a problem that really needs fixing. [19:06:30] Try to find the bottom of [[water]] using the wiktionary app... it takes *forever* to scroll through the translations. [19:06:56] Amgine: different context :) [19:07:14] oh. sorry. self-centered. [19:07:58] MaxSem: i'd atleast like langlinks and iwlinks for now. [19:08:03] but yes, we need to do something about class="collapsible" [19:08:10] indeed. [19:08:19] anything else? [19:09:25] why langlinks and iwlinks at the same time? [19:09:44] MaxSem: hmm, I could just as well make a second request... [19:09:54] don't [19:10:31] MaxSem: multiple requests vs 1 request. which sucks lesser? (on the server side) is each request doing redundant work? [19:11:06] MaxSem: currently, we're only showing langlinks on a user action (menu). This might change in the future. So for now, I could just make a second request, and I think it will save a lot of bandwidth. [19:11:24] if cached properly, server-side load will be tolerable in either case [19:12:01] MaxSem: alright, i think i'll just do multiple requests then. [19:12:09] if you're loading them on demand - yes, second request to action=parse should do [19:12:17] MaxSem: is 'mobileformat' in parse going to go away? [19:12:25] no [19:12:32] difference between that and mobileview? [19:12:37] it's just a convenient feature [19:12:52] ==section1== [19:13:00] foobar [19:13:05] ==section2== [19:13:10] [19:13:27] you can't parse these sections separately [19:13:35] ah [19:14:09] mobileview chops whole-page parse output to sections [19:14:27] also, section-level action=parse is uncached [19:15:09] preilly: will you take a look at my sticky cookie changes? https://gerrit.wikimedia.org/r/#q,status:open+owner:Awjrichards,n,z [19:15:31] preilly also out of curiosity, do you think it would be better to squash commits like that? [19:15:56] preilly https://gerrit.wikimedia.org/r/#q,status:open+owner:Awjrichards,n,z [19:16:00] ah, right. [19:16:42] MaxSem: so they're essentially for two different purposes. mobileview is essentially just 'sectionview' [19:16:49] you can't get entire text in that [19:16:56] (which is what I want for now) [19:17:01] so I think I'll just stick to parse. [19:17:15] why do you want entire text? [19:17:41] ah preilly if you do any testing on those revs, note the minified js is not updated [19:17:45] because i'm not doing per-section ajax calls for 1.2? [19:18:07] Y SO SERIOUS? [19:18:19] MaxSem: the app is currenetly built around the assumption of full text being available. So first i'd want to move to this, and then go per-section [19:18:47] and that too, as an option only - some people (including me? :P) might be irritated at delays on every hide/show, rather than one delay at the start. [19:20:18] since per-section API was the most important thing in my RFP... [19:20:46] MaxSem: it's a limitation of the App's design. [19:20:55] MaxSem: we want to move to two week cycles [19:21:16] MaxSem: and I don't want to change it in the first bit. [19:21:44] I wash my hands... [19:21:53] :( [19:21:54] Of your self-destruction... [19:22:00] MaxSem: why? [19:22:11] (Jesus Christ Superstar) [19:22:31] * ajerith bursts into song. [19:22:57] MaxSem: what's the problem with *not* doing section level fetch in the first iteration? [19:23:23] cause I hopd to see it sooner! :P [19:23:55] ah :D [19:24:13] MaxSem: the current app code assumes that a page == a url. [19:24:21] i need to change that to 'a page == an object' [19:24:28] then can do fancier stuff :) [19:26:22] MaxSem: so, action=parse&mobileformat=html [19:26:35] is what that returns dependent on MobileFrontend? [19:26:45] yes [19:27:16] don't forget to set prop, or it will return lots of useless crap [19:27:35] awjr: okay [19:27:45] yes. [19:35:58] YuviPanda: have you seen this bug? https://www.strongspace.com/reedy/public/Screenshot_2012-03-28-14-35-58.png [19:36:11] * YuviPanda looks [19:36:28] pfhayes: nope [19:36:29] iPad? [19:37:00] YuviPanda: android tablet it looks like. Reedy mentioned it earlier, he can give more details [19:37:21] wasn't sure if it was something that has already been fixed in a later version of wikipedia [19:37:40] pfhayes: i remember checking in the iPad simulator, worked well. [19:37:43] * YuviPanda pokes Reedy  [19:37:54] YuviPanda, xoom [19:38:00] hmmm [19:38:13] Reedy: can you try out the wikipedia app too? [19:38:28] pfhayes: my gut feeling is 'missing tag' somewhere. [19:38:46] YuviPanda: reasonable [19:39:31] it's possible it got caused along the way by a merge conflict or something, but if Reedy can check on Wikipedia that would answer that [19:40:10] yeah [19:43:54] [WikipediaMobile] yuvipanda pushed 2 new commits to master: http://git.io/0LsVtg [19:43:54] [WikipediaMobile/master] Clean up ReadItLater plugin attribution comments - tommy-carlos williams [19:43:54] [WikipediaMobile/master] Merge pull request #191 from devgeeks/readitlaterplugin - Yuvi Panda [19:44:02] YuviPanda: i'm grabbing lunch and then I'm free till 3 to work on the app relase [19:44:05] i will get this out today ... [19:44:13] Project WikipediaMobile - Nightly builds build #263: SUCCESS in 10 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/263/ [19:44:13] tommy: Clean up ReadItLater plugin attribution comments [19:44:19] tfinc: awesome [20:23:26] tfinc: https://github.com/PromyLOPh/pianobar [20:23:32] thanks [20:23:57] and its in ports [20:23:59] * tfinc goes to install [20:24:38] "Users outside the United States can listen to Pandora through a proxy. Keep in mind that you are violating Pandora’s terms of use if you do so." :D [20:24:46] hehe [20:25:01] tfinc: i managed to score an international spotify account. works in India sans proxy :) [20:25:30] nice [20:28:25] preilly: have you had a chance to look at the cookie changes yet? [20:30:47] item2 users .. is there an easy way to remove the trailing slash it adds to ambiguous term triggers ? [20:31:00] awjr: nope [20:31:14] YuviPanda: http://jessefreeman.com/articles/room112-phonegap-exploration/ [20:31:22] * YuviPanda looks [20:31:27] preilly think you'll be able to get to it soon or should i try and get someone else to take a look? i'd like to push them out soon [20:31:39] pffff... back to MW coding [20:33:27] awjr: done [20:33:39] preilly thanks [20:33:43] np [20:33:45] that was fast [20:34:08] * tfinc starts up pianobar [20:34:13] wow .. that just worked [20:35:22] it seems to lock the cli when its playing a track .. i can't seem to figure out how to skip a track [20:36:34] YuviPanda: have we reached out to the open street maps folks to let them know were launching with OSM ? [20:36:50] YuviPanda: the blog post looks good. lets stage it on techblog [20:37:07] tfinc: aude|away knows, and I've told people on #osm-talk and #osm-dev [20:37:17] tfinc: i'm on the relevant lists, will post as well [20:37:38] shoot an email to their main list so that everyone knows were going out with it [20:37:46] and start a conversation about how we can get people to contribute [20:38:35] tfinc: yes [20:39:25] tfinc: i'm still hoping you'd block the blog post until it becomes available on app store [20:43:37] preilly: https://gerrit.wikimedia.org/r/3884 now makes any ExtMobileFrontend property settable via config variable, so now you can keep minifyJS = false locally without having to mess with the code [20:43:51] YuviPanda: move the blog post over to tech blog so that we can see a preview [20:44:08] tfinc: credentials? [20:44:16] YuviPanda: just register for an account [20:44:22] oh, okay [20:45:24] YuviPanda: i just left a comment on the QSB screen shot [20:45:29] we need to redo that one [20:45:34] clear our your status bar [20:45:57] well, there isn't really any personally identifiable info there... [20:45:59] we don't need to advertise for Facebook [20:46:01] ah [20:46:02] right [20:46:05] makes sense [20:46:11] doing... [20:47:44] the android market is dumb. i can't set release notes till i activate a new binary [20:51:11] tfinc: updated. [20:52:07] nice [20:53:13] tfinc: i registered, but not sure how to create a post. Seems to be disabled/hidden [20:53:34] YuviPanda: whats your account name [20:53:42] yuvipanda [20:53:52] why won't gdocs allow me to export the image .. this is absurd [20:54:20] tfinc: download as html? [20:54:47] YuviPanda: i'm asking RobH to give you the perms [20:54:59] tfinc: cool! [20:56:09] YuviPanda: your good to go [20:56:40] alright [20:57:53] so for our Android screenshots i'm replacing the map view and adding QSB [20:57:58] do we need any others? [20:58:28] tfinc: map view for android? [20:58:36] YuviPanda: near by [20:58:42] our old screenshot shows google maps [21:00:07] YuviPanda: do you have a rolled up android change log for me? [21:00:14] if not i'll make one [21:01:45] i can just use what you have in the blog post [21:04:17] apologies, bad internet. [21:04:20] tfinc: map view for android? [21:04:24] don't we already have that in iOS? [21:04:32] tfinc: YuviPanda: near by [21:04:33] [1:58pm] tfinc: our old screenshot shows google maps [21:04:55] tfinc: want me to do the screenshot? [21:05:04] YuviPanda: i already made one [21:05:06] no need [21:05:09] cool [21:05:12] i added one more feature to your blog post [21:05:17] * Save to SD card support [21:05:25] as we need to call that out [21:05:33] easy change that lots of people asked for [21:11:45] tfinc: ah, yes. [21:11:45] trying to fudge with the image placements [21:12:00] YuviPanda: ok. android market is ready to go [21:12:04] i have the image assets in place [21:12:10] along with the text [21:12:14] binary is uploaded [21:12:21] last chance for any changes [21:12:34] tfinc: beam it up :) [21:14:38] awjr: i still cant push to origin [21:14:47] (contact-us-redesign) [21:16:13] jdlrobson: try git review [21:16:23] that's what i did last time.. [21:16:27] but it got merged to master? [21:16:29] i know but we've made some chagnes [21:16:31] did that get reverted btw? [21:16:36] tfinc: http://blog.wikimedia.org/?p=11391&preview=true [21:16:37] too big [21:16:37] yep [21:16:47] k awjr will try now [21:16:53] jdlrobson so now it should push the changeset into gerrit, but only such a way that changes will get merged into the remote branch, rather than mster [21:16:56] *amster [21:16:57] jesus [21:16:59] master [21:17:12] mm awjr ! [remote rejected] HEAD -> refs/for/master/contact-us-redesign (no new changes) [21:17:17] did they get merged? [21:18:06] YuviPanda: center the imags [21:18:43] YuviPanda: and then space the out from each other [21:18:48] you may find that we can only do two once you do that [21:18:51] but tinker with it [21:19:00] * tfinc hits the energize button for 1.1 [21:19:28] YuviPanda: sign your post ;) [21:19:32] ah yes [21:19:44] you deserve the credit here [21:19:47] messing around with the html now [21:19:50] jdlrobson: check with preilly, he was getting it set up [21:19:55] for being the app shepherd [21:19:58] and us helping [21:20:29] :0 [21:20:30] true [21:20:32] err [21:20:32] :) [21:20:47] uhoh [21:23:27] hmm [21:23:50] i can't reproduce it but i saw the old 1) search for san 2) pick san francisco 3) it saves 'SAN' instead [21:23:54] i can't reproduce it again [21:24:03] i know we fixed that before [21:24:18] tfinc: how about now? [21:24:35] should make them a bit bigger, even [21:24:53] i can't repo it [21:24:59] i only saw it happen once [21:25:05] tfinc: was talking about the blog post [21:25:09] and also 'saves' as in? [21:25:23] have them centered + gap. [21:25:58] too big [21:26:51] preilly: would there be any issue with giving nokia phones jQuery? [21:36:27] jdlrobson: just noticed preilly hasn't responded yet - not sure where he is. im pushing out some changes to the cluster to hopefully fix the cookie issues. once i'm done i'll take a closer look at the remote branch thing [21:44:10] tfinc: http://www.mediawiki.org/wiki/Roadmap#Mobile is the appropriate link for our roadmap, no? [21:44:22] YuviPanda: lets pay attention to how quickly people get the over our updates [21:44:23] yes [21:45:00] YuviPanda: 1.1 is now the active apk [21:45:01] woot! [21:45:08] woohooo! [21:45:09] \o/ [21:45:12] well done YuviPanda ! [21:45:21] * tfinc hands a YuviPanda a non indian beer  [21:45:37] Don't raise up a man's hopes like that! [21:46:04] new screen shots are now live [21:46:06] * lifeeth grabs the beer [21:46:09] tfinc: alright, check http://blog.wikimedia.org/?p=11391&preview=true [21:46:09] ? [21:46:14] whats new is also updated [21:46:47] Cookie fixes just deployed [21:46:59] if anyone's free please test toggling desktop/mobile wikipedia (clear your cookies first!) [21:47:57] tfinc: i found an emulator.. [21:47:58]  [21:49:24] YuviPanda: lets tweet about the new app on android [21:49:32] tfinc: on it [21:50:05] tfinc: 'New Wikipedia app for iOS (+ update for our Android App)' [21:50:06] for title? [21:50:25] YuviPanda: last upgrade it about a week for to get 90% of people migrated to the new version [21:50:31] curious to see if we can be that fast [21:50:39] yes, i'm assuming/hoping it would be :) [21:50:41] YuviPanda: just tweet about Android [21:51:04] we'll tweet about iOS when when i finish the screenshots [21:51:12] i keep getting distracted [21:51:30] tfinc: that was for blog post title [21:51:34] am composing tweet elsewhere [21:51:45] * ajerith puts some more shiny things in front of tfinc. [21:54:03] ajerith: please don't . i have enough [21:55:01] * ajerith cackles and releases the squirrels. [21:55:28] And now that I've completely destroyed tfinc's productivity for the day, I must go to bed. [21:56:57] tfinc: tweeted. [22:00:01] excellent. i figures out how to make the simulator screenshots useful [22:00:05] you have to change it to retina mode [22:08:23] tfinc: fixed: https://bugzilla.wikimedia.org/show_bug.cgi?id=35569 [22:08:30] woot! [22:09:09] awjr: any sign of preilly ? [22:09:17] tfinc: look over the blog post. only thing missing is the link to iTunes store [22:09:29] sweet. we can wait on that [22:10:00] tfinc: cool. So I'll just sign it and get back to javascript [22:10:41] YuviPanda: yes [22:11:56] tfinc: just to check you got my reminder about not working friday? [22:12:05] yes [22:12:09] but you'll be around tomorrow [22:12:14] jdlrobson: nope [22:12:29] yes tfinc will do [22:12:32] so preilly how do i do this remote branch thingy? [22:12:59] jdlrobson: do you have a local version of it? [22:13:31] yes [22:13:40] so you should be able to do [22:13:46] git review branchname [22:14:21] maplebed: you around? [22:14:35] preilly: do i need to re-revert the last change? [22:15:16] jdlrobson: I'm not sure but, I don't think so [22:15:41] ok im gonna try now [22:15:43] jdlrobson: did you update your local from the new branch? [22:16:29] mmm missing change ids [22:18:54] preilly: so i removed my local branch .. remind me how i checkout a remote branch again? [22:19:41] ah got it [22:20:05] jdlrobson: okay [22:20:12] jdlrobson: just about to paste [22:20:42] did that work preilly -> https://gerrit.wikimedia.org/r/3893 [22:20:55] i think it did [22:21:02] jdlrobson: Branch contact-us-redesign [22:21:03] Topic contact-us-redesign [22:21:09] yep looks good awwesome [22:21:12] so next things next [22:21:20] could you create a branch for me called useapi ? [22:21:29] actually called history [22:21:40] i have another local branch I want to share [22:22:02] jdlrobson: history 54e56a259105cea29c850752e0175814d2046966 [22:22:30] awesome thanks [22:22:35] np [22:24:13] heads up the the visual editing team just spun up a repot under our wikimedia github account [22:24:57] tfinc: repo [22:25:03] yes [22:25:24] awjr: sticky cookies seem to be worse on my local machine [22:25:30] tfinc: I still can't get over YuviPanda screenshots [22:25:31] search seems to switch me back to desktop [22:25:35] haha [22:25:38] they were epic [22:25:45] jdlrobson: ! [22:25:50] we *should* have gone with them [22:25:53] there is still time... [22:25:54] :D [22:26:13] jdlrobson fortunately that behavior is not present on wikipedia [22:26:23] you should make a second version of the post with those in it [22:26:29] also if we are using writeCookie from the banner library we should probably move it into application.js as the banner.js code might not always exist [22:26:32] and send that one out to engineering only [22:26:42] jdlrobson agreed [22:26:50] YuviPanda: "It won't update. When I got to my apps and click this one it only gives me option to open or uninstall, not update even though it needs update and is in update row." [22:26:51] preilly: definitely :) [22:26:59] YuviPanda: came in 1min ago [22:27:33] tfinc: on twitter? [22:27:38] jdlrobson i am not seeing the same behavior on my local instance [22:27:40] mm [22:27:43] tfinc: that sounds like android market wonkiness [22:27:45] mobile-feedback-l [22:27:55] jdlrobson what is the hostname you're using on your local? [22:28:00] tfinc: definitely android market wonkiness [22:28:19] its also jumping between ?title=Heading and /index.php/Heading style urls [22:28:30] YuviPanda: get a couple more people to check what their phones say [22:28:40] yeah, on it [22:28:42] its the latter which tend to switch back to desktop [22:29:54] jdlrobson: are you using minified JS? [22:30:22] if you are using the minified JS in head of git, it currently does not reflect the JS changes for cookie handling [22:30:26] nope [22:30:32] well shit then. [22:30:33] still the same behaviour.. [22:30:50] its literally just the search [22:31:15] slightly off topic, i made it so you can configure ExtMobileFrontend properties with a config variable rather than having to manually do "minifyJS = false;" [22:31:25] * jdlrobson closes chrome [22:31:31] yes i wanted to know how to use that [22:31:44] can I create a LocalSettings.php or similar ? [22:33:04] jdlrobson actually first it needs to be merged into master [22:33:10] :) [22:33:13] https://gerrit.wikimedia.org/r/#change,3884 [22:33:34] k sticky cookies working again [22:33:37] reboot of chrome solved it [22:33:38] jdlrobson the bad behavior you're seeing is when you use search in the mobile view? [22:33:43] oh good [22:33:49] phew [22:34:24] awjr: ReflectionProperty sucks [22:34:33] oh>? [22:34:36] preilly how come? [22:35:27] i am not super familiar with the reflection classes [22:35:38] so tfinc my api experimentations... https://gerrit.wikimedia.org/r/3894 [22:35:55] YuviPanda: might be of interest for the move of the app to the api [22:36:07] jdlrobson: yes, i'm working on that right now [22:36:21] jdlrobson: as in, I was working on it and then am doing a bunch of outreach-type stuff now :) [22:36:25] talking to the OSM guys [22:36:52] awjr: just basically heavy performance hit [22:37:00] well bear page.js in mind when you do it as I would like to make use of your code :) [22:37:06] jdlrobson: indeed! [22:37:14] preilly in this particular case it really should only happen in dev environments [22:37:16] awjr: but, since it's not for production should be fine'ish [22:37:21] yah [22:37:26] jdlrobson: we should figure out a way to ensure maximum code re-use :) [22:37:43] preilly do you know of any other way to determine if a property is static? [22:38:08] http://mobile-geo.wmflabs.org/w/index.php?title=Bridge&useformat=mobile [22:38:12] click the link to Japan to see it in action [22:38:22] oh and preilly i setup memcached on that server [22:38:27] but it seems to be doing nowt [22:38:32] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3884 [22:38:32] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/3884 [22:38:40] it's the sort of thing that might make me start pronouncing beta wrong again... [22:39:15] okay, that was my first gerrit diff view [22:39:16] WOW [22:39:17] what a mess [22:39:19] brb gotta run to the bank [22:40:11] jdlrobson: so, 1.2 - I want to move to action=parse [22:40:21] jdlrobson: and a Page object [22:40:26] jdlrobson: and do section expansion later [22:40:39] yep. but so you know these are the methods i'm likely to need in MFE https://gerrit.wikimedia.org/r/#patch,sidebyside,3894,1,javascripts/page.js [22:40:47] so it would be good to see your use case and code review it [22:40:59] yeah, looking at it [22:41:24] it's basicall two handlers for click events and a loadPage and loadSection function and some initialisation [22:41:27] jdlrobson: I think our coding guidelines of 'just as mw, but with sane spacing' might not work :P [22:43:10] right anyone need owt from me before i sign off for the night [22:43:23] jdlrobson: gnite :) [22:43:43] (owt for those who don't know is Yorkshire for anything) [22:44:01] how does that even work? [22:44:07] $prop = new ReflectionProperty('blah', 'poo'); [22:44:08] var_dump($prop->isStatic()); // TRUE [22:44:22] and preilly im going to start pronouncing beta wrong again ok? [22:44:32] jdlrobson: no worries [22:44:46] can't get mobile-geo any faster.. can you look at my memcached setup there? [22:44:59] i installed it and copied and pasted my stuff but it's still terribly slow [22:45:41] jdlrobson: at what level [22:45:55] i don't know :/ [22:45:57] jdlrobson: response time processing time? [22:46:03] everything [22:46:13] it's just slow as in I have time to notice it is slow [22:46:15] very scientific [22:47:49] anyway off! [22:50:19] YuviPanda: we still need to figure out a support url [22:50:43] tfinc: hmmm. What is it meant to be? [22:50:47] tfinc: a way to contact us? [22:50:50] or a 'home page' of sorts? [22:51:05] A URL that provides support for the app you are adding. This will be visible to customers on the App Store. [22:51:47] if bugzilla was more friendly then id put it [22:51:50] or a nice contact us form [22:52:14] tfinc: hmm [22:52:17] tfinc: make a contact us form? [22:52:20] GDocs, perhaps? [22:52:33] actually .. thats not a bad idea .. we could expand the contact us work that jon and arthur are working on to take apps as well [22:52:33] i don't expect people to know how to edit a wiki page just to file support issues [22:52:40] +1 [22:52:43] this would be after our current work is done of course [22:54:35] YuviPanda: i'm not getting tiles nor gps when i test iOS tablet [22:54:53] iPad you mean? [22:55:31] tfinc: i see it on the simulator [22:55:38] yes [22:55:42] let me try it on devic [22:55:43] e [22:58:02] YuviPanda: did you verify the market update issue? [22:59:19] poked a few people, nobody up. [22:59:30] plus i cleaned out my Nexus S and installed it, works fine [22:59:45] I'm pretty sure that's just a market bug on his end [23:00:13] so you've seen people be able to update without a problem? [23:01:40] no - haven't found people awake and with the older version of the app installed. [23:02:22] preilly: can you try it on your nexus s ? [23:02:25] awjr_afk: do you have it installed [23:02:26] ? [23:02:36] YuviPanda i have it on tons of phones here [23:02:50] tfinc: market release? [23:02:52] never beta tested? [23:03:02] YuviPanda: yes [23:03:21] go ahead and try it. [23:14:05] YuviPanda: Droid Incredible 1.0.2 -> 1.1 worked just fine [23:14:32] my money's on android being stuck on his device. [23:14:55] YuviPanda: i have to install a new version of Xcode to test on device [23:15:15] tfinc: :( poke brion? [23:15:34] the new install is what, only ~3GB and a few hours. sigh apple [23:15:36] actually.. i don't .. this UDID is on our list [23:20:39] tfinc: https://graphite.wikimedia.org/dashboard/temporary-14 [23:21:38] awjr: nice [23:34:53] YuviPanda: nope, wikipedia app is fine. I seem to recall the wikipedia app having this problem in the past though [23:35:29] Reedy: okay. I'm guessing (hoping) that it is very much just a missing tag on their behalf though [23:35:37] Mmm [23:35:45] tfinc: sure [23:35:57] tfinc: OSM guys on IRC are happy. I'll mail it out to osm-talk when our blog post is done [23:36:33] awjr: you can name https://graphite.wikimedia.org/dashboard/temporary-14 something meaningful [23:36:46] preilly: temporary-14 means nothing to you? [23:36:50] awjr: with the save as option under dashboard [23:37:09] oo fancy [23:37:17] thanks for the pro-tip preilly [23:37:45] pro-tip sounds dirty [23:49:48] preilly: so im a bit confused - how can i grab the latest from origin/master and put it in gerrit/contact-us-redesign [23:52:26] awjr: git checkout master git pull [23:52:41] git checkout contact-us-redesign git rebase master [23:52:45] awjr: ^^ [23:52:46] lol [23:52:50] simple, eh? [23:54:30] YuviPanda: could we add something like a debug view source to the apps? [23:54:53] Reedy: shows source of the app itself or just the page it is displaying? [23:55:00] the webpage [23:55:06] Reedy: reason? [23:55:13] also, there are debuggers available already [23:55:13] lazy debugging [23:55:18] hmm [23:55:19] thanks preilly [23:55:28] Reedy: Reedy http://debug.phonegap.com/