[00:01:04] K [00:01:08] Just doing it now [00:01:10] lol [00:01:57] awjr: we have a problem Houston. I can't get the bug to submit on the bugzilla, it keeps resetting the dang connection [00:02:14] BarkingFish: Are you using windows mobile :p [00:02:24] no, firefox over linux :) [00:02:30] juuuuust kidding [00:02:49] message in #mediawiki or #wikimedia-operations [00:06:27] never mind, it's just gone up on the 10th attempt [00:06:39] https://bugzilla.wikimedia.org/show_bug.cgi?id=35250 [00:10:00] pfft.. typo in the RIL API instructions [00:11:05] devgeeks: if only it were a wiki… :P [00:11:12] oh, maybe then it'd be as useless as phonegap's [00:11:47] ow [00:11:52] harsh (but fair) [00:13:23] Yeah... this should have been a 10 minute plugin, stoopid bad docs... [00:14:11] did tey even check these ? [00:14:13] lol [00:14:46] devgeeks: :) [00:15:25] devgeeks: is there a nice resource of phonegap docs (other than reference docs) that i'm missing? Have had to dive into the code several times to understand things... [00:15:57] You mean besides http://docs.phonegap.com ? [00:16:03] yes? [00:16:22] Only tutorials and stuff... very spread out and a lot is out of date [00:16:24] :/ [00:16:49] out of date it perhaps phonegap's biggest problems [00:16:59] yeah [00:17:11] Ya know how kids talk faster than they think? [00:17:21] PhoneGap devs faster than it Docs [00:17:26] :/ [00:17:53] And they are surprised when they change the NAME and all the CALLS and don't update the DOCS and everyone freaks out [00:18:02] :D [00:18:03] lol [00:18:25] the changelog didn't even mention properly that 'oh, and all your plugins will now break' [00:18:30] and Brian Leroux treats plugin devs like they are using private api calls [00:18:36] yeah [00:18:57] "…we’ve made no commitment on the plugin api (its never been official) so I don’t feel we’re breaking any promises" [00:19:05] ^^^ Actual quote [00:19:17] devgeeks: I think our 1.2 release would be just cordova + internal API moves. Should move to a much faster release cycle. [00:19:17] * devgeeks boggles [00:19:25] devgeeks: heh. [00:19:53] devgeeks: however, if that it is what it takes to clean stuff out, I'm all for breaking backwards compatibility [00:19:56] docs [00:20:04] well, the API doesn't seem to throw errors so all it needs is a success callback [00:20:31] They just need to warn ppl and have the old versions easily available for download as a "stable version": [00:21:03] You can't chastise ppl for using the bleeding edge version when that's ALL they have for download anywhere except a github tag repo [00:21:26] yes, jdlrobson was trying to set our code up and had to spend a while hunting for a 1.4.1 [00:21:33] Sorry.. been holding this in for a while ;) [00:21:39] devgeeks: hehe :) [00:21:57] devgeeks: it is possible that 'this too shall pass' and the Apache process will bring a sense of calmness to the project [00:22:14] it will... it'll just be a bumpy ride [00:22:24] especially for lovers of plugins like myself [00:22:52] yes. [00:23:14] we've been using plugins more of 'workarounds for webkit' though [00:23:19] yeah [00:23:26] though the sharing stuff... [00:24:30] devgeeks: atleast for android, we basically added a lot of functionality to the webintents plugin and used just that [00:24:51] or rather, could use just that. We're still using the older share plugin though. Should remove [00:25:14] I just love and want your menu plugin [00:25:29] Wish I had seen that before I wrote a menu in css/js [00:27:16] devgeeks: which one? [00:27:19] devgeeks: android? [00:27:28] yeah [00:27:44] devgeeks: it's a horrible mess. Will get a cleanup by 1.2 though. [00:27:56] it *does*, however, 'work' :) [00:27:58] I built one using jQuery animations and css [00:28:29] works, but is always the same colour (unlike real menus that change with different OS versions, etc) [00:28:32] to mimick android's? [00:28:35] yeah [00:32:11] tfinc: poke [00:32:20] YuviPanda: finishing up a call [00:32:22] okay [00:32:25] godo candidate for QA [00:32:55] good* [00:32:58] am I glad to hear that! :) [00:33:36] its about time as pickings have been slim [00:38:40] and when you're done, tfinc have a look at https://www.google.co.in/search?q=gpl+app+store and I think that'll bite us [00:38:52] ok [00:39:18] our old iOS app is already GPL [00:40:15] doesn't mean it's OK. Just that you did it ;) [00:41:00] :D [00:43:01] tfinc: i'll let you take care of that mess :) [00:44:06] haha [00:45:20] devgeeks: don't forget to put the RIL plugin up somewhere before you crash for the day :) [00:45:29] heh [00:45:33] just testing it now [00:45:45] Not even lunchtime here ;) [00:46:09] ah, aussieworld :) [00:46:12] :) [00:51:30] ok.. finally done [00:51:59] tfinc: iOS build [00:52:17] ok [00:52:33] * tfinc goes to pull the latest changes [00:52:49] YuviPanda: do you have any extra UDID's for me to add? [00:52:54] tfinc: this beta won't have twitter integration - let's do one on Monday with Twitter + Facebook + RIL sharing options. [00:52:55] tfinc: nope [00:53:06] taking longer to make a index.html to call the plugin than to make the plugin [00:53:12] i added a couple of them so let me pull the cert [00:53:24] devgeeks: :D [00:54:12] ok .. latest cert generated and install [00:54:13] time to build [00:55:14] builds clean .. now let me verify it [00:56:06] no build issues [00:56:12] i'm noticing one UI issue [00:56:15] tfinc: also move this http://dl.dropbox.com/u/8768784/WikipediaMobile-v1.1beta4.apk into dumps.* as well [00:56:17] the spinner never goes away [00:56:21] k [00:56:25] tfinc: do a make remotes [00:56:29] right [00:56:36] tfinc: spinner never goes away -> broken [00:56:37] i hate that [00:56:50] tfinc: we'll move that to a git submodule soonish. [00:57:04] so you can do git submodule update instead of make :P [00:57:58] that fixed it [00:58:10] our app icon looks really ugly [00:58:19] in the simulator [00:58:42] tfinc: aliased? [00:58:43] no issues found in the build [00:58:55] yeah, its really un aliased [00:59:15] unaliased would be smooth and good looking. aliased would be jaggedy. [00:59:27] hmm, should do an icons/graphics resolution update. [01:00:33] too east [01:00:38] easy, even, lol [01:01:23] Now to document it [01:01:31] docuwhat? [01:01:35] hahah [01:02:03] only cause the RIL ones are WRONG [01:03:21] we'll want to fix it for RC1 [01:03:22] aah! [01:03:32] tfinc: icons? yes. [01:03:45] this is 3.1beta3 right ? [01:03:49] yes [01:03:58] preilly: just noticed there's no beta_application.js but there's still beta_application.min.js - do you know if that's intentional? [01:04:45] in trunk, that is [01:05:17] YuviPanda: http://dumps.wikimedia.org/iOS/Wikipedia-3.1beta3.ipa [01:05:41] tfinc: cool [01:05:50] tfinc: copy the apk i gave you into dumps.*? [01:05:53] now time for the apk [01:07:41] http://dumps.wikimedia.org/android/WikipediaMobile-V1.1beta4.apk [01:09:09] tfinc: want to read through once? http://etherpad.wikimedia.org/app-1-1beta4-3-1beta3-release-notes [01:09:18] YuviPanda: any reason why your keeping mobile in the name ? [01:09:24] i don't mind trimming it to just Wikipedia [01:09:35] for the next release [01:09:37] nope, nothing in particular. [01:09:38] taking a look [01:09:38] will do [01:10:19] menu fix.. yes! [01:11:37] http://meta.wikimedia.org/wiki/Mobile_Projects/WikipediaMobileiOSFeedback#v3.1Beta2 needs cleanup [01:11:40] want me to help? [01:12:15] wow .. there is a review of our app on the feedback page .. nice [01:13:24] tfinc: I moved out the stuff that's been fixed into an archive page [01:13:35] more people wanting a night mode [01:13:40] do we have a bug about that? [01:13:47] nope! [01:14:09] [01:14:30] Amgine: just a fyi, MaxSem was looking for 'API stuff that Wiktionary folks might need to make their life easier' [01:14:39] Amgine: so if you've ideas, poke him when you see him next [01:14:43] Amgine: poke him anyway. [01:14:48] tfinc: i'll file one [01:14:50] [01:16:02] tfinc: https://bugzilla.wikimedia.org/show_bug.cgi?id=35251 [01:16:14] thanks [01:16:23] tfinc: email good to shoot [01:16:24] ? [01:16:32] go for it [01:18:12] tfinc: sent [01:18:51] tfinc: do test out the beta on your phone :) [01:18:56] YuviPanda: will do [01:18:57] poke brion if/when you see him [01:19:07] i'll email the iOS beta testers again tomorrow. [01:19:15] almost done [01:19:25] damn just realized I've a lot of expense reports to file :| [01:19:42] yuvipanda: where is the apk? also looking for the apk for the wiktionary alpha. [01:20:11] awjr: http://learnpythonthehardway.org/ [01:20:12] Amgine: http://lists.wikimedia.org/pipermail/mobile-l/2012-March/005436.html has apk urls [01:20:36] alright, good night everyone :) [01:20:41] night yuvi [01:20:55] gnite at 7AM. I *might* want to 'fix' this. [01:20:56] bye [01:20:57] for our next release make sure to budget an hour or so so that you can stick around AFTER the email [01:21:09] ack. too slow [01:21:29] heh [01:24:35] tfinc: love it! [01:24:40] have you looked through it? [01:27:08] awjr: i just started to [01:27:16] it came up while i was talking to one of the qa candidates [01:27:39] the qa candidate was to write the mobile web testing version of it [01:28:19] https://github.com/devgeeks/ReadItLaterPlugin [01:28:39] tfinc: cool - promissing candidate? [01:28:39] Can't believe I didn't finish before YuviPanda left [01:28:40] lol [01:29:16] devgeeks: awesome :D [01:30:01] I woulda finished before he left if I hadn't spent so much time complaining about 1.5.0 :) [01:30:28] devgeeks: heh no worries, yuvi will be back on sooner rather than later. he tends to not stay away for too long [01:30:57] awjr: very much so [01:31:04] \o/ [01:31:07] finally [01:31:07] hah [01:33:22] A plugin in less than 2 hours. This is what I love about PhoneGap [01:34:02] devgeeks: what does it do ? [01:34:10] awjr: yeah, the QA pickings have been really really slim [01:34:23] tfinc: Read It Later sharing [01:34:24] awjr: a good front end phone screen today as well [01:34:30] devgeeks: nice [01:34:43] awjr: i'm going to move the front end dev to the task stage [01:34:44] Since Yuvi said he missed it since stripping ShareKit ;) [01:35:02] tfinc: sounds like a good day :) [01:36:36] awjr: much better then the ones in the early afternoon [01:40:49] awesome [01:40:50] ok im off [01:40:55] talk to you all later [01:41:00] bye [01:42:00] might 1.5.0 the plugin after I eat something [01:42:09] devgeeks: enjoy the noms [01:42:49] :) [01:43:33] heatherw: any chance you could grab this easy bug ? https://bugzilla.wikimedia.org/show_bug.cgi?id=34990 [03:36:41] Instapaper has a nice basic REST api. Bless you Marco. [16:58:18] greetings all [16:59:13] MaxSem: yuvipanda : awjr_afk : ready for the stand up ? [16:59:20] * tfinc wonders where jon is [16:59:22] tfinc: yup [17:00:18] linSmith: sorry to hear that your not feeling well [17:00:24] lets give the others 5min to show up [17:00:33] yuvipanda: hows our feedback looking? [17:00:33] tfinc: yep [17:01:28] tfinc: looks like i'll have to personally poke everyone again. [17:02:13] yup [17:02:35] greetings jdlrobson [17:02:36] tfinc: thanks, good thing I actually can work from home today, my power went out this morning and I just got it back on [17:02:59] hey tfinc - are we skypeing? [17:03:01] * yuvipanda is at a coffee shop, should finish up and head home. [17:03:14] jdlrobson: we were waiting for a couple more of you guys to show ;) [17:03:27] couple more of jdlrobsons? [17:03:35] but now we have enough to get started [17:03:39] there are a few of us going around [17:03:48] jdlrobson2 and jdlrobson3 sometimes show up when i have a bad connection [17:03:56] better than jdlrobson_ [17:03:58] tails meh [17:04:04] he's the evil one [17:04:08] linSmith: whats your Skype id ? [17:04:09] haha [17:04:14] feel free to pm it to me [17:12:14] alright, let me get on the bus *now* :) [17:12:17] cya guys in a few minutes. [17:13:08] oh yeah - i forgot to mention during standup [17:13:25] i also fixed the 'permanantly disable this site' functionality that was broken in production yesterday [17:13:30] woot [17:13:42] https://bugzilla.wikimedia.org/show_bug.cgi?id=35249 [17:16:59] awjr: which of those changes are we planning on going out on monday? [17:17:16] * tfinc goes to check http://www.mediawiki.org/wiki/Extension:MobileFrontend/Deployments#15_March.2C_2012 [17:19:33] tfinc: funny you should mention that, i'm in the middle of emailing everyone [17:19:40] about adding to the deployment page [17:20:03] i pushed the fix for bug 35249 yesterday [17:22:31] * tfinc goes to updated the project page with that [17:22:49] i'm experimenting with what level of updates makes sense on our project pages [17:23:00] the ones linked to from http://www.mediawiki.org/wiki/Wikimedia_Mobile_and_Special_Projects_engineering [17:44:04] nice job on code review preilly [18:07:10] tfinc: np [18:17:32] took longer than expected [18:22:39] tfinc: got a moment? [18:58:38] yuvipanda: yes [18:58:49] linSmith: skype/phone/other ? [18:59:13] tfinc: pm? [18:59:18] yuvipanda: sure [18:59:37] tfinc: Skype or phone is fine with me [18:59:43] k [19:28:40] tfinc: also, thoughts on GPL and App Store? [19:29:03] to be legally 'right' we'd need to dual license. Or some such trickery [19:31:30] i should take this up to legal [19:31:49] as its beyond my engineer brain [19:32:08] can you mail and summarize it for me .. then we can get legal involved [19:32:17] what would we dual license with ? [19:33:24] tfinc: usually Apache [19:33:28] tfinc: *but* that entails [19:33:34] us pinging every prior contributor [19:33:37] and asking for approval [19:34:15] tfinc: IIRC that doesn't need to block our app store push, but we'll be legally in violation of the GPL until we dual license [19:34:22] tfinc: let me write that email [19:34:25] * tfinc nods [19:43:24] http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement lame [19:43:45] preilly: very. [20:24:20] yuvipanda: yo [20:24:28] sorry about disappearing. [20:24:42] aharoni: holla! [20:24:52] had an usually long meeting and an unusually long dinner. [20:24:56] so anyway, [20:25:18] switch the locale to Hebrew or Arabic [20:25:24] start the app [20:25:37] menu > more > settings [20:25:44] the menu is totally screwed up. [20:26:08] awugh [20:26:11] aharoni: checking, gimme a moment [20:29:50] it's basically a regression of https://bugzilla.wikimedia.org/show_bug.cgi?id=34168 [20:30:34] It started to work very well in Pune and now it's more broken than before Pune. The down-arrow icons overlap with the text. [20:34:52] https://bugzilla.wikimedia.org/show_bug.cgi?id=35270 [20:35:03] tfinc, so who goes to wikimania? [20:36:14] aharoni: yes, we fixed a bug that caused larger tap areas [20:36:18] and that re-introduced this [20:36:22] aharoni: let me poke around [20:40:39] MaxSem: on a call [20:49:49] ok back [20:50:24] MaxSem: if you submit a talk then you have a much better chance of going :) [20:51:06] it's called blackmailing! :P [20:51:20] haha [20:51:31] MaxSem: if you went what would you want to present on ? [20:51:41] where to submit - wikimania site? [20:51:45] yuvi is looking at presenting on mobile apps for instance [20:51:46] yes [20:52:10] grabbing food .. bbiab [20:52:36] well, I can discuss the very thing I'm doing for WMF - data extraction from wikipedia [20:54:08] and let everyone's ears suffer from my accent [20:57:06] MaxSem: out of curiosity, data extraction for what purpose? [20:57:22] for all of them! :P [20:57:37] example(s)? [20:58:21] if seriously, I'm currently working on mobile projects but try to make my APIs as useful for everyone as possible [21:00:14] MaxSem: one of many ongoing concerns is that eventually some automated UI tests will want to have reliable test data. I made a little spike yesterday to use a couple of the MW apis from a script. [21:01:05] and I'd like to discuss some ways of obtaining needed information from WP and wikis in general from wiki's and reuser's perspective [21:04:25] MaxSem: bah, your accent isn't that thick [21:04:34] i can understand you just fine [21:04:57] yeah, I know that Reedy's accent is even worse :P [21:05:04] exactly [21:05:09] hahhaha [21:05:16] i have no idea what Reedy is saying 3/4 of the time [21:05:24] It's alright, I don't either [21:05:53] :p [21:08:35] yuvipanda, I don't see your submission [21:08:47] MaxSem: you'll see it in a day, I guess. [21:08:55] MaxSem: just talked with tfinc on what I'm going to talk on [21:09:03] * yuvipanda wonders how his accent's like [21:09:15] 1) existent [21:09:31] * yuvipanda wonders how his accent's like without a bus in the background [21:10:54] MaxSem: I enjoy listening to you speak. You seem to relish every word as you speak :) [21:13:00] when I speak English I hear my brains cracking from overload [21:13:26] rofl [21:14:03] that seems to happen to me when I write/read tamil [21:14:10] getting better now though :) [21:14:28] I thought it's your native language [21:15:10] it is [21:15:17] I can read and write it fine [21:15:22] but not as fluent as english [21:15:49] it is possibly interesting, considering that I couldn't speak or write english properly until I was ~9 [21:16:21] One popular view is that computers and the internet taught me way more english than my school and parents could teach me tamil :) [21:16:45] MaxSem: when signing my name in Tamil in the Pune Hackathon Banner, I got one of the characters in my name wrong, for example [21:16:50] simply because it has been years since I've had to write my name in tamil [21:35:27] http://wikimania2012.wikimedia.org/wiki/Submissions/The_Wikipedia_Mobile_Experience [21:35:31] linSmith: have you looked at Wikia's for mobile nav ideas ? [21:39:56] tfinc: email sent [21:43:42] tfinc: do try to include me in further discussions over the license :) [21:46:05] i'm meeting with kelly in 15min about mobile privacy so i'll try and bring it up [21:47:37] linSmith: specifically take a look at http://muppet.wikia.com/wiki/Muppet_Wiki and see how they do menus, share, etc [21:48:32] tfinc: i guess this is a different issue than privacy, but feel free. [21:48:49] yuvipanda: i meant that i'll ask her if we have time after talking about mobile privacy [21:48:54] ah cool [21:49:05] but do note that we should *ideally* have this resolved before publishing [21:49:17] * tfinc nods  [21:51:27] possibly more than ideally. *we* of all people don't want to be violating open source license [21:51:28] *licenses [22:02:08] yuvipanda: great summary email about everything [22:02:31] tfinc: not sure how public it should've been. [22:02:40] tfinc: license issues devolve into flame wars *very* quickly [22:11:52] okay am off. good progress on getting facebook and RIL to integrate as share options. [22:12:05] should get some work done over the weekend as well for an RC on monday. [22:12:15] Chennai Hackathon tomorrow, hope it goes great :) [22:12:17] gnite everyone! [22:16:07] yuvipanda: gnite [22:16:16] * preilly was just a little too slow [23:01:13] 20% time code review is melting my brain [23:01:47] awjr: sad so sad [23:01:56] i think it is cruel and unusual punishment to ask someone to do code review for 8 hours straight [23:02:27] awjr: yes, yes — it is [23:06:12] awjr, that's why I try to review a bit every day, not on one dedicated day [23:06:50] MaxSem: makes sense [23:07:14] way more sense [23:13:36] mhm, my rewrite looks complete, but i'm too sleepy to commit [23:19:16] MaxSem: go to sleep [23:19:36] * preilly notes that it's 3:19am Saturday (MSK) - Time in Moscow, Russia [23:45:49] just.. can't… review.. anymore.. code. [23:45:51] * awjr steps out for a drink