[00:01:19] let's find out :D [00:04:29] preilly: your optional for this android meeting. feel free to come by if you want [00:13:00] yuvipanda: if you're going to be the main mentor for the UCOSP students, will you edit the UCOSP wiki page & mail mobile-l about it? [00:14:22] sumanah: in a meeting right now, will do once I'm out? [00:14:36] ok! [00:23:30] yuvipanda about is now only on settings ^^ will send a pull request! [00:23:35] just a thing [00:24:02] I think that in case of labels in a list we could make the div clickable [00:24:05] what about? [00:24:55] in case we make clickable only the label user have to click on the string and not in any part of the rectangle... [00:25:37] Astagi: you should [00:25:42] make the div clickable [00:26:44] ok.. sorry yuvipanda from now I will ask you everything before commit :D [00:27:01] just to be sure [00:29:37] Astagi: commits in git are cheap so doesn't matter [00:30:12] ^^ [00:38:34] yuvipanda: for your announcement to mobile-l you can just forward the writeup Amgine did [00:39:00] yuvipanda: (as sent to you & a bunch of people yesterday) [00:49:44] pulled ^^ a new menu guys, if something's wrong let me know, as usual ;) [00:54:46] Astagi: in a meeting, will check when am out :) [00:56:58] enjoy the meeting yuvipanda ^^ it's time to go bed for me, I'll be out this weekend, moving to Florence for QtDay, it's hard that am able to find the time to hack, restart the hack on monday! Cya and thanks for all!! ^^ [01:02:35] Why is the win phone 7 project/solution using a non released version of VS? :/ [01:11:59] tfinc: https://bugzilla.wikimedia.org/show_bug.cgi?id=33980 [01:15:31] brion_: perfect [01:15:33] thanks [02:54:47] so jquery segfaults if you make a request for a file url [02:54:48] yay [03:12:14] whoever designed the W3C file api should be made to maintain PHP code [14:54:06] Reedy: Is yuvipanda ~= jeromyu? [14:55:18] I've no idea who jeromyu is [14:55:39] [14:56:53] 2 or 3 hours at least [14:57:16] Hawai'i? [14:57:52] SF [14:57:54] 7am there now [14:58:32] same timezone as I am then. [16:15:13] Amgine, they're not the same, no [16:15:33] Thanks jsoby. [16:15:43] yuvipanda = https://www.mediawiki.org/wiki/User:Yuvipanda [16:16:09] Not on http://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy [16:16:20] (is trying to set up weekly meetings) [17:44:42] hello :D [17:45:09] \name Darkyen [17:45:13] ugh [17:45:43] * jeromyu waves [17:47:34] Can somebody help me with phoneGAP ? [17:50:37] Darkyen_1, wait a bit, they'll appear soon [17:50:46] Well, actually, this is the wikimedia-mobile channel. PhoneGap is a software developed by a different group. [17:50:49] i am waiting :P [17:50:55] [17:50:56] Amgine: i know that :( [17:51:20] Were you aware of #phonegap ? [17:53:06] yes [17:53:21] i also wanted to talk to a few friends in here ^_^ [17:55:10] * yuvipanda waves [17:55:16] hello yuvipanda [17:55:16] leaving now guys, will be there in ~15 mins [17:55:21] cya :P [17:55:40] all my snares for nothing... [17:55:52] * yuvipanda pats amgine  [17:55:55] * yuvipanda dashes off [18:04:11] preilly: are you available for any time periods to be part of 2x weekly meetings for wiktionarymobile? [18:05:11] Darkyen: have you looked at jw player? [18:08:16] MaxSem: heya [18:08:19] just waiting on a yuvi [18:08:23] hi [18:08:35] [09:55] leaving now guys, will be there in ~15 mins [18:13:59] Amgine: thanks [18:14:27] yw. [18:18:49] [WikipediaMobile] brion pushed 2 new commits to master: http://git.io/Llnrmg [18:18:49] [WikipediaMobile/master] Removed About from More menu and show into settings - 4ndreaSt4gi [18:18:49] [WikipediaMobile/master] Merge pull request #126 from 4ndreaSt4gi/newmenu - Brion Vibber [18:19:11] Project WikipediaMobile - Nightly builds build #149: SUCCESS in 12 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/149/ [18:19:12] stagi.andrea: Removed About from More menu and show into settings [18:20:39] anyone have the link to the 2.1 fork of our Android app ? [18:20:45] i can't seem to find it anymore [18:26:05] i wonder if the user dropped it [18:26:12] i don't even see it in our fork queue [18:26:22] hmm [18:27:00] ok . we have a yuvi [18:27:18] lets do it [18:34:01] I need an exorcist [18:35:15] or some drink [18:35:41] this goddamn thing executes some old version of a file [18:35:56] version that doesn't exist anywhere anymore [18:36:15] MaxSem: APC or something? [18:36:40] heya [18:36:43] I'm on WIndows, so no this blight [18:37:11] Can you fill out your availability on http://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy [18:37:25] i filled that out on the doodle :( [18:37:47] more paperwork! [18:37:53] hallo. [18:37:57] Am building another doodle because we cannot find a time the whole team can attend. [18:37:59] Amgine: so one things that the team surfaced that is not clear is the 2x30min weekly meetings [18:38:03] aharoni: yo! [18:38:09] https://bugzilla.wikimedia.org/show_bug.cgi?id=33704 says "testme". [18:38:18] does it mean that it's fixed somewhere? [18:38:41] aharoni: during a bug triage yesterday it was not clear wether it was genomes, our data, something else that was causing the problem [18:38:50] phil updated it but didn't add a description [18:38:52] which was bad [18:39:10] tfinc: We were told there would be weekly code reviews, and our half-hour meetings are the equivalent of standups + a chance to ask advice. [18:39:23] Also to be made aware of important changes in the wpMobile. [18:40:29] jerith: you around? [18:42:59] brion: is this fair to say "During our development sprints for 1.0 we tried to make 2.1 work. But the hacks, work arounds, and incompatibilities grew so large that we were spending more time trying to make 2.1 work rather then focusing on everything else. There is a community developed branch trying to make 2.1 work that you could join and support. I'll try and dig up the link." ? [18:43:07] in response to "Why does the application require Android 2.2+? This makes it virtually unavailable in certain countries where devices with Android 2.1 and lower are most popular…" [18:48:59] brion: --^ [18:53:47] tfinc, you could say that but i really think we want to shut the door on 2.1 don't we? do we need to spend peoples' time on it? [18:55:08] brion: seeing as how i can't even find the port [18:55:10] i might as well [18:55:13] heh [18:55:48] was going to highlight it but at this point .. lets just squash it [18:57:33] ok .. i responded [18:58:38] whee [18:58:43] sorry 2.1. we hardly knew ye [18:58:53] heh [19:00:25] Android 2.1 is dropping nicely http://developer.android.com/resources/dashboard/platform-versions.html [19:00:30] down to 8.5% [19:07:49] That's not a good proxy measure, tfinc. [19:07:59] (or at least, not a healthy one) [19:08:42] the folks whoa re stuck with it will have unuusally high usage of the old version, presumably [19:08:53] especially on non-market phones [19:09:16] but there's only so much we can do while making use of phonegap -- the browser engine has limitations we can't work around well [19:10:17] It would be useful to have local market numbers in non-US/EU markets, particularly India, China, and Brasil. [19:10:50] (and from service providers rather than Google's Market.) [19:12:10] Amgine: the mobile web always works, no? [19:12:43] That isn't measuring the mobile web, and no. [19:14:01] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/1AGT3A [19:14:01] [WikipediaMobile/master] bug 33974: reuse existing map view when re-showing nearby view, instead of creating a new tile layer - Brion Vibber [19:14:15] Project WikipediaMobile - Nightly builds build #150: SUCCESS in 8.1 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/150/ [19:14:16] brion: bug 33974: reuse existing map view when re-showing nearby view, instead of creating a new tile layer [19:24:49] i have an impulse spending problem. There, I admitted it! [19:24:51] * yuvipanda gets back to work [19:27:04] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/iou9yQ [19:27:04] [WikipediaMobile/master] bug 33972: fix home button height to match search button - Brion Vibber [19:27:18] Project WikipediaMobile - Nightly builds build #151: SUCCESS in 7.9 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/151/ [19:27:19] brion: bug 33972: fix home button height to match search button [19:28:26] yuvipanda: Would you have any times available on: Tuesday, Wednesday, Friday, Saturday? Especially (UTC): Tuesday 1800, 2100, 2300 &/or Friday 1800, 2100, 2300? [19:28:47] Amgine: are these for next week or 'in general'? [19:29:02] from now until eternity, or end of May. [19:29:26] (or some lesser period) [19:31:53] Amgine: okay if we want to do fixed i'd do wednesdays [19:32:00] oh wait [19:32:04] you asked for tuesdays and fridays [19:32:09] let me do a tz conv and check [19:32:35] Well, those are times when brion or awjr can also be involved. [19:33:13] (and we need two standups) [19:34:12] Amgine: anything past 1800 is going to be too late for me [19:34:18] i'm going to be on +0530 [19:34:59] Where is +0530? [19:35:59] Amgine: india [19:36:05] am leaving SF on tuesday [19:36:19] Most of the team is -0500, one is -0800 (me too). So, 13.5 hours difference. [19:36:50] :D [19:36:56] What is the beginning of your workday, generally? [19:37:25] it's about 9PM, which in UTC is... [19:37:45] 1530. [19:37:52] err [19:37:54] it's 6PM [19:37:56] not 9PM [19:38:09] that's going to be 1230 [19:38:31] in UTC [19:38:38] You're working until 0200 local? [19:38:58] yeah around about that time [19:41:50] soo... Wed 0200 for you is Tues 1230 PST... and your mid-workday-break would be 0830 PST . Could you manage a meeting at 2330 Tuesday? your time on [19:42:09] Oh, wait, is your job with WMF? [19:42:17] it is! [19:42:23] Cool. [19:42:33] :D [19:42:41] i don't do 'mid-workday-breaks' but yeah, I can do 2330 tuesday [19:42:57] brion: you up for 10am Tuesday? [19:43:05] (is in your sched) [19:43:22] 10am pacific should be ok, i just need to know they're coming so i'm in on time consistently :) [19:44:03] now the 2330 on Friday, yuvipanda, to coincide with awjr's sched? [19:44:11] or else if i'm doing CR from home then 10's easy peasy too [19:52:25] Amgine: can we do them on thursdays instead? [19:53:13] No, two of the team cannot make thursday (local time). [19:54:32] Are your Saturdays/Sundays unavailable yuvipanda? [19:54:49] Amgine: mostly [19:55:01] Amgine: okay, if we *have* to do fridays, I can [19:55:28] but i'd rather not, so if we can't figure out a way to do thursdays, I can do fridays [19:57:11] I can see if we can get the team together earlier on Friday, but I think 0800 Pacific Time would be the earliest possible, and that would be 1930 your time I think. [19:57:41] We can talk about that on Tuesday. [19:57:51] Amgine: rather 2330 than 1930, btw :) [19:58:08] Okay. [20:05:22] Yuvipanda: what is the official timezone name for you? [20:05:26] Amgine: IST [20:05:31] Asia/Kolkatta [20:05:36] [20:05:38] i might've gotten the number of ts wrong [20:34:53] pr [20:35:07] I guess I missed him. [20:43:47] jerith: preilly? [21:00:50] yuvipanda: Yeah. He was looking for me a few hours ago. [21:00:54] ah, okay [21:00:57] he's out for lunch [21:01:10] Cool. I'll be online for a bit still. [21:01:25] Do you know why he wants me? [21:01:47] jerith: no idea [21:02:07] * jerith catches up on two days of email. [21:05:46] Ah. Just seen notes from a call about the SMS/USSD stuff that's been badly neglected while I chased other deadlines. [21:44:16] jerith: howdy [21:44:26] Hey philinje. [21:44:31] How're things? [21:44:53] pretty busy, android app is taking off and Zero stuff is supposed to take off [21:45:31] Likewise, but sadly not on Wikipedia stuff at the moment. :-/ [22:03:54] Hi - I'm working on the Wiktionary mobile app for Android. I'm going to have the app navigate to some sort of 'Word of the Day' page that I'll have to create based on Wiktionary's current WOTD. Any recommendations? [22:04:26] (the mobile Wiktionary site has no word of the day yet) [22:12:04] Hyea sheaclare! [22:12:22] Hi Amgine! [22:13:00] (PS: how do I intentionally ensure that you're notified when I use your name Amgine in a message?) [22:13:24] My client will "alert" at me when anyone uses my name. [22:13:42] So any Sheaclare mentions should do the same for you. [22:14:10] Hey preilly. [22:14:28] jerith: where did you have vumi running for us? [22:15:20] sheaclare: hey [22:15:33] hi yuvipand [22:15:40] oops… yuvipanda [22:15:43] sheaclare: use to autocomplete names ;) [22:15:46] typing them out is a pain [22:15:50] preilly: We used the Foundation vumi machine for the Mumbai stuff. [22:16:04] haha thanks … yuvipanda [22:16:08] sheaclare: good :) [22:16:10] in labs [22:16:12] ? [22:16:16] jerith: ^^ [22:16:17] We don't have a dedicated machine for Wikipedia. [22:16:22] sheaclare: you would want to look at the FeaturedFeeds [22:16:25] preilly: No, one of our boxes. [22:16:27] extension that MaxSem just deployed [22:16:32] philinje: "Wikipedia Mobile/2.2.1" [22:16:52] yuvipanda: look at FeaturedFeeds, eh? [22:16:58] tfinc was setting up something in labs, but it wasn't going so well and then we all went home. [22:17:20] sheaclare: you are looking to surface 'word of the day', right? [22:17:41] sheaclare: hmm [22:17:43] Since the vumi 0.3 release, getting it set up and working is much easier. [22:17:48] like http://en.m.wikipedia.org/ has 'today's featured article'? [22:17:59] sheaclare: ^ [22:18:04] yuvipanda: exactly! [22:18:06] sheaclare: http://en.m.wiktionary.org/ is just empty [22:18:12] there were instructions on how to make them work [22:18:19] preilly: do you have a link handy? [22:18:28] sheaclare: it's something the community is supposed to do [22:18:30] yuvipanda: just there's no word of the day on the mobile wiktionary site [22:19:13] Yet. [22:19:19] preilly: i see that we send a custom header in the iOS app of ("Wikipedia Mobile/2.2.1") .. do we modify the user agent at all? [22:19:22] yuvipanda: I was thinking of figuring out what the word of the day is, and then navigating there and somehow chaining the html of the page to look "word-of-the-day"-like [22:19:27] I'm now pinging them with featuredfeeds. [22:19:32] sheaclare: you don't need to do that :) [22:19:41] featured feeds would be awesome for word of the day [22:19:45] would make everything else simpler [22:20:16] philinje: do you have the link on how to properly set the mobile frontend mainpage? [22:20:26] tfinc, preilly: Want to set up a vumi thing in labs? [22:20:35] jerith: yes [22:20:43] jerith: do you have a labs account? [22:20:46] Ryan_Lane: ping [22:20:51] ? [22:21:00] preilly: I don't. Where do I set one of those up? [22:21:09] Ryan_Lane: can you create an account on labs for jerith [22:21:18] please use #wikimedia-labs for labs related conversation. it's difficult for me to follow a bunch of channels for that [22:21:21] Ryan_Lane: and give him access to the mobile-sms project [22:21:32] you guys can handle project access [22:21:39] I'll make him an account, though [22:21:41] yuvipanda: I'm not sure what FeaturedFeeds means, so I'll get back to you with questions when I've looked at that link you sent me [22:21:43] Ryan_Lane: why are you so difficult! [22:21:46] :D [22:22:06] this is how labs works? you guys have privileges to do all of this stuff, excluding making accounts [22:22:09] sheaclare, yuvipanda: there's apparently a toolserver tool: http://www.mediawiki.org/wiki/Extension:FeaturedFeeds [22:22:13] hang on [22:22:17] and even account creation can be done by the svn folk [22:22:20] http://toolserver.org/~enwikt/wotd/ [22:22:45] err [22:22:45] wait [22:22:47] yuvipanda: remind me .. is the android app pulling from the MF json api or just pulling content direct from MF ? [22:22:48] you don't have to do all that [22:22:52] Amgine: http://meta.wikimedia.org/wiki/Mobile_Projects/Mobile_Gateway#Selectors [22:23:02] enable that and just going to the main page would give you word of the day [22:23:08] tfinc: directly [22:23:14] tfinc, stright from MF; if there's a json api on it we ain't using it yet :) [22:24:31] thats what i thought [22:24:33] thanks [22:24:40] sheaclare: see what I pointed Amgine to [22:24:43] * tfinc is still amused CmdrTaco is in the office [22:24:47] yuvipanda: Amgine Thanks - I'm going to look into the mobile gateway selectors. I'll be back with more questions in not too long ;) [22:24:53] sure! [22:25:06] You can just leave your client open here, sheaclare [22:25:28] +1, it's called 'idling' and is what people normally do [22:25:33] 611,009 total installs (users) :) [22:25:52] niice. [22:25:53] 110k in one day .. not bad [22:26:03] yuvipanda: Amgine Gotcha. Idle….. isssss…. on: [22:26:05] +1 [22:26:12] tfinc: not bad at all! [22:26:17] could be better [22:26:18] lolz [22:26:26] tfinc: extrapolating, we'll hit 1 million 5 minutes before my plane takes off. yay [22:26:28] we still have to fix a this https://market.android.com/search?q=Wikipedia [22:26:29] :D [22:26:46] i love how if you scroll down [22:26:57] i wonder if we caused this dip https://market.android.com/details?id=uk.co.exelentia.wikipedia&feature=search_result#?t=W251bGwsMSwyLDEsInVrLmNvLmV4ZWxlbnRpYS53aWtpcGVkaWEiXQ.. [22:27:17] you get an album called 'fart and weiner jokes' [22:27:23] when you search for wikipedia [22:27:38] heh [22:27:42] classy [22:28:01] SEO hacks for the win [22:28:53] :) [22:28:57] Amgine: it's not a SEO hack [22:29:02] it actually has a track called 'Wikipedia' [22:29:23] https://market.android.com/details?id=album-B4lrnn45vh7kpwgoe45ufsw67fy&tid=song-Ts3qhhsolpxwozy3yzjeq5gsouy&feature=search_result#?t=W251bGwsMSwxLDEsInNvbmctVHMzcWhoc29scHh3b3p5M3l6amVxNWdzb3V5Il0. [22:29:39] along with 'Obama', 'More metal than you' *cough* and 'Strip Clubs' [22:30:00] It's a hack if the album tracks above the actual Wikipedia. That's a way of getting more hits, however irrelevant to the actual product. [22:30:22] :D [22:34:06] yuvipanda: what's your code review day going to be ? [22:34:12] brion has tuesday [22:34:16] preilly i think has thur [22:34:30] tfinc: i think i talked to Amgine and have it set to tuesday + fri/thur [22:35:12] it'd be nice to have a dedicated day for it [22:35:19] that way we can get good coverage across the board [22:35:24] rather then haphazard [22:35:48] I think it's basically matching brion's + awjr's [22:35:48] yuvipanda, sheaclare: en.WT is experimenting with the selectors. [22:36:04] k [22:36:05] Amgine: you guys need to, since otherwise anyone visiting the site on mobile just sees a blank page [22:36:06] not good [22:36:18] [22:36:38] tfinc, yuvipanda: yeah, i signed up for fridays during regular PST workday [22:36:48] besides, time to 'sexup' the wiktionary. [22:37:01] although i'm happy to move that around depending on the mobile team's scheduling needs [22:37:49] awjr: the wiktionarymobile team got some big jumps this week, and will probably be champing at the bit for 'did you mean'... [22:38:07] yuvipanda: aren't you flying back on tues ? [22:38:11] tfinc: yes I am [22:38:22] Amgine: cool! it's all merged back into the master branch in git [22:38:35] Amgine: am travelling this tuesday. [22:39:19] preilly: Okay, I have a labs account now. [22:39:23] Oh dear. When do you take off? [22:39:28] yuvipanda: so are you even going to make the 10AM sync up with Amgine ? [22:39:38] awjr: Awesome! I will send a note out othe team. [22:40:43] Amgine: sometime in the SF afternoon. [22:41:25] Oh, well, then... the meeting is scheduled for 10am SF time... [22:41:39] Amgine: i just responding on your thread. both yuvipanda and brion are set to code review on tues [22:41:57] meaning that most of it might not get reviewed until then [22:42:15] Amgine: can we move just this one to monday? :D [22:42:53] Understood tfinc. No, the *other* two can't make Mondays. [22:43:01] yuvipanda: and how are you going to make our monday sync up @10 then ? [22:43:03] ;) [22:43:21] well, I said Monday not Monday 10 am :D [22:43:32] Amgine: well, I can do it on Monday and the rest can do it whenever, no? [22:44:10] i just want to set expectations about code review. everyone who's supporting this has tuesday as their code review day [22:44:14] Sure. We'll all descend on Brion alone for this Tuesday. Besides, we'll have your lovely code reviews to talk about. [22:44:27] so don't expect code review until after tuesday [22:44:34] whee [22:44:52] * jerith <3 code reviews. [22:45:50] MaxSem: en.WT are reporting that nothing they do with the selectors seems to affect en.m.wiktionary.org [22:46:15] Amgine: philinje and preilly are the ones to nag about selectors [22:46:18] wikt: ? [22:46:27] Yes. [22:47:11] Oh, sorry MaxSem; I was viciously misinformed about the selectors. [22:48:12] misinformation on wikipedia? you must be joking :) [22:54:01] Amgine, I'm not really familiar with MF, tell them to catch preilly on IRC [22:54:30] Will pass that on, MaxSem. [22:56:57] Amgine: http://en.m.wiktionary.org/wiki/Wiktionary:Main_Page [22:57:48] Amgine: I added
test
to the page and it displayed fine on MF [22:58:35] I wonder if I can add that to the template. [22:59:27] Amgine: http://en.m.wiktionary.org/wiki/Wiktionary:Main_Page [22:59:29] They added mf-word [22:59:38] Amgine: I just added it to the template [22:59:39] http://en.wiktionary.org/w/index.php?title=Template:WOTD&action=edit [22:59:40] and mf-index [23:02:53] Okay, so when the person gets back into the channel, they should add mf-index? [23:03:16] no, I just quoted what they already have [23:03:26] [23:04:23] jerith: want to do it in a screen session so I can watch the install process? [23:05:21] preilly: I have a screen session named "jerith". [23:06:01] wow .. just got off the phone with apple [23:06:09] they want us to change our app to 17+ [23:06:13] or the'll pull it from the store [23:06:27] tfinc: did you get a concrete reason? [23:06:38] preilly: It's a very messy install process at the moment, because I'm going from memory. [23:06:42] "Wikipedia is not censored" [23:06:46] yuvipanda, pr0n on WP [23:06:50] nope, some bullshit reason about open wed and a browser window [23:06:59] which i immediately called bs on [23:07:05] jerith: There is no screen to be attached matching jerith. [23:07:15] jerith: did you :multiuser on? [23:07:22] Sounds like they have a competing product coming to market, tfinc. [23:07:33] if we made that change then none of our apps would work with phones that have parental control on [23:07:54] preilly: Probably not. Can I turn that on in an existing screen? [23:08:12] tfinc, that would actually good for education. kiddies should do their homework themselves! [23:08:19] lolz [23:08:19] tfinc: open wed? [23:08:20] * jerith has never really done multiuser screen. [23:08:28] jerith: CTRL-A [23:08:28] :multiuser on [23:08:37] the rep tried to argue that i was just an open web browser [23:08:42] which i told him it wasn't [23:08:43] preilly: Done. [23:08:48] jerith: now do [23:08:48] he didn't have much of an argument after that [23:08:49] CTRL-A [23:08:49] :acladd bjones [23:08:54] CTRL-A [23:08:54] :acladd preilly [23:08:58] but continued to push because [23:08:59] not bjones [23:09:23] jerith: actually can you restart your screen session [23:09:57] because...? [23:09:59] jerith: then do CTRL-A :multiuser on and :acladd preilly [23:11:18] jerith@vumi-gw1:/var$ screen -RADS jerith [23:11:20] setreuid: Operation not permitted [23:23:52] preilly: you beat me to the draw. i was just checking a fix for that in as well [23:25:03] preilly: how hard of change would it be to send external urls to Safari from the iOS app ? [23:26:51] tfinc: we would need to catch them first and force a safari load [23:27:04] tfinc: it's not too bad but we would need to do it on every url [23:27:38] let me mail apple and see i that would allow us to not have to change the rating [23:28:11] tfinc: okay [23:37:16] preilly: :( i thought we used to have WikipediaMobile in our iOS user agent [23:37:21] is it only a custom header now? [23:37:26] i'm seeing this for the iOS app philinje: .User-Agent:.Mozilla/iPhone;.U;.CPU.iPhone.OS.4_2_1.like.Mac.OS..en-us).AppleWebKit/533.17.9.(KHTML,.like.Geck.Mobile/8C148. <-- example user agent string for our [23:37:33] app [23:38:04] i'll also note that changing the user agent for the phonegap app is also going to be troublesome, since you can't actually change the useragent from inside javascript [23:41:48] preilly: --^ [23:42:39] yuvipanda: were going to have to figure out a way of counting it then [23:42:45] what are our options ? [23:43:33] https://groups.google.com/group/phonegap/browse_thread/thread/e42d086338776098?pli=1 [23:44:18] tfinc: am already there [23:44:24] tfinc: we could set a separate header [23:44:24] custom user agent plugin ? [23:44:28] yuvipanda: I thought it was all ajax? [23:44:30] we do that in he iOS app [23:44:38] preilly: it's all ajax, and ajax doesn't let you set user-agent [23:45:21] it doesn't let you set a number of headers, like Host, Cookie, Connection-Length, User-Agent, etc [23:45:23] full list at http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader-method [23:45:29] $.ajaxSetup({ [23:45:29] beforeSend: function(request) { [23:45:31] request.setRequestHeader("User-Agent","InsertUserAgentStringHere"); [23:45:32] } [23:45:32] }); [23:45:52] oh, never mind doesn't work [23:45:54] :D [23:46:09] so we *can* set extra headers, but not user-agent [23:46:48] tfinc: check with ops/stats people if we could use an extra header? [23:48:38] yuvipanda: as i have already said .. we do that in the iOS app .. check https://github.com/wikimedia/wikipedia-iphone/blob/master/Classes/RootViewController.m line 60 [23:49:22] now what were not likening doing is counting that in our stats [23:49:39] as the app version was mostly used to filter content coming back from MF [23:49:42] tfinc: true but i'm trying to keep things as platform agnostic as possible. You could ask them, and if they say 'oh yeah, that's trivial!' we can go ahead and send an extra header. If they say 'no way, we need user agent' we can do that too [23:51:20] preilly: binasher can our analytics system count not just our current squid/apache log lines but also an extra header so that we can identify our app ? [23:51:35] nope [23:51:57] alright [23:52:29] see .. easy enough [23:53:01] lola .. silly me trying to sniff our Wikipedia Mobile (Android) app traffic when its over https :D [23:53:16] hehehe [23:53:19] :D [23:53:27] also the file API implementation hates me [23:54:07] tfinc: by our app - do you mean our android app? [23:54:19] yes, but really any app that we do [23:54:27] we have to have some way of counting them outside of user agent [23:54:35] since we can't change it [23:54:46] we can't? crazy [23:54:56] binasher: read the back scroll -^ :D [23:54:58] that's the only thing thats currently available [23:55:12] binasher: what would it take to start recoding a new header ? [23:55:35] because what we really need for philinje and Andre_Engels to get our analytics is a consistent way of counting our app page traffic [23:57:13] tfinc: its possible that varnish could append the contents of an arbitrary header to the useragent, or at least the useragent portion of the log line [23:57:40] which would allow us to count it [23:57:55] that should work [23:57:57] it doesn't really matter where it goes as long as we can match it up later as our app