[00:00:59] drdee: you around? [00:24:14] jdlrobson: "もう一歩前に進んでください" == "Please move forward one step" [00:24:24] ?!?! [00:39:38] tfinc: https://gerrit.wikimedia.org/r/#/c/11973/ [01:06:41] tfinc: http://bits.wikimedia.org/DolphinBrowser/index.html [02:39:59] wow. i love that. [02:50:12] and no one is here. [02:50:19] except now preilly. [02:50:29] [02:50:52] amgine, i saw a nametag for you in berlin. [02:51:00] but did not see anyone wearing it. [02:51:08] so i am dissapoint. [02:51:09] [02:51:14] because i wanted to meet you. [02:51:33] i was the guy with the long hair. [02:51:36] Mind you, I am generically terrified of actually interacting with people, so... [02:51:43] I was one of the old people. [02:51:53] i think you will find that i am easy to interact with, despite my reputation. [02:52:21] were you, perchance, in a git/gerrit talk with sir reilly? upstairs, in the weird room? [02:52:29] Yep. [02:52:36] i was in that room! [02:52:50] so i think i know who you are, herr Enigma. [02:52:57] hmm [02:53:00] [02:53:14] * preilly forgot that he was knighted  [02:53:30] preilly: who made dolphinbrowser? [02:53:34] Sirp, it's short for Patric. [02:54:14] jorm: mobotap.com [02:54:44] jorm: on MoboTap Inc [02:54:59] Dolphin Browser achieved over 12 million downloads in less than 20 months [02:55:38] s/on/or [03:05:09] who did the design on that page? [03:45:47] jorm: what page? [03:46:38] i think that W is mine [03:48:01] heatherw: it's the Wikipedia Mobile app [03:48:07] :) [04:11:42] [04:27:26] Amgine: that "eloper" part is why it isn't. :P [17:23:41] caxthelm: welcome to WMF Mobile [17:23:46] Thank you [17:31:08] MaxSem, jdlrobson: caxthelm is Christopher Axthelm from OpenPath Products (Dev Lead for the wiki j2me project)… feel free to ask him anything about that project [17:32:06] * yuvipanda looks around [17:32:39] yuvipanda: see above ^^ [17:33:25] yuvipanda, " MaxSem, jdlrobson: caxthelm is Christopher Axthelm from OpenPath Products (Dev Lead for the wiki j2me project)… feel free to ask him anything about that project" [17:34:01] preilly: MaxSem thanks! [17:34:06] hey caxthelm! [17:34:12] hello [17:36:45] yuvipanda, I've finished tweaking full-text search for now. you can now search with &srname=~foo (not yet deployed) [17:38:27] MaxSem: awesome! [17:38:49] what else would you like to see in the near term? [17:39:11] MaxSem: bbox based search is good enough for production usage? [17:39:21] does it have set limits, like 'don't specify the entire globe'? [17:39:32] yeah [17:39:53] 0.04 square degrees, whatever that may mean XD [17:40:01] heh! [17:42:33] I will make another round of optimisations once we will be sure about our API use cases [17:42:51] MaxSem: okay! [17:43:08] MaxSem: i'll add in full text search to the app tomorrow, will be doing maps today [17:43:31] whee [17:44:09] MaxSem: absolutely unrelated, but how easy/hard would it be to have the mobileview api *not* pass through the mobileformatter? [17:44:35] on Tablets we serve them desktop view, except in the app where we give them mobile view, which sortof sucks [17:44:46] mmm, not hard at all [disclaimer: blah blah blah] [17:44:50] So yuvipanda - I have an idea for getting more accurate feedback.. [17:45:11] adding a get param for 'source'? [17:45:22] http://en.m.wikipedia.org/w/index.php?title=Special:MobileFeedback#feedbacksource:Wikipedia Mobile 1.2 [17:45:28] yeh basically - checking the hash [17:45:38] greetings all [17:45:41] substituting any $1 that appears in the email [17:45:46] jdlrobson: why hash, rather than a querystring? [17:45:50] hello [17:46:16] yuvipanda: well I was thinking javascript would add it (in which case hash would make sense) [17:46:24] yuvipanda: i'm happy to see that the dolphin guys are all set [17:46:28] but equally php could do it and thus a querystring might make more sense.. [17:46:35] I think on all devices that don't support hardcore contributions (=don't have keyboard & mouse) our desktop skins suck - because they eat screen real estate [17:47:33] caxthelm, J2ME is a very fragmented thing as I heard - will there be different subversions of the app for different devices? [17:47:40] MaxSem: well, mobileview is just the content, no? [17:47:46] guess php probably would make more sense here yuvipanda ? [17:47:50] MaxSem: of course, the *ideal* thing would be to have a TabletFormatter, but :D [17:47:54] jdlrobson: yes, I think so too! [17:48:05] cureently, mobileview serves HTML reformatted for mobile [17:48:06] cool i'll send a patch so at least we can distinguish app from mobile site [17:48:07] jdlrobson: fragments weren't meant for passing data ::P [17:49:01] yuvipanda, ideally I want to use the same HTML everywhere but on WAP - see my wikitech-l post some time ago [17:49:17] MaxSem: well, 'ideally', yes. [17:49:57] what's the banter about? [17:50:23] I still believe it's a matter of CSS [17:50:42] MaxSem: but currently we're using the styles we use for mobile on tablet, and that doesn't look good. I'm guessing a near-term solution would be to stop the html transforms we are doing for tablets, with the longer term solution migrating to a proper 'html just for content, css for all styles' [17:50:55] but right now, we can't do that [17:51:25] I just saw your comment MaxSem. Yes it is fragmented, but we are using the LWUIT UI interface to help smooth out as many of those oddities as we can. [17:51:41] tfinc: on tablets, browsers give people the 'full' site, but the app gives them stripped down mobile site. Not good. Was simply asking MaxSem for a 'how hard it is' to support not doing mobile transforms for mobileview as a param [17:51:47] yuvipanda: correct thing is for styles on mobile to be adapted for tablet. lindsey is thinking about this :) [17:51:56] ahh ok [17:52:22] yuvipanda: this needs an update http://www.mediawiki.org/wiki/Wikimedia_Apps [17:52:27] under releases [17:52:31] caxthelm, cool. I'm the mobile API dev, poke me if you have questions/requests [17:52:38] yuvipanda, not hard at all [17:52:56] caxthelm: welcome! are you joining us from open path ? [17:53:03] tfinc: ah, doing! [17:53:15] tfinc: i'd also need you for the iOS release - I don't believe I've access to iTunes connect [17:53:17] MaxSem: we will be talking a lot then. [17:53:37] yuvipanda: sadly you dont [17:53:38] its dumb [17:53:45] very [17:53:51] tfinc: 01:30 PST? [17:53:58] or whenever you're back from lunch? [17:53:58] today? [17:54:01] tfinc: Yes, I'm the lead dev for the s40 & s60 j2me. While I didn't say much, I was on the kickoff call. [17:54:26] tfinc: yes? [17:54:37] tfinc: unlike Android there is no immediate monitoring to be done. [17:54:53] tfinc: so i think it is a relatively simpler build and wait? [17:55:07] tfinc: i think we set tuesday to be the iOS push on our last call, no? [17:55:08] caxthelm: welcome.! i see you've already met max. he'll be your best friend for extending the api [17:55:24] feel free to reach out to me or preilly if you have questions that aren't getting answered [17:55:49] caxthelm: and feel free to poke me if I could be of any help at all! (Wrote most parts of the Android/iOS app) [17:57:55] yuvipanda: Thank you. [17:58:18] tfinc: any status updates on the QA position? [17:58:41] none yet [18:00:31] philinje: lets talk about consolidating feedback today and refining our existing pipelines. i'm getting pretty tired of getting all these empty messages [18:00:52] I'm working on a page now [18:01:13] philinje: tfinc jdlrobson is working on a patch that'll let us differentiate feedback from app vs from web [18:01:24] yuvipanda: hows it work ? [18:01:38] tfinc: querystring for 'source' [18:02:16] i see it now 37717 [18:02:26] yep just raised [18:02:36] I'm looking into google mail filters to filter out empty emails [18:02:50] I think there's little we can do outside that [18:02:59] philinje: can you respond to OTRS 2012061910002125 [18:03:37] jdlrobson: id rather write a solution that guarantees we never see empty emails [18:03:43] rather then filtering them out [18:03:56] But tfinc - that's a problem that rests in the mail client [18:04:23] caxthelm: Hello, yuvipanda just told me you are starting on J2ME version of app, feel free to poke me if you want someone to test [18:04:32] not if we handle the submission form [18:05:43] But how... they are just mailto links [18:05:51] if someone wants to click them and then send the email empty... we can't stop that [18:06:20] jdlrobson: it was originally a form not a mailto link [18:06:55] but the form is disabled now on wikipedia.org so these blank mails we are seeing are coming email clients... [18:08:07] jdlrobson: sure, i'm talking about the next steps of the feedback form [18:08:15] mailto is a temp hack [18:08:26] ah ok. But we have validation to stop that no? [18:08:48] MaxSem: so if it is an easy thing to do, please do add that :D [18:08:55] MaxSem: but then 'mobileview' as a name makes no sense :) [18:08:58] okie [18:09:04] hmmmmmm [18:09:20] action=mobileview....¬ransform [18:09:31] jdlrobson: we'd have to add it. the first sprint was all about seeing what we could easily get done and seeing the kind of feedback we got [18:09:39] does that look lame? [18:09:41] now we get to strategize about how to make it better [18:10:32] MaxSem: very [18:10:43] MaxSem: action=mobileview...&justkidding=1 [18:10:49] okay, other suggestions? [18:11:16] MaxSem: deprecate action=mobileview, call it action=sections or something? [18:11:23] sectionview, perhaps? [18:11:32] deprecations suck [18:12:06] MaxSem: wrongly named things suck too! [18:12:18] E_ALL, etc :) [18:12:39] well, now E_ALL means really all [18:12:43] as of PHP 5.4 [18:12:57] last I heard, mediawiki still supports php 2.3 :P [18:13:00] so backwards compat, etc :) [18:14:57] MaxSem: also, action=parse supports sections [18:15:43] this is not the action you've been looking for, mr. stormtrooper [18:15:52] so this would be sortof duplicative [18:16:30] once again, per-section parse is different [18:17:17] *sort-of* duplicative :) [18:19:14] MaxSem: what's the usual way of API deprecation? [18:19:21] i wonder if other APIs have been deprecated before [18:20:18] that's a painful thing. in our case, it'll have to live for longer than it previously existed [18:20:55] MaxSem: we can monitor traffic and drop it when it goes below a certain threshold [18:21:03] MaxSem: *or*, we can just issue a perm redirect [18:21:05] nah [18:21:10] deprecations suck [18:21:12] deprecations suck [18:21:17] wrongly named things suck [18:21:23] deprecations suck [18:21:43] MaxSem: are you suggesting we stick to calling it mobileview? [18:21:53] and say 'it is mobile view, but you can get the non mobile view too?' [18:22:34] New patchset: Jdlrobson; "add further information to feedback (bug 37717 and bug 36388)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/12035 [18:22:37] yuvipanda: ^ [18:23:01] yeah, deprecations suck [18:23:17] MaxSem: oh c'mon! [18:23:35] I'm assuming that will work for e-mails - but I can't work out what magic is at work there to pass subject/message body etc - all I can get my local feedback form to do is to create a hardcoded email link [18:23:37] why does deprecation suck? [18:23:47] having to support something thats broken is much worse and wastes time [18:23:50] that's actually a very good question! [18:24:16] if we have something thats better lets not waste our time with old broken code [18:24:27] and/or outdated code [18:24:48] and/or outdated names :) [18:24:52] sure [18:24:53] we're talking not aabout brokenness [18:24:56] what are we looking at deprecating [18:25:14] we're talking about bikesheddy names [18:25:22] oh geez .. really [18:25:29] * tfinc gets out of this [18:25:41] MaxSem: oh c'mon, this isn't bike shedding! [18:25:55] we can't call it mobileview and then pass a parameter to kill the 'mobile' part [18:25:57] no, my color is better! [18:26:52] "Delivers content optimized for mobile devices for use by mobile apps and dynamic section views. Almost like a restricted-functionality action=parse, but more flexible and returns separate sections that are always obtained from full-page parse." [18:26:58] outdated code is bad mmkay [18:27:05] MaxSem: we can't call something a knife and then 'pass a parameter' to get rid of the blade [18:27:35] okay, stupid analogy [18:27:49] yuvipanda: that needs to be a t-shirt slogan [18:28:22] preilly: 'okay, stupid analogy?" [18:28:32] yuvipanda: no no I thought it was perfect [18:29:01] heh, it sortof sounds like 'you wouldn't download a car!' to me :) [18:29:11] * yuvipanda is sad about not wearing his 'not just the tip!' t shirt at berlin [18:29:41] oh my my [18:30:32] preilly: it was a javascript conference t shirt, and those guys didn't know what it meant. I think that makes it even more funny. [18:30:47] ha ha [18:31:02] * yuvipanda makes note to wear it at Washington [18:31:33] philinje: pfhayes i'm eager to hit publish on the wiktionary app today. let it sit in google play for a day and then we can do more messaging around it [18:31:45] tfinc: sounds good to me [18:32:42] tfinc: let me know if you need me to review anything [18:33:10] philinje: id like you and pfhayes to work together on a blog post [18:33:37] * yuvipanda suggests involving Amgine too [18:33:40] tfinc: philinje pfhayes ^ [18:33:41] if the communications calendar is open lets plan on pushing it thur/fri [18:33:43] agreed [18:33:57] Amgine will be helpful [18:34:06] I can write, but not so great with the code. [18:34:49] philinje can help you craft the wording [18:35:03] tfinc: ok, pfhayes, Amgine, do you have access to our WordPress? If not, send me a draft in any form [18:35:15] philinje: we don't have access to the wordpress [18:35:53] ok, just a text file will work, and screenshots [18:35:53] philinje: example postings? [18:36:02] one sec [18:36:20] baring any other reason i'm going to publish it @ 1PM PDT [18:36:59] sweet, I start investigating a serious PhoneGap bug in Cordova only to find it was fixed in master 4 days ago! [18:36:59] barring [18:37:02] * yuvipanda goes to make a build [18:37:21] tfinc: works for me [18:37:21] http://blog.wikimedia.org/2012/06/06/help-design-the-future-look-of-wikipedia-mobile/ [18:38:04] pfhayes: http://blog.wikimedia.org/c/technology/mobile/ [18:38:10] jdlrobson: looks good to me! [18:38:14] yuvipanda: what would be a good first task for me to do for WLM to get some exposure to the code base? [18:39:03] i particularly like http://blog.wikimedia.org/2012/03/26/wikipedia-mobile-gets-a-face-lift/ as a good example [18:39:42] thanks tfinc, philinje. i can work on a draft today [18:40:05] pfhayes: Amgine: not too many screenshots, ideally 2 and no more than 4, or send a few and I can choose [18:40:14] What is the topic of the blog entry? the focus/concept? [18:40:59] Amgine: background on the project, the volunteer effort, the nature of the app, how it was developed, why it's important [18:41:06] jdlrobson: mmm, a 'tinyish' one would be styling for the popups. a 'smallish' one would be auto-login and storage of username/password. a 'mediumish' one would be 'implement search as you type for monuments'. [18:41:15] jdlrobson: or, you could CR my code! :P [18:41:16] here is how we announced the Wikipedia app back in the day http://blog.wikimedia.org/2012/01/26/announcing-the-official-wikipedia-android-app/ [18:41:20] yuvipanda: link me up to bugzilla! [18:41:21] Amgine: pfhayes --^ [18:41:36] Amgine: sorry, in terms of focus, just the fact that the app has launched [18:41:41] also MaxSem - fancy updating LocalSettings.php on http://wikimediafoundation.org/w/index.php?title=Home&mobileaction=toggle_view_mobile [18:41:55] we have an image 404ing - tfinc I don't think we are doing a deployment today [18:42:32] jdlrobson: nothing on bugzilla - this isn't even merged yet! [18:42:40] thats fine but you can get anyone who *would* be doing a deployment (max, patrick, etc) to make that change [18:42:43] jdlrobson: https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/ToDo [18:42:49] yuvipanda: thanks [18:43:04] MaxSem: >https://bugzilla.wikimedia.org/show_bug.cgi?id=37611 [18:43:35] jdlrobson: also, http://github.com/yuvipanda/WikipediaMobile. As I mentioned, not merged yet. I'll finish maps today and then poke brion for CR (or you can do that!) [18:43:55] yuvipanda: is that the unofficial master copy for the moment then? [18:44:05] jdlrobson: for the moment, yes [18:44:07] mmmm, can we use upload.wm.o for such heavy traffic? [18:44:20] jdlrobson: should change shortly. It has move to gerrit [18:44:24] Amgine: in the Android app launch blog post, the part about the global mission ties it into broader objectives, in this case that could be a few sentences and doesn't need to be a whole section - that part I can add [18:44:27] ok yuvipanda [18:44:42] Amgine: probably the volunteer effort will be a key point of interest [18:45:06] yuvipanda: did you mean https://github.com/yuvipanda/WLMMobile [18:45:11] jdlrobson: grr, yes [18:45:13] :) [18:45:17] mmm, though we use it for main site's logos:P [18:45:18] kk. I think pfhayes should do the lead write-up, but I will try to ensure these points get covered. [18:50:15] yuvipanda: i just took a spin through the wlm app. its coming together nicely [18:50:45] tfinc: yup! The colors are a bit off and assets aren't in place - I think linSmith will get them to me in a day or two. [18:51:09] tfinc: working on the maps now, will merge that in after that. [18:52:59] yuvipanda: where are you guys collecting feedback? [18:53:48] tfinc: so far seems to be https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/Feedback [18:54:08] New patchset: Jdlrobson; "make sections visible as soon as toggling code has been initialised (bug 37619)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/12039 [18:54:08] just create a new section. [18:54:19] philinje: can i scrub https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/Feedback and start using it for app feedback ? [18:54:35] yuvipanda: no. its already too messy [18:54:51] if i'm going to treat it as a feedback page i want to clean it up [18:54:53] tfinc: archive it. [18:55:03] yeah, i think archiving everything there now should be fine [18:55:45] done [18:55:50] https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/Feedback/Archive [18:56:35] yuvipanda: i'm going to jot down notes as i go. i'm betting your already working on some of these as polish [18:56:37] but i want to capture them [18:56:58] tfinc: yes, as I mentioned - this is very much a 'first cut of something that implements at least one full flow' [18:57:08] tfinc: but do capture them - i'll mark them as and when they come [18:57:11] woot! [18:57:19] tfinc: https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/ToDo is my immediate 'ToDo' [18:59:41] yuvipanda: what did you pass onto jdlrobson to work on for wlm? [19:00:25] tfinc: 'implement search as you type for monuments' sounds fun. That aside I'll probably just code review [19:00:29] tfinc: i gave him a platter to pick from. [19:00:31] ah [19:00:40] jdlrobson: i think MaxSem hasn't deployed fulltext search yet to toolserver [19:02:01] :( [19:02:33] jdlrobson: but i think it still would work. [19:02:41] might just take a few ten seconds / minutes per response :P [19:05:47] yuvipanda: will take a look at WLM after lunch [19:05:52] jdlrobson: sweet [19:06:37] hmm, I can just undelete https://commons.wikimedia.org/wiki/File:35x22px-Wikimedia-logo.png [19:06:47] :D [19:09:30] yuvipanda: hey, mind if I PM you for a min? :) [19:10:08] Debloper: sure, go ahead! [19:25:28] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/11962 [19:25:32] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/11962 [19:26:35] MaxSem: what do you think of https://gerrit.wikimedia.org/r/#/c/11569/ [19:26:41] * preilly doesn't like it [19:29:42] New review: MaxSem; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/11569 [19:29:51] preilly, what are your concerns? [19:30:13] I personally think that we should have a configuration setting for this [19:30:33] MaxSem: yeah that too [19:30:51] MaxSem: I just don't like the isDesktopBrowser method [19:30:54] also, it seems to kill xdevice support [19:31:06] MaxSem: yeah [19:31:22] MaxSem: I don't think jdlrobson fully understands our use of xdevice [19:31:44] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: -1 C: -2; - https://gerrit.wikimedia.org/r/11569 [19:31:48] or not... getDevice() already takes care of xdevice [19:31:51] my bad [19:32:07] MaxSem: yeah [19:33:22] MaxSem: but, I still think we could come up with a better approach [19:33:25] also I think we should figure out the use of mobile autodetection for single-domain configurations [19:33:53] MaxSem: very true [19:34:26] I don't have any specific concderns, but it seems that there's a can of worms around [19:43:36] MaxSem: well I don't like $mobileUA = '/(iphone|ipod|webos|opera mini|opera mobi|minimo|android|blackberry|win [19:43:36] dows\sce|palm|smartphone|iemobile|fennec|symbianos|maemo browser)/i'; [19:43:38] for example [19:44:49] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/12039 [19:44:52] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/12039 [19:45:44] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/12035 [19:45:48] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/12035 [19:46:26] MaxSem: have you looked at https://gerrit.wikimedia.org/r/#/c/10452/ again? [19:47:07] will do [19:56:50] Change abandoned: preilly; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/11569 [20:22:36] * tfinc preps pushing the publish wiktionary button on google play for pfhayes  [20:22:38] :D [20:22:44] tfinc: :) [20:22:56] preilly: MaxSem : do we have a deployment today? [20:23:06] tfinc: no [20:23:21] excellent. that makes it even better for publishing the wiktionary app [20:23:38] pfhayes: any reason for me to not hit publish ? [20:23:48] tfinc: none from me [20:24:27] yuvipanda: Amgine : any reason from you guys. if i don't hear otherwise I'm hitting publish [20:25:08] "Assange Requests Asylum In Ecuador" .. wow [20:25:22] yeah [20:25:31] tfinc: I wonder if they'll do it [20:26:09] all right … i'm publishing the app :D [20:26:23] pfhayes: --^ [20:26:29] tfinc: whooo! [20:27:44] * tfinc hands pfhayes a virtual beer [20:27:54] tfinc: :) [20:27:58] very exciting [20:29:36] tfinc: none :) [20:29:41] yuvipanda: why are we doing 'if (condition' rather than 'if(condition' in WLM [20:29:52] * preilly throws pfhayes an Il Vicino (Nob Hill) IPA. [ http://beerme.com/brewery.php?2215#1140 ] [20:30:39] * preilly throws yuvipanda an Old Izaak. [20:31:16] pfhayes: i'm refreshing https://play.google.com/store/apps/developer?id=Wikimedia+Foundation and https://play.google.com/store/apps/details?id=org.wiktionary to see when it shows up [20:31:28] tfinc: me too :D [20:31:50] * preilly throws tfinc a Porterhouse OysterStout. [ http://beerme.com/brewery.php?3439#12072 ] [20:32:20] preilly: out of curiosity what made you pick that one [20:32:28] * preilly throws philinje a Beermann's LincolnshireMild. [ http://beerme.com/brewery.php?6512#3001 ] [20:32:42] tfinc: I didn't a bot did [20:32:47] tfinc: is that one that you like? [20:34:50] preilly: its oddly accurate. i drank tons of those in dublin while working for amazon at http://www.porterhousebrewco.com/. its actually one of my fav spots in dublin [20:35:05] jdlrobson: where? [20:35:07] tfinc: nice [20:35:17] in WLM app - api.js for example [20:35:20] jdlrobson: i don't remember conciously doing that. Possibly a typo, or holdover from brion [20:35:30] also main.js [20:35:43] just felt it would be good to be consistent with WikipediaMobile [20:35:47] jdlrobson: agreed. [20:35:49] will do [20:36:07] it's ok.. i'll do it [20:36:14] i'm currently trying to get wifi to work on the iPhone 3G so i can do a final run on the iOS release [20:36:16] gives me a chance to look over the code and get my first pull request in ;-) [20:36:23] jdlrobson: awesome! :) [20:36:28] * preilly throws jdlrobson a Bell's Hopslam Ale. [ http://beerme.com/brewery.php?9545#22851 ] [20:36:33] sorry, I forgot about you [20:36:43] pfhayes: it's taking forever to see it. yuvipanda whats delay did you see when you updated our apk for the wikipedia app ? [20:36:46] preilly: i've no idea about Old Izaak, will check out when i next am in a country that has real beer [20:36:51] tfinc: ~2h [20:36:55] yuck [20:36:56] on average [20:37:01] pfhayes: --^ [20:37:01] tfinc: sometimes a little less (~1h) [20:37:21] thanks yuvipanda. tfinc, i guess i'll stop refreshing so often :P [20:38:04] * preilly throws yuvipanda a Kingfisher Premium Lager instead  [20:38:21] Kingfisher .. really [20:38:27] you couldn't do any better? [20:38:32] tfinc: not in India [20:38:46] preilly: when do I get to drink it? [20:38:49] pfhayes: tfinc sortof like http://techattitude.com/wp-content/uploads/2011/10/reddit.jpg [20:38:51] * preilly Fact: When Terry Chay uninstalls software, the task is accomplished globally [20:39:03] yuvipanda: :) [20:39:04] lolz [20:39:06] preilly: eww, no. I don't think I can drink KF - or any lager, really [20:39:11] * yuvipanda blames SF [20:39:15] * preilly Fact: The real reason there's no spyware for MacOS is that it's afraid of Terry Chay [20:39:38] * preilly Fact: Never, EVER, offer to take Terry Chay out for lunch; he already took it from you [20:39:42] tfinc: also, daily dose of outrage http://hosted.ap.org/dynamic/stories/A/AS_INDIA_FAMILY_BEHEADING?SITE=AP&SECTION=HOME&TEMPLATE=DEFAULT&CTIME=2012-06-19-10-28-45 [20:39:47] preilly: no bot? [20:40:15] tfinc: very game-of-throne-y, except not really [20:41:07] yuvipanda: pretty horrible actually [20:41:15] yuvipanda: /msg Phergie Terry Chay [20:41:20] /msg Phergie Terry Chay [20:42:02] * preilly : Fact: Terry Chay doesn't profile his code, he just commands it to run better [20:42:13] tfinc: yes, but sadly not shocking. I've seen such scenes in local movies in the same context, and audience reaction (esp. on the older people) is sympathetic towards killer. [20:42:17] * yuvipanda sighs [20:42:22] * yuvipanda goes back to getting this damn wifi to wor [20:42:22] k [20:43:06] yuvipanda: so your moving out of india sometime soon right? [20:44:14] tfinc: the world is pretty big, and I don't plan on confining myself to one country! [20:45:13] tfinc: http://phpdoc.info/chayism/ [20:45:30] ha ha ha Terry Chay doesn't bother hashing his password; his password is so perfect that the mere sight of it would kill you [20:45:35] yuvipanda: traveling the world is fun. i still have a lot more to do https://maps.google.com/maps?q=https:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2F106988299880931931335%3Falt%3Drss%26kind%3Dalbum%26hl%3Den_US%26access%3Dpublic%26imgmax%3D1600&hl=en&ll=13.304082,-17.859996&spn=152.82451,11.601562&sll=37.0625,-95.677068&sspn=48.50801,92.900391&t=h&z=2 [20:46:07] tfinc: woah! [20:46:10] that's a huge cluster! [20:46:44] tfinc: all I have is http://yuvi.in/where.html [20:46:57] yuvipanda: i don't see berlin on your list [20:46:58] and seem to have messed up the mime-type [20:47:03] or potsdam [20:47:14] tfinc: there is berlin [20:47:20] tfinc: i should add potsdam! [20:47:30] and put up photos [20:47:37] i still have so much more of india to see too [20:47:40] tfinc: i probably have a few hundred pics of you [20:47:46] tfinc: and a fuckton more of Ryan_Lane [20:47:55] including a set that would make a wonderful animated GIF [20:47:59] yuvipanda: is that a metric fuckton? [20:48:02] thats kinda creepy yuvipanda [20:48:17] tfinc: well, it is about 5 different meets. [20:48:24] of a about 20 days [20:49:06] * preilly seems legit  [20:49:23] preilly: duh, am not from the US, land of the people with the werid measurement system [20:49:35] preilly: what time are we switching the next three projects over on thur ? [20:49:42] i was constantly confused by various units of measurement in pretty much every shop i went to [20:49:44] philinje: how is the village pump communication going ? [20:50:01] https://bugzilla.wikimedia.org/show_bug.cgi?id=37650 <- That's a dupe, right? [20:50:21] yuvipanda: i think you understand pints just fine [20:50:28] tfinc: oh that I do :D [20:50:29] in fact you learned how to count in pints very well here [20:50:38] tfinc: 2 to 3 [20:50:42] k [20:52:20] tfinc: it's on http://wikitech.wikimedia.org/view/Software_deployments#Week_of_June_18 [20:52:24] k [20:55:34] MaxSem: preilly where are we with migrating the GeoGps project forward ? [20:56:33] GeoData, you mean? [20:56:45] yes [20:56:57] I'd like to see the deployment plan on a calendar [20:58:15] pfhayes: still no Wiktionary app in the store … so slow [20:58:25] preilly, are we waiting for hardware? [20:58:39] pfhayes: now that wiktionary is out. we should get you on new bugs [20:58:45] i'm sure jdlrobson & yuvipanda have some [20:59:37] tfinc: I'll need to talk to Asher about hardware first [20:59:44] tfinc: then we can get it scheduled [21:01:00] lets sync up with him today and get the details on the project page http://www.mediawiki.org/wiki/GeoData_Storage_%26_API . i'm fine with it taking a bit but we want to understand the delays and set a timeline . otherwise we'll run out of geonames queries again [21:01:03] Tfinc: sounds good to me! [21:01:04] which is no good [21:01:19] jdlrobson & yuvipanda : got anything for pfhayes to hack on ? [21:01:27] pfhayes: awesome! [21:01:32] on WikipediaMobile or the mobile site? [21:01:50] yeah, the app or the site? [21:01:51] pfhayes: ^ [21:02:00] jdlrobson: you and yuvipanda get to fight that out [21:02:33] tfinc: i think pfhayes gets to choose :) [21:03:07] yuvipanda: be careful about giving people free will [21:03:12] the'll just expect it next time [21:03:14] Either sounds good to me! [21:03:18] oohh so yuvipanda over a beer last night I had the realisation that the WikipediaMobile app needs to have an easter egg [21:03:29] jdlrobson: what makes you think it doesn't? :P [21:03:43] scrolling breaking doesn't count as an easter egg.. [21:03:52] damn, got me there! :P [21:04:09] Does a dancing panda appear when you click on the logo 5 times ? [21:04:11] if not it should [21:04:17] or even better dancing Jimmy Wales [21:04:19] yuvipanda: should i be prepping a signed ipa for the store? [21:04:32] does hanging up and almost taking whole phone with itself count?:P [21:04:35] tfinc: i'm doing a final test to make sure everything's okay. [21:04:56] pfhayes: are you on bugzilla ? [21:05:02] jdlrobson: well, the *initial* set of screenshots i prepped for the blog post could count as easter eggs themselves :P [21:05:10] i'm sure tfinc and preilly remember those screenshots :) [21:05:13] jdlrobson: Yup [21:05:14] tfinc sadly shot them down :( [21:05:20] Which screenshots? link me up! [21:05:26] (with good reason :P) [21:05:34] yuvipanda: yes yes I do [21:05:37] so pfhayes here are some saved searches which might be of use.. [21:06:00] bug list for mobile site - https://bugzilla.wikimedia.org/buglist.cgi?cmdtype=runnamed&namedcmd=MFE&list_id=124077 - nothing too exciting there at the moment though [21:06:21] list of enhancements - https://bugzilla.wikimedia.org/buglist.cgi?cmdtype=runnamed&namedcmd=MFE%20%28enhancements%29&list_id=124078 - the majority of these are not clearly defined though [21:07:16] jdlrobson: don't have the links anymore, though :( [21:07:19] *screenshots [21:07:22] :( yuvipand1 [21:07:46] pfhayes: and if you want to add something fun, you can implement 'shake for random page' feature in the wikipedia app :D [21:07:51] *shake phone [21:08:25] it's quirky and RSI inducing, but better than nothing untill we move to new nav [21:08:27] yuvipanda: :-) [21:09:06] pfhayes: the app can do things the mobile site can not due to various concerns (security, bandwidth, etc) :) [21:09:39] tfinc: i'm doing upgrade testing. You remember how horribly slow it is. [21:10:02] ohhh that sounds fun yuvipand1 [21:10:17] yehh pfhayes that sounds much better than anything exciting I could give you [21:10:23] one condition though... make it possible to add to the mobile site as well [21:10:25] :) [21:10:47] (for future usage) [21:12:05] jdlrobson: seen http://test.wikipedia.org/wiki/File:Part_of_Meerdaalwoud_(woods)_1340050397664.jpeg [21:12:08] ? [21:12:54] pfhayes: poke me if you're going to implement shake-to-random. I think i've a branch in mind that might make things easier for you! [21:22:24] yuvipand1: how many branches are you up to these days? [21:24:48] tfinc: well, once this goes out i'll merge in 1.7 that preilly did [21:25:01] i think it has improvements to the accelerometer interface, if pfhayes wanted to do that feature [21:25:42] now iTunes doesn't want to play ball and is complaining about code signing issues [21:25:45] grr [21:31:06] jdlrobson: can you send me those bug lists again? [21:34:26] pfhayes: https://bugzilla.wikimedia.org/show_bug.cgi?id=37722 [21:34:33] (not from jdlrobson) [21:34:43] pfhayes: also, you'll find jdlrobson's links at http://bots.wmflabs.org/~petrb/logs/%23wikimedia-mobile/20120619.txt [21:34:54] thanks yuvipand1 [21:37:55] jdlrobson: those saved searches don't work for me [21:43:34] mmmm caught a race condition [21:44:56] pfhayes: maybe I need to save them... one second [21:47:12] pfhayes: try again - I've shared them [21:48:16] jdlrobson: I get the error "There is no saved search named 'MFE'" [21:48:47] Does https://bugzilla.wikimedia.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=MFE&sharer_id=14942 work ? [21:49:37] jdlrobson: yes [21:49:40] \o/ [21:49:43] https://bugzilla.wikimedia.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=MFE%20%28enhancements%29&sharer_id=14942&list_id=124094 is the other one then [21:52:50] jdlrobson: thanks [21:58:57] MaxSem: Quick question for you on the API. I see action=query&prop=revisions&rvprop=content returns page content in wiki markup. Is there a parameter to add to request html style formatting for the content? [21:59:43] just what I've pointed you at: action=mobileview [21:59:45] jdlrobson: interesting layout issue https://bugzilla.wikimedia.org/show_bug.cgi?id=37725 [22:00:44] I'm blind, thank you. [22:00:57] :D [22:02:00] eek tfinc [22:02:07] funky isn't it? [22:02:50] caxthelm, try this: https://en.wikipedia.org/wiki/Special:ApiSandbox#action=mobileview&format=json&page=Lulz [22:02:57] I suspect that this is related to the portal issue [22:03:12] wtf google play [22:03:24] get off your ass and post the damn app [22:03:41] Wiktionary 1.0.1 -> Published [22:03:46] but i don't see it [22:04:13] hah! https://play.google.com/store/apps/details?id=org.wiktionary pfhayes ! [22:04:13] tfinc: did it say that before? [22:04:28] tfinc: not found :( [22:04:33] btw on that subject > http://www.mediawiki.org/w/index.php?title=Making_MediaWiki_Mobile_Friendly/List_of_portal_pages_with_problematic_two_column_layouts&action=history [22:04:40] inline styles **Should** be scrubbed [22:04:54] pfhayes: rubbish. it loads for me https://play.google.com/store/apps/details?id=org.wiktionary [22:05:19] tfinc: maybe because I'm in Canada? does it work for anyone else? [22:05:32] yuvipanda: can you verify [22:05:54] MaxSem: great, that is much easier to use that fiddler. [22:06:01] tfinc: does it show up here for you? https://play.google.com/store/apps/developer?id=Wikimedia+Foundation [22:06:08] * yuvipanda checks [22:06:15] tfinc: pfhayes shows up [22:06:22] i *don't* see it under wmf but i *do* see it under id=org.wiktionary [22:06:44] 'there are two hard problems in computer science - naming things, cache invalidation and off by one errors' [22:06:46] their search indices take ages to update [22:07:07] Also what happened with updating wikimediafoundation.org LocalSettings.php MaxSem ? [22:07:24] tfinc, yuvipanda: well… glad you guys can see it. :) [22:07:27] I need someone to review them [22:07:57] [22:08:18] MaxSem: i'm sure preilly can review it [22:09:43] tfinc: works for me now! [22:09:52] yuvipanda: lol [22:10:19] google plays description word wrapping never ends up looking write [22:10:24] full of lies [22:11:33] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/Q_sgPg [22:11:33] [WikipediaMobile/master] Fix race condition with migration prompt - YuviPanda [22:11:35] tfinc: i think with this commit you can push to iTunes [22:12:22] btw yuvipanda is the WLM app designed for android? [22:13:01] tfinc: make sure you're on latest master, and rm everything inside assets/www/MobileFrontend except 'javascripts' and 'stylesheets' [22:13:04] jdlrobson: yes [22:13:13] jdlrobson: explains the ICS styling [22:13:14] ok that explains why it's messed up in ios :) [22:13:23] aaah yes, that too :) [22:14:00] jdlrobson: were only building it for android right now [22:14:59] wow, the internet has quit [22:16:16] tfinc: poke me when you're pushing it to the store [22:17:21] yuvipanda: so i'm at 055a5f7906d16ed6caaed786ccfdc9abd8ef6836 [22:17:31] tfinc: okay, let me add jdlrobson's feedback page source [22:17:32] one moment [22:17:46] hmm, or should I? [22:18:14] i think it was approved, so i let me [22:19:41] jdlrobson: I'm going to assume that ?feedbacksource= will remain consistent and be deployed in the next deploy cycle :) [22:19:42] It got merged yes [22:19:46] preilly, can you review https://gerrit.wikimedia.org/r/#/c/12041/ ? [22:19:52] * jdlrobson nods [22:20:02] yuvipanda: make sure you include version number and whether it's ios or android [22:20:05] all that will help [22:20:24] jdlrobson: http://en.wikipedia.org/w/index.php?title=Special:MobileFeedback?feedbacksource=WikipediaMobile%2F1.2 [22:20:27] jdlrobson: is 404? [22:20:31] okay [22:20:34] i'm an idiot [22:20:53] :) [22:20:54] jdlrobson: i'm not including iOS or android since that'll be in the UA [22:21:00] i'm including app version, howeer [22:21:01] also yuvipanda it's not deployed yet [22:21:03] *however [22:21:05] yeah, that's fine [22:21:06] but it's harmless in undeployed form [22:21:25] yuvipanda: are you passing the UA then? (bearing in mind the UA is currently the browser...) [22:22:01] jdlrobson: so, app's UA is essentially WikipediaMobile/version + browser's UA [22:22:21] jdlrobson: since we're getting the browser's UA anyway, I guess just this would be enough? [22:22:38] is the contact page loaded in the app or outside the app? [22:22:43] jdlrobson: outside [22:22:55] so what if I have Firefox mobile installed on my android phone.. [22:23:10] jdlrobson: it would still report OS version [22:23:11] and OS [22:23:14] no? [22:23:55] I don't think so.. I may be wrong though [22:24:01] brb got to sort out my phone [22:24:05] mac air [22:25:03] jdlrobson: opera mobile example UA [22:25:03] Opera/9.80 (Android 2.3.3; Linux; Opera Mobi/ADR-1111101157; U; es-ES) Presto/2.9.201 Version/11.50 [22:25:25] yuvipanda, do you need a specially-crafted main page for those pageviews without HTML transformation? [22:25:43] I'm back [22:26:20] MaxSem: nope [22:26:20] sehr gut [22:26:20] jdlrobson: see https://wiki.mozilla.org/Fennec/User_Agent#Fennec.2FFirefox for Firefox [22:26:20] example seems to be Mozilla/5.0 (Android; Mobile; rv:12.0) Gecko/12.0 Firefox/12.0 [22:26:25] which does not specify Android version [22:26:42] yuvipanda, and do you need the ability to disable images in such case? [22:26:47] tfinc: I got the app downloaded from the market and everything… looks great. thanks for pushing out the release! [22:26:58] MaxSem: yes [22:26:58] pfhayes: excellent [22:27:07] jdlrobson: and iOS gives me [22:27:07] Mozilla/5.0 (iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10 [22:27:10] so i think that's fine too [22:27:13] pfhayes: send me a message that i can tweet about it [22:29:33] orr... wait [22:32:45] nevermind [22:32:54] jdlrobson: i think that string + UA is good enough [22:34:55] jdlrobson: we'll be missing out device info only from FF, and I think that's acceptable [22:35:52] * yuvipanda waits for jdlrobson to ok this before pushing it [22:36:30] yuvipanda: we've lost jdlrobson to his new macbook air [22:36:32] you can blame me for it [22:36:40] * yuvipanda blames tfinc  [22:36:49] i couldn't stand looking at his old broken laptop [22:37:47] pfhayes: https://twitter.com/WikimediaMobile/status/215211715971907584 [22:37:56] tfinc: whoo! [22:38:04] tfinc: i'll give him some tissues to clean his screen, so he can have scratches like mine :P [22:38:09] pfhayes: i wonder if we should say "Wiktionary app" [22:38:59] tfinc: that's fine with me [22:39:56] pfhayes: https://twitter.com/WikimediaMobile/status/215212304118185984 [22:41:14] tfinc: has jdlrobson's eyes glazed over, making him perform the secret steve jobs ritual dance? [22:41:33] we've lost him to the shininess of the screen [22:42:01] I'm jdlrobson-mbair now [22:42:11] a shinier version of jdlrobson [22:42:13] MaxSem: New review: preilly; "(no comment)" [operations/mediawiki-config] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/12041 [22:42:13] Change merged: preilly; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/12041 [22:42:36] jdlrobson: i doubt you can get shinier than my video avtar during standup from a week ago :P [22:42:58] preilly, thanks. is there a manual on deploying configuration changes somewhere? [22:43:19] jdlrobson-mbair: ^ [22:43:54] Google store feedback will end up where? [22:44:20] preilly, found it [22:44:25] MaxSem: cool [22:44:56] jdlrobson-on-freebsd+quartz is shinier. [22:45:43] from all the sweat in trying to get that to work and failing? :D [22:46:53] jdlrobson-mbair: take a break from shiny and look at yuvi cr so that we can deploy to the market [22:47:22] [WikipediaMobile] yuvipanda pushed 2 new commits to master: http://git.io/PW_aeQ [22:47:22] [WikipediaMobile/master] Specify source when sending users to feedback page - YuviPanda [22:47:22] [WikipediaMobile/master] Add source param for MobileFeedback - YuviPanda [22:47:32] what do you want me to do? [22:48:04] yuvipanda: you mean the UA stuff? [22:48:08] If so yehh don't worry [22:48:14] We can always tweak later [22:48:21] jdlrobson-mbair: i'e pushed a commit. ONly Firefox mobile doesn't give us the Android version [22:48:25] alright [22:48:28] tfinc: good to go then [22:48:32] the main thing is distinguishing app feedback from mobile site feedback for me which we get for free [22:48:36] anything else is a bonus [22:48:42] sweet [22:48:51] you've included version number of app yes? [22:49:04] yes [22:49:09] awesome +1 then [22:49:13] or +2 [22:49:28] heh [22:49:32] untested of course [22:49:44] * jdlrobson-mbair also +1s so it counts as two unique people [22:49:53] jdlrobson-mbair: http://en.wikipedia.org/w/index.php?title=Special:MobileFeedback&feedbacksource=WikipediaMobile%2F1.2 is the url [22:50:02] i approve [22:50:10] jdlrobson-mbair: maybe you can run that url on your local and tell me if it works? [22:50:13] just to be double sure, etc [22:50:16] will do [22:50:19] ok [22:50:24] tfinc: but you can go on :) [22:50:38] tfinc: remember to delete everything in assets/www/MobileFrontend except javascripts and stylesheets [22:50:45] and i now am writing the wiki page on pre-launch checklist [22:50:49] so i'm at bcba3534353ace67d01f1eb796e64ddfad9ccbbb [22:51:25] tfinc: yup [22:51:30] yuvipanda, there's no makefile? [22:51:53] yuvipanda: > http://www.mediawiki.org/wiki/Project:Sandbox [22:52:00] you may want to use returnto parameter as well [22:52:12] that way you'll get the page they are on at time of contact [22:52:13] yuvipanda: is this up to date http://www.mediawiki.org/wiki/Mobile/PhoneGap/iOS_build_instructions ? [22:53:18] yuvipanda: > http://www.mediawiki.org/wiki/Project:Sandbox#Pandas [22:53:26] more context is good [22:53:38] tfinc: that was weird - someone had reverted it [22:53:41] i had updated it before [22:53:43] updating again [22:54:03] ah, I hadn't logged in the previous time [22:54:46] tfinc: it now is up to date [22:54:51] k [22:55:47] yuvipanda: i don't see the on wiki instruction say what you mentioned here about ' delete everything in assets/www/MobileFrontend except javascripts and stylesheets' [22:56:13] FAIL: http://wikimediafoundation.org/wiki/Terms_of_use?useformat=mobile [22:57:14] tfinc: i do http://www.mediawiki.org/wiki/Mobile/PhoneGap/iOS_build_instructions#Distributing [22:57:27] k [22:57:31] tfinc: also, http://www.mediawiki.org/wiki/Wikimedia_Apps/Pre_launch_checklist [22:57:57] mmm, can we undelete the original pic instead? tfinc, why did you delete https://commons.wikimedia.org/wiki/File:35x22px-Wikimedia-logo.png ? :P [22:58:08] so i just want … drwxr-xr-x 20 tfinc staff 680 Jun 19 15:55 javascripts [22:58:08] drwxr-xr-x 27 tfinc staff 918 Jun 19 15:55 stylesheets [22:58:18] yup [22:58:38] MaxSem: you think i can remember that far back? [23:01:09] @amgine is there a Cyanogen Mod version? [23:01:47] okay, http://www.mediawiki.org/wiki/Wikimedia_Apps/Pre_launch_checklist is more complete now [23:02:54] yuvipanda: i don't see anything in http://www.mediawiki.org/wiki/Mobile/PhoneGap/iOS_build_instructions#Distributing about the Facebook/ril/etc setup [23:04:10] tfinc: okay, i'm removing 'distribution' from there [23:04:13] tfinc: i've added it to http://www.mediawiki.org/wiki/Wikimedia_Apps/Pre_launch_checklist#iOS [23:04:19] having it at two places is confusing [23:05:10] done, linked to pre-launch-checklist from there [23:05:26] preilly, please review https://gerrit.wikimedia.org/r/#/c/12121/ [23:06:09] MaxSem: New review: preilly; "(no comment)" [operations/mediawiki-config] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/12121 [23:06:10] Change merged: preilly; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/12121 [23:06:19] thanks! [23:06:23] yuvipanda: just to clarify … we dropped support for RIL and thats why its not asking me for the key [23:07:13] tfinc: yes [23:08:59] * tfinc begins the song and dance within iTunes connect  [23:09:15] that must be interesting view [23:10:40] jdlrobson: http://www.mediawiki.org/w/index.php?title=Project%3ASandbox&diff=551715&oldid=551712 [23:10:45] touche :) [23:20:15] Goodnight everyone, thank you for having me. [23:20:45] yuvipanda: where can i find the release notes ? [23:20:49] caxthelm: seeya! [23:21:59] yuvipanda: also, why am i building this from master rather then a tagged 3.1.3 branch ? [23:23:50] tfinc: i like cutting branches 'after the fact' [23:23:58] tfinc: do you want a full sized CHANGELOG or an abbrev one? [23:24:02] full sized one is in CHANGELOG [23:24:07] but spread out over betas and RCs [23:24:15] do you want a smaller one? [23:25:18] abbrev [23:25:23] k [23:25:28] for the 'What's New in this Version' [23:26:57] tfinc: http://hastebin.com/curiwitobe.vhdl [23:28:15] iTunes connect is soooo slow [23:29:35] ugh. apple wants me to do all sorts of new certs [23:29:36] lovely [23:33:49] yuvipanda: is this 3.1.3 or 3.2 ? [23:34:22] 3.2 [23:34:26] tfinc: ^ [23:35:25] k [23:35:49] cert problem fixed [23:36:26] i hate key signing errors [23:42:32] tfinc: i've updated and see it on http://www.mediawiki.org/wiki/Wikimedia_Apps/status [23:43:14] yuvipanda: thanks [23:43:34] i'm still fighting Xcode's code signing [23:44:17] i'd say 'continue fighting the good fight', but I'm not so sure... [23:45:04] need to step away .. be back in about 10-15 [23:47:15] yuvipanda: how do I check if wiktionary mobile has been localised to a specific language? [23:48:07] tfinc: i might not be around, already keyboardfacing [23:48:15] will try to stick around though [23:48:23] Amgine: mmm, let me get you a link [23:48:33] ty [23:48:55] Amgine: https://github.com/wikimedia/WiktionaryMobile/tree/master/assets/www/messages [23:49:09] Amgine: you can check in there [23:49:13] but there's an easier way [23:49:17] let me find another link [23:49:26] And thank you for *a* solution. [23:49:39] yuvipanda: lets put propertiesFileReader.js into its own repo [23:49:44] Amgine: https://translatewiki.net/w/i.php?title=Special:MessageGroupStats&group=out-wiktionary-mobile [23:49:54] (and make it a submodule) - it doesn't make sense to manage multiple versions of it [23:50:06] also it needs a refactor in my opinion (/me hates the continue keyword) [23:50:14] jdlrobson: hmm, i think i should bundle otu the i18n stuff into its own submodule [23:50:23] jdlrobson: yes, it has been untouched since the days of original brion [23:50:42] if it's in its own repository I promise to review it and write some tests [23:50:54] jdlrobson: alright, i'll add it to my todo for the week [23:51:11] Amgine: i think that link would give you a very nice picture [23:51:15] same with underscore.js and mediawiki.js - they would all make more sense as submodules [23:51:17] ok back [23:51:59] Following up. And recruiting translators. [23:52:01] jdlrobson: prop reader, mediawiki.js and l10n.js should probably be put into one module [23:52:16] jdlrobson: and underscore.js i'm sure already has a repo we can use [23:53:40] * tfinc bashes Xcode against the wall [23:53:48] jdlrobson: you should add the pre-commit hook we made! [23:53:59] yes.. I need to make one tweak to it though [23:54:57] jdlrobson: ? [23:55:09] I want to add a tweak parameter --force [23:55:12] ah [23:55:14] okay! [23:55:20] which allows you to commit and ignore douglas crockford [23:55:50] maybe --stfudouglas or similar would be more suitable [23:56:20] but I'm very rusty on shell scripts so will have to remind myself how to do it [23:56:34] jdlrobson: i could lend a hand if you want me to [23:56:57] jdlrobson: also, general thoughts on the code? [23:57:19] so I don't like this.map [23:57:43] jdlrobson: i've not touched geo. [23:57:48] sure [23:57:49] a good part of that stuff will change [23:57:58] there are inconsistencies in style [23:58:05] jumping between ' and " [23:58:17] jdlrobson: but, what in particular is wrong with this.map? [23:58:27] the countries in app.js should be moved [23:59:06] jdlrobson: yes, i'll have to write a small script to grab them from the uploadwizard data (like how we have a python script for grabbing wiki lists in the wikipedia app) [23:59:28] well it just seems like it would be clearer if you had a global called map and manipulated that [23:59:49] same with markerGroup