[03:24:58] hey guys quick question: whats the difference between http://upload.wikimedia.org/wikipedia/commons/f/fa/En-us-ncalif-plutodemocracy.ogg and https://upload.wikimedia.org/wikipedia/commons/f/fa/En-us-ncalif-plutodemocracy.ogg? [03:29:28] Let me look TonyC [03:30:07] Oh, https - one is being served via an ssl server TonyC [03:31:19] does every file being served via ssl also has a regular url? [03:31:29] like non-secure [03:32:11] They should, yes, although I believe Wikimedia Foundation is slowly eliminating the use of non-https servers. [03:32:53] The https vs http is solely the way it is being transfered; the file is the same in either case. [03:33:58] the android media player cant play from anything from ssl, so I get errors every time someone uses https for the link [03:34:34] That's annoying. [03:35:03] I think you can safely (at this point) degrade the transfer protocol to http. [03:35:33] And we will ask the ops folks about the mediafile server plans on Monday. [03:35:59] Or tomorrow morning if I see Apergos online. [03:36:46] yeah i wanted to just trim the 's' but I thought it would be too reckless to assume the file existed every time [03:37:02] Yes, they do. [03:37:11] alright thanks! [03:37:18] You're welcome! [05:23:00] johnduhart: ping [05:38:29] [05:38:57] * yuvipanda laughs, loses balance and falls off the 7th floor [05:39:16] [05:39:54] PHONE? I had a DSLR right next to me you could've used [05:39:56] sigh [05:40:13] Amgine: apologies for not being available for the standups [05:40:16] still at the hackathon [05:40:29] No worries, I fully understood that was going to be the case. [05:40:52] Only two students made it, so I'm going to start e-mailing 24 hours in advance. [05:41:18] Amgine: :) [05:42:25] Current project: do a completely TDD little script. It's taking foooooorrrreeeeeevvvvveeeeeeeerr. [05:48:16] yuvipanda: whats the bug # for the onTouch bug fixes ? [05:48:41] tfinc: the one about 'off by one' errors on ics [05:49:33] so far i have 31891 as done [05:49:58] yuvipanda: i need the other bug numbers that we've both smashed [05:50:02] along with which are open [05:51:34] ok .. i have the rtl bugs now [05:54:33] johnduhart: The MobileFrontend2 extension has been renamed to MobileSkin in order to avoid any confusion with MobileFrontend. [06:05:07] It's not a skin. [06:05:30] [06:11:22] Amgine: okay, so what do you suggest? [06:12:32] Well, as someone who wrote an extension which was nearly immediately copied a dozen times, one of which took the same exact name... I would leave it alone. [06:13:04] Amgine: leaving it alone is not an option. [06:13:23] Yes, it most certainly is. It may not be one you wish to take, but it is an option. [06:15:09] Amgine: unfortunately it isn't [06:15:41] Everything with DynamicPageList/DPL is descended from my poor attempt; and having a lot of them around made things better. Mine is now DynamicPageList (Wikimedia). [06:57:37] Amgine: question [06:57:46] do you have like a final 'end goal' for the Wiktionary guys? [06:58:07] a features list at which point they can 'freeze'? [06:58:16] or do *they* have one? [06:59:08] They have not created one, no. I think we want to continue to develop the Wiktionary project until the end of the UCOSP, at which point it reverts to being a solely WMF project. [06:59:49] However, UCOSP runs two sessions during the northern hemisphere academic year, and I think they will want the Wikimedia team to repeat. [07:00:12] (doesn't have to be the Wiktionary app, just an open-source coding project) [07:01:15] Amgine: continue to develop is fine [07:01:19] i was talking about a 'feature freeze' [07:01:25] so you can say 'all features, done for 1.0 release' [07:01:29] and work on stablizing [07:01:34] doing the features is the easy and fun part [07:01:50] actually making it market ready is much harder and longer [07:02:14] No, they haven't talked that yet, but I think they will run out of features sometime in the next two weeks. [07:02:28] and I also think that it'll be a much better experience for those guys if their work actually hits the market + a few hundred thousand people instead of it doing that a few *months* after that [07:02:40] [07:03:22] my GNOME3 Cheese port released to most distros atleast 18 full fuckin months after I wrote that (thanks to the Ubuntu fight) and it felt completely horrible :) [07:03:33] woot feature freeze! [07:03:40] * tfinc loves a feature freeze [07:03:40] Amgine: so I'm guessing a 'this is the list of actual features we're going to have' is incredibly important [07:03:50] There is one major code issue involved in that for sure: removing all of the gps-/location-related code. [07:05:20] Okay, I will bring this up as a "planning the next steps" e-mail, and then we can try to talk about it at the standups. [07:07:00] Are we talking about trying to get to market before June, then? [07:08:32] Because that will be a big reward/goal to push for. [07:09:32] tfinc: Will you have a chance to set up the Wiktionary app under the Wikimedia account before Monday? pfhayes is champing at the bit about that. [07:21:38] johnduhart: the rename has been reverted we are working on a message to wikitech-l to discuss the rename [07:24:18] Amgine: yup. let me take a look now [07:24:48] Cool. [07:24:54] Thanks preilly! [07:25:23] Amgine: github? [07:25:26] you don't need tfinc [07:25:34] pfhayes has perms [07:26:11] Amgine: its the "New wikimedia/WiktionaryMobile repository needed" mail right? [07:26:21] Yes, tfinc. [07:26:35] Yuvipanda: not according to other discussions. [07:26:45] let me check the perms .. but all of you should have admin rights [07:26:58] [07:27:41] I think he said it needs to be dropped and recreated as a fork, then he can move apply all the revisions. [07:27:49] Amgine: you guys have push/pull access [07:27:55] Amgine: that's not really necessary [07:28:05] Amgine: you just need to wipe the repo and push [07:28:10] hmm [07:28:21] but maybe i can do it faster [07:28:43] I'll make sure to point him to this in the logs, as well. [07:28:54] [07:29:00] i can just delete it and recreate it clean [07:29:05] but yes .. you don't really need me for this [07:29:42] Okay. But since we *do*... Thanks tfinc! [07:29:50] Amgine: ok. i'll just delete it. last chance for you to remove anything else you might need from https://github.com/wikimedia/WiktionaryMobile [07:29:59] s/remove/pull [07:30:00] Nope, is done. [07:30:01] ok [07:31:02] Amgine: done [07:31:03] https://github.com/wikimedia/WiktionaryMobile [07:31:34] Amgine: need anything else ? [07:31:46] yuvipanda: Shea was having some issues with the copy-to-clilpboard routines in the phonegap plugins, and was talking about implementing it in java; problem or okay? [07:32:00] tfinc: I think that's everything I can think of. [07:32:01] Amgine: they already exist, :) [07:32:05] great [07:32:18] Somehow I knew you were going to say that, yuvipanda... [07:32:24] Amgine: check the phonegap-plugins [07:32:36] Oh, we tried those and failed. [09:59:46] [WikipediaMobile] yuvipanda pushed 2 new commits to master: http://git.io/4neUZg [09:59:46] [WikipediaMobile/master] Close button & Wiki-logo despritified. - Soumya Deb [09:59:46] [WikipediaMobile/master] Repositioning the Back button - Soumya Deb [10:00:12] Project WikipediaMobile - Nightly builds build #181: SUCCESS in 13 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/181/ [10:00:12] * yuvipanda: Close button & Wiki-logo despritified. [10:00:12] * yuvipanda: Repositioning the Back button [17:58:37] Project WiktionayMobile - Nightly builds build #9: SUCCESS in 10 sec: https://integration.mediawiki.org/ci/job/WiktionayMobile%20-%20Nightly%20builds/9/ [17:58:37] * yuvipanda: Removed dependency on Google APIs [17:58:38] * yuvipanda: Remove Google Maps code [17:58:38] * yuvipanda: Removed more useless geonames references [17:58:38] * yuvipanda: Re-added HttpApi [17:58:39] * yuvipanda: Close button & Wiki-logo despritified. [17:58:40] * yuvipanda: Repositioning the Back button [17:59:25] I hate the wikpedia app logo/icon for android ..and love standard wikipedia icon [18:30:41] Project WiktionayMobile - Nightly builds build #10: SUCCESS in 7.3 sec: https://integration.mediawiki.org/ci/job/WiktionayMobile%20-%20Nightly%20builds/10/ [18:30:41] * pfhayes: First commit [18:30:42] * pfhayes: Adding phonegap [18:30:42] * pfhayes: Adding phonegap jar [18:30:43] * pfhayes: Adding build.xml [18:30:43] * pfhayes: Removing binary files [18:30:44] * pfhayes: Adding jquery [18:30:44] * pfhayes: Renaming Wikipedia -> Wiktionary [18:30:45] * pfhayes: Adding custom wiktionary styling [18:30:45] * pfhayes: Adding todo [18:30:46] * pfhayes: Use iScroll on iOS 3 (untested) or 4 (tested 4.3 sim) [18:30:46] * pfhayes: Renaming Wikipedia -> Wiktionary [18:30:47] * pfhayes: removing near-me...again [18:30:47] * pfhayes: continuing to tear out geolocation, previous commit was only disabling the UI [18:30:48] * pfhayes: Updating README [18:30:48] * pfhayes: Removing some more location stuff [18:30:49] * pfhayes: Added feature to define words from outside of app [18:30:49] * pfhayes: Making more Wikipedia -> Wiktionary updates [18:55:03] yuvipanda: hi [18:55:09] hello! [18:55:19] shravan: saw the pull request, will take a look and merge :) [18:55:24] yuvipanda: i have added the normalization part and requested for a pull [18:55:33] yuvipanda: please test it with your phone :) [18:56:01] shravan: yes, all my electronic devices are out of juice so finding pins now ;) [18:56:09] yuvipanda: cool [18:56:26] shravan: :) [18:56:27] yuvipanda, what does our PhoneGap app use for parsing JSON received from the server, jQuery? [18:56:34] MaxSem: yes [18:56:50] hmm, thanks [18:56:52] shravan: https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&list_id=64617&component=android&component=devices&resolution=---&resolution=LATER&resolution=DUPLICATE&product=Wikimedia%20Mobile is the link I use to pick bugs up from [18:56:54] MaxSem: why? [18:57:06] MaxSem: it *used* to use webkit's JSON.parse [18:57:49] * shravan is bookmarking the link .. [18:58:04] yuvipanda, I'm preparing a RFC for a more compact JSON API output and need to know about possible compatibility issues [18:58:29] MaxSem: if by 'more compact' you mean less crazy, I'll be all for it :) [19:04:23] by more compact I mean UTF-8 instead of \u0253 thingies [19:04:49] ah damn [19:06:02] and what do you mean by less crazy?:P [19:07:13] MaxSem: not a fan of numeric keys [19:25:30] i need to make an update affecting mw-jenkinsbot… the WiktionaryMobile repository has been moved to a new location [19:26:06] from http://github.com/pfhayes/WiktionaryMobile to http://github.com/wikimedia/WiktionaryMobile [19:26:52] how can i update jenkins to trigger off updates to the new repo instead of the old one? [19:27:58] pfhayes: i'd say find hashar and hit him on the head [19:28:07] thanks yuvipanda [19:28:14] pfhayes: :) [19:28:48] pfhayes: apologies that i've not been regularly available - the pune hackathon has thrown our schedules for a toss so should be back to normal in a while [19:28:59] no problem yuvipanda [19:30:02] MaxSem: is there some notes somewhere on what would be the MF related APIs you're eventually going to work on? [19:30:37] already working on [19:31:00] no spec --> I'm inventing everything as I get to it [19:31:47] MaxSem: is the sole purpose of this to make the apps faster? [19:32:42] to load sections dynamically instead of downloading them all at once and just expanding [19:33:09] MaxSem: have you already started on that? [19:33:16] yes [19:33:24] hmmm [19:33:41] * yuvipanda isn't particularly sure how much faster/useful that's going to make this [19:33:57] MaxSem: do you know of a good way to profile js? [19:34:05] nope [19:34:14] i'm not a JS guy, really [19:36:24] MaxSem: i just don't want it to get to a part where you've done all the awesome work but it actually doesn't make the UX that much faster vs the amount of complexity it adds [19:37:17] I haven't given myself this task [19:37:31] it's what Tomasz want me to do [19:38:00] probably, tomorrow I'll know clearer how it wil look [19:38:51] MaxSem: I understand, i'm just thinking out loud [19:39:19] MaxSem: i'll hit tfinc up tomorrow and see how it's up [19:39:35] okay [19:39:35] MaxSem: also, I apologize for not testing out the geo api yet [19:39:49] been crazy running around so far. [19:41:10] np [19:41:44] wah [19:41:47] that's some quit message [19:41:49] i'm off too [20:49:46] !brains