[00:00:34] so you need some way to tell mobile views from non-mobile. I suggest... X-Device!:P [00:00:39] you mean if $wgServer changes [00:00:49] yes [00:01:04] yeah - using different domains for same apache doesn't matter, it's $wgServer that yo dont want to corrupt [00:01:34] fml i went about this all wrong [00:03:36] MaxSem: i *think* that change looks OK [00:04:14] sehr gut. I'm too sleepy to deploy it today, will do that tomorrow [00:04:21] will $wgHooks['ResourceLoaderGetStartupModules'][] only effect startup modules, or all resource modules? [00:04:37] it's called by startup [00:04:56] and we only care about adusting the load script for the startup module? [00:05:04] the only module that contains $wgLoadScript [00:05:10] o [00:05:25] ok so will this make /all/ resource modules point to bits/wikimedia.org/m/? [00:06:28] yes [00:07:26] good night [00:07:34] goodnight Maryana [00:07:35] er [00:07:37] MaxSem: [00:07:42] just kidding, Maryana [00:07:43] aww [00:07:45] :( [00:08:00] no goodnight for me? [00:08:00] i mean, i won't be when it's time to say good night :) [00:08:06] oh, haha [00:08:24] i guess i don't routinely go to bed at 5 pm [00:08:46] well, it's always 5 o'clock somewhere [00:09:07] goodnight and/or cheers! [00:09:19] hahaha [01:02:40] New patchset: Jdlrobson; "Bug 30405: Don't special case homepage in alpha" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59722 [01:02:47] New patchset: Jdlrobson; "Make homepage module run outside alpha" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59723 [01:07:14] New patchset: awjrichards; "Resolve https://bugzilla.wikimedia.org/show_bug.cgi?id=46473" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59778 [01:07:25] New patchset: Jdlrobson; "Deprecate M.utils" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/58400 [01:07:50] New patchset: awjrichards; "Resolve https://bugzilla.wikimedia.org/show_bug.cgi?id=46473" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59778 [02:28:57] New patchset: JGonera; "Add _super() to View" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59784 [02:35:56] New review: JGonera; "I submitted a patch adding _super(). I'm not sure how postRender() is different from initialize(). T..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59560 [02:40:13] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/58400 [02:42:10] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59012 [02:52:49] New patchset: Jdlrobson; "Alpha: Generate dynamic sections using templates" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59785 [02:53:27] New review: Jdlrobson; "Still not perfect - reference handling on initial page load is still hacky :( hoping juliusz has som..." [mediawiki/extensions/MobileFrontend] (master) C: -2; - https://gerrit.wikimedia.org/r/59785 [12:27:15] New patchset: MaxSem; "Profiling" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59817 [12:27:15] New patchset: MaxSem; "Fix format check" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59818 [12:27:37] hey yurik [12:27:37] still in SA? [12:28:41] MaxSem: He is. [12:29:01] drinking together? o_0 [12:29:29] Not at the moment. I'm at a conference and he's not. [12:29:46] We were drinking together last night. :-) [12:30:39] win [12:55:52] In Soviet Russia alcohol drinks you! [13:44:56] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59818 [13:44:56] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59817 [13:49:36] New patchset: MaxSem; "Fix format check" [mediawiki/extensions/MobileFrontend] (production) - https://gerrit.wikimedia.org/r/59824 [13:50:41] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (production) - https://gerrit.wikimedia.org/r/59824 [14:45:51] yurik_: I wrote some tests for your transliteration stuff. I didn't test the other bit, though. [14:47:51] jerith: transliteration? [14:49:32] RootCanaledPanda: Using https://github.com/iki/unidecode in the Wikipedia-over-SMS app. [14:49:40] * RootCanaledPanda looks [14:50:10] ah [14:50:10] hmm [14:51:43] RootCanaledPanda: This is the code we're working on, if you're interested: https://github.com/praekelt/vumi-wikipedia/tree/feature/issue-21-text-mangling-options [14:52:37] i'll take a look :) [14:53:08] RootCanaledPanda: teeth all drilled? [14:53:27] brion: something like that. The anasthetic is still on [14:53:34] brion: so I'm bracing for a lot of hurt when it goes off [14:53:38] :( [14:54:14] RootCanaledPanda: Codeine was my friend when I had serious dental work doen. [14:54:17] *doen [14:54:23] **done [14:54:30] Conference wifi. :-( [14:54:58] they gave me vicodin when i had a tooth extracted. helped with the pain but i was too woozy to do anything productive [14:55:01] jerith: i've some more oral meds, should take 'em [14:55:18] giving people oral pain medicine for dental problems is just cruel [14:55:24] here, put this in your painful mouth [14:55:40] heh [14:55:54] bleh, the meds just seem to be paracetamol derivatives [14:56:28] good luck :) [15:14:39] i'm taking a survey from the public radio station [15:14:42] they ask "What type of tablet(s) do you own? (CHOOSE ALL THAT APPLY) " [15:14:44] mwahahahah [15:16:17] brion: :D [15:42:23] let's see... [15:42:32] I own ibuprofen [15:42:34] aspirin [15:42:44] acetameniphen [15:44:55] I'm looking at this bug https://bugzilla.wikimedia.org/show_bug.cgi?id=46012 [15:45:09] I've looked through the code and I think I can fix this [15:45:38] ragesoss: :P [15:47:04] I need one clarification though [15:47:25] should I go ahead and replace all click event calls with touched? [15:47:29] *touchend [15:47:40] or are there any cases that I need to be aware of? [15:48:28] pragunbhutani: I suppose jdlrobson can answer that best, once he's on [15:48:30] in an hour and a half or so [15:48:53] pragunbhutani: but i think you need to be careful - there are times when touchstart fires on a different element but touchend fires elsewhere [15:49:05] expected behavior in such cases is to not do anything, I think [15:49:24] but you can treat them similar for a lot of things [15:49:30] but yeah, definitely a casae-by-case thing [15:53:35] has the been a spike in Android installs? [15:53:43] from the watchlist notices? [15:54:56] ragesoss: zilch [15:55:09] lame. [15:55:41] RootCanaledPanda so how do you suggest I begin? [15:55:54] do you have a local version of MF setup [15:55:54] ? [15:55:56] maybe replace all of them and see where it breaks? [15:55:58] yep I do [15:56:07] also i'm not sure how to test touchend on a desktop browser [15:56:28] I've got android phones on the same network [15:56:57] should be able to test on them [15:57:27] right [15:57:27] or there's always localtunnel [15:57:33] pragunbhutani: I suggest starting one at a time [15:57:36] search, perhaps [15:57:39] and see how it is [15:57:44] also wait for jdlrobson :) [15:58:30] RootCanaledPanda yeah I'll wait [15:58:36] :) [15:58:42] meanwhile I think I'll try going one at a time [15:58:52] if I end up breaking it, I'll just revert back :D [15:59:16] touche :P [17:49:22] i just realized i've forgotten all my python :-/ [17:53:27] it's like riding a bicycle [17:53:40] i am slowly finding that to be true :p [18:02:00] * YuviPanda is battling some Pythoon unicode issues [18:04:35] YuviPanda: shouldn't you be resting?! [18:04:53] awjr: am distracting myself with Python. the painkillers are just wearing off and I don't think I can sleep like this [18:05:26] fair enough YuviPanda [18:05:32] though I've got [18:05:32] username = row[0].strip().decode('utf8') [18:05:34] and then it tells me [18:05:38] UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in position 6: ordinal not in range(128) [18:05:39] although im pretty sure i've needed painkillers after battling unicode issues... [18:05:49] heh [18:06:06] awjr: I got only orally taken paracetamol type stuff for afters, so not that much [18:06:16] it's just starting to wear off, though. like a few minutes back [18:07:12] oof i hope the pain isn't too bad : [18:07:14] :( [18:07:30] I hope so too :| [18:10:48] no Jon today? [18:11:24] MaxSem: he might be around later, im not sure - he's dealing with some family stuff [18:11:31] oh [18:11:37] awjr, see my email [18:11:43] * awjr looks [18:12:16] oh awesome MaxSem - i take it that patchset i saw last night resolved the JS device detection issues? [18:12:23] nooo [18:12:27] o [18:12:29] what was it? [18:12:50] also - what is mobile.log/where are log items coming from? [18:13:00] I took some time, and I even accidentally testwiki for a while in process [18:13:27] on fluorine/aggregated from apaches [18:14:42] dammit, the different slaves are on different character sets :| [18:15:55] so MaxSem would those errors be happening because the DeviceDetect module is being loaded when it shouldnt be? [18:16:06] yeah [18:16:24] oh, no - EventLogging alone is in a different charset [18:16:35] oh fun, YuviPanda [18:16:48] awjr: every other salve is binary, eventlogging is utf8 [18:16:59] * YuviPanda enters bugreport for omnipresent ori-l [18:17:07] heh [18:20:56] New patchset: Jdlrobson; "Bug 46906: Load mobile options at top of page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59012 [18:22:26] MaxSem are the correct device modules still being loaded on the wikis w/o wgMFVaryResources, and are /all/ wikis w/o wfMFVaryResources spamming the mobile.log? [18:24:33] awjr, from what I see, they still work [18:24:45] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59784 [18:24:52] that is weird, MaxSem [18:25:01] and I think every wiki spams it, regardless of variance [18:25:27] this might be a good q for an RL expert [18:25:41] im not seeing anything obvious in our code... [18:27:11] confirmed jgonera sighting. he has not defected to spain [18:27:21] yet [18:27:34] nobody expects the spanish defection! [18:27:38] lol [18:32:08] Maryana: do you know any enwiki admins who can help with http://en.wikipedia.org/wiki/MediaWiki_talk:Watchlist-details#Note_about_the_Commons_Android_app? [18:32:22] i got the comons watchlist going from y'day (thanks moogsi!) but nobody on enwiki yet... [18:32:35] stevenw is a commons admin [18:32:37] i'd try him [18:32:46] oh, you need enwiki [18:32:52] well, stevenw is an enwiki admin, too :) [18:33:23] :) [18:33:39] Maryana: commons watchlist addition gave us no bump, btw. [18:33:45] Maryana: but it's up for another month, so... [18:33:46] I'll do it, YuviPanda. [18:33:55] ragesoss: ooh, you're an enwiki admin too? [18:33:58] I didn't know that, ragesoss :) [18:34:24] i wonder how many people actually use their watchlist on commons.. [18:34:28] probably not that many [18:34:30] * ragesoss clocks out of work, dons his admin robe and hat. [18:35:47] Maryana: yeah, probably not that much. [18:39:23] done [18:39:41] ragesoss: wheee <3 [18:40:48] New patchset: Jdlrobson; "Fix FIXME: Use super for language overlay" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59871 [18:41:47] hey yuvipanda and/or brion - want to start drafting a blog post for the wmf blog, announcing the "official" release of the apps for android/ios? [18:42:16] i'm happy to help out, too :) [18:42:18] \o/ [18:42:20] sure! [18:42:26] no rush on iOS :P :) [18:42:39] no harm in starting it up and having it ready :) [18:42:43] :D [18:42:52] Status Waiting For Review [18:42:55] yeah, we can keep it in our pockets until the apple gods approve [18:43:32] the communications folks are chomping at the bit to start running some banners on commons [18:43:36] YuviPanda: start a draft, i'll poke at it in a bit [18:43:39] i bet those will up your uploader numbers [18:43:43] ooooh [18:43:54] mm, yep :_ [18:44:00] logged in only, to avoid an influx of selfies ;) [18:44:09] brion: no, I don't think I'll be able to start that. [18:44:10] maybe i should restart that Commons app I was thinking of making for Windows 8… might get it approved faster, the MS guys love me there :) [18:44:33] -heh [18:44:36] brion: will be off in a bit - local analgesic wearing off, painkillers kicking in [18:44:41] aww [18:44:50] aww, poor yuvipanda [18:45:00] Maryana: honestly I expected it to be a thousand times worse :) [18:45:10] if all it is going to give me is... this, I'll be happy :D [18:45:11] Maryana: make a google doc and share it with us, i'll poke at it and yuvi can poke it when he's lucid :) [18:45:18] deal [18:45:22] hehe [18:45:30] although doped up blogging might be fun [18:45:53] "the app is FULL OF RAINBOWS" [18:46:18] heh, I wish I got that kinda meds :P [18:46:20] :) [18:46:24] hah [18:46:40] it seems to be more like 'why are my eyelids so heavy, why is this character blurry' thing [18:47:08] aww [18:48:06] so we can't take a "FUNNY PANDA AFTER THE DENTIST" video and get 20 mil youtube views? damn [18:48:24] nope :P [18:55:33] MS guys invited me to the grand opening of the new Microsoft store in the local mall. :) I might actually pick up a Surface Pro, it's more hackable than the ARM-based Surface RT [18:56:08] New review: MaxSem; "Because failed assertions result in exceptions being thrown, this will result in globals not being r..." [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59765 [18:57:24] New review: awjrichards; "Good point! I'll fix it up in a bit." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59765 [18:57:35] oh man the two surface tablets better use the same damn power connector [18:57:52] i want to get this older tablet's docking station off my desk :P [19:03:36] YuviPanda I've been trying to access my local installation of mediawiki on an android device by entering in my IP address as the URL [19:03:57] but it seems that no css, js or img files are getting loaded [19:04:14] any idea as to why this might be happening? [19:07:11] pragunbhutani: hmm, unsure. Might be your localsettings [19:07:20] set $wgServer to include the IP? [19:08:32] I did try that already [19:08:36] no luck [19:10:02] oh wait [19:10:07] it just did [19:10:18] I'm too embarrassed to even say [19:10:42] ? [19:10:43] i put down my wgServer as IP [19:10:56] whereas it should've been http://IP [19:11:33] ah [19:11:35] right [19:11:36] protocl [19:12:56] the things a sleepy mind does [19:12:58] *sigh* [19:13:23] :) [19:14:28] jdlrobson: alert! alert! I don't know why your last two emails could not have been sent to mobile-l :) [19:14:44] YuviPanda: 1st one had an office wiki link [19:14:50] 2nd one was a reader's private mail [19:14:58] i don't have his permission to post it [19:15:27] ah, right. makes sense for the 2nd one [19:15:29] don't worry YuviPanda i'm thinking about these things [19:15:34] :) [19:15:44] but first - you could've just as easily removed the link :) [19:16:01] I'm sure appealing to the existing MW community about MF cr would perhaps be a good thing... [19:18:58] quick question, is there a sample data set available if I'd like to populate my wiki real quick? [19:19:28] jdlrobson: ^ pragunbhutani is the guy wanting to mobilize wikidata :) [19:19:39] pragunbhutani: jdlrobson is probably much better suited to answer questions than I am :) [19:20:07] jdlrobson I just read the mail you sent [19:22:02] I think that the general consensus also aligns with the idea of creating an extension that extends SkinMobile [19:22:58] so I'm going to start thinking in the same direction [19:23:12] but first, I'm trying to iron out this little bug [19:23:20] https://bugzilla.wikimedia.org/show_bug.cgi?id=46012 [19:31:25] jdlrobson with reference to that bug, I suppose that just replacing all click events with touchend won't do the trick [19:31:55] because as YuviPanda pointed out, sometimes a touch start event is fired by one element and touched by another [19:32:33] pragunbhutani: so usually the way to do this is to wait a certain amount of time [19:32:53] there are various libraries that are worth looking at - e.g. https://github.com/ftlabs/fastclick [19:33:39] pragunbhutani: the main focus areas i would suggest focusing on are the section headings and searcg [19:35:22] jdlrobson: so basically, instead of using a touchstart-touchend sequence, we can simply reduce the delay between tap and event firing [19:36:00] but someone in the comment made a note about the size being too much for the functionality added [19:36:07] is that a cause for concern? [19:37:38] size is definitely a consideration pragunbhutani [19:38:14] we should be striving to keep page load on mobile down as much as possible - so worth experimenting with different libraries and seeing if it can be done easy enough for our needs without one [19:41:29] hey YuviPanda, I changed the patchset for the mobile dashboard, can you review it when you have some time? [19:41:35] just looking at it jdlrobson [19:41:36] err [19:41:37] jgonera: [19:41:49] ok, thanks [19:44:00] jdlrobson: gave it CR+2 [19:44:02] err [19:44:03] jgonera: [19:44:16] jgonera: if you can test it, do test it, give it V+2 and merge :) [19:44:56] thanks, I tested it briefly but I'll do it more thoroughly (actually connect to EL db) later [19:45:03] ok :) [19:45:08] there's also the other one adding perfomrance graph [19:45:14] I decoupled it from the config patchset [19:46:19] yup, but ori-l-away left some review comments, I think [19:47:07] thanks, I didn't notice them [19:47:27] :) [19:49:20] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59871 [19:50:04] jdlrobson: fastclick looks like a good starting point [19:50:24] so what I'll do is, I'll include fast click and see if that solves our problem [19:50:48] and then maybe we can find a way of implementing the same logic more efficiently w.r.t size [19:54:16] MaxSem: awjr_lunch : can one of you respond to mark on the "Cache-Control headers from mobile varnish" thread ? [19:54:44] awjr did an investigation on this [19:57:12] YuviPanda: https://market.android.com/details?id=org.wikimedia.commons was lacking a privacy policy. i added it per legal [19:57:19] thanks tfinc. [19:57:33] does the play market have a space for TOU ? [19:58:58] tfinc: nope [19:59:13] thats what i thought thanks. [20:00:11] tfinc: news on the designs for acceptable use? [20:00:20] YuviPanda: for the tutorial ? [20:00:24] yeah [20:00:40] Maryana_lunch: --^ [20:01:14] looks like vibha's at lunch now, but we're supposed to check in later today [20:01:25] lunch! that's a good idea [20:01:54] mm, okay :) [20:02:20] mm, meds coming down. i should sleep before that hits [20:02:22] gnite everyone [20:03:01] nite, yuvipanda! [20:03:19] nite, everyone else. Let's hope enwiki watchlist gives us a bump :) [20:05:05] YuviPanda: night. commons has lots of SF Pier photos by me thanks to the android app :) [20:05:12] wheee! :D [20:05:20] moar! [20:05:24] tfinc: have you noticed any perf issues? [20:05:29] tfinc: and are you adding categories? :P [20:05:42] YuviPanda: i've noticed images dissapearing and re-appearing [20:05:45] its really jarring [20:05:49] and yes i'm adding categories [20:05:53] ran into a bug that i need to file [20:05:58] please do! [20:06:09] ow, I really should get off the computer now [20:06:25] http://commons.wikimedia.org/wiki/File:San_Francisco_Pier_9.jpeg right after the app tag [20:06:29] year=2013|month=April|day=18}} [20:07:03] tfinc, MaxSem yeah i'll take care of it (the cache-contorl headers email) [20:07:48] awjr: thanks birthday boy :) [20:08:29] jgonera: just commented on https://gerrit.wikimedia.org/r/#/c/58305/ [20:08:38] :D [20:08:45] awjr: happy birthday! [20:08:54] thanks ori-l :) [20:09:41] jgonera: oh, woops, you addressed them just now [20:09:45] thanks [20:10:35] YuviPanda: bug filed https://bugzilla.wikimedia.org/show_bug.cgi?id=47380 [20:11:10] awjr: happy birthday (my birthday was yesterday :) ) [20:11:28] thanks chrismcmahon, and happy birthday to you :D [20:12:06] ori-l, yep, I also replaced LIMIT with proper timestamp check [20:12:24] jgonera: yeah, i just commented on that [20:12:29] it might be right, just checking with you if you tested it [20:15:14] yes, it's tested [20:16:11] merged [20:20:09] munaf: hello [20:21:26] hi odder [20:22:47] munaf: do you still have the original https://en.wikipedia.org/apple-touch-icon.png ? [20:23:08] I was wondering if we shouldn't replace it with a 144 x 144 pixel file for Retina displays [20:23:17] original meaning PSD, odder? [20:23:30] original PNG or SVG. [20:23:42] ah. i thought MaxSem asked for a 114x114 [20:23:43] odder, it's already 114x114 [20:23:57] do you _not_ want it? [20:24:01] 22:23 odder: I was wondering if we shouldn't replace it with a 144 x 144 pixel file for Retina displays [20:24:36] iphone: 57x57 for classic, 114x114 for retina, iPad: 72x72 for classic, 144x144 for retina [20:24:37] iirc [20:24:42] apple icons be crazy [20:24:51] indeed they be. [20:25:04] brion-lunch: any news on our latest commons version and the apple gods ? [20:25:08] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/58725 [20:25:29] tfinc: still 'waiting for review'. shall i request expedited? [20:25:36] well odder, the original is 1024x1024 so i can certainly generate a 144x144 [20:25:38] :-) [20:25:41] do we want to do that? [20:25:45] MaxSem ^ [20:25:47] Yes please! [20:25:56] * brion-lunch nom nom nom falafel [20:25:59] Y not? [20:26:12] okie dokie. gimme a few. [20:26:39] Ok then, let me do things the right way and open a Bugzilla bug. [20:26:55] it's 7k already though [20:27:21] will be ~11k [20:27:31] We can crush it and see. [20:27:43] alreaby brute-crushed [20:27:59] I ain't commit anything uncrushed [20:28:39] As far as I see, there is also the possibility of not including apple-touch-icon in the meta tags, and let iOS pick the right one [20:29:23] New patchset: JGonera; "Bug 47290: Fix search in non-js mode" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59459 [20:29:47] https://www.dropbox.com/sh/tdf9v67hvswyitp/Wa1-EJPZ6l MaxSem odder [20:30:03] 57x57, 114x114, 144x144 [20:30:13] nice :) [20:30:32] np :-) will throw them on commons now. [20:31:39] yurik_: ready when you are [20:35:14] MaxSem: I guess that 4.6 KiB would be acceptable? [20:35:22] would be [20:35:37] 4688 bytes exactly. [20:35:51] I can try to make it smaller, but that's already less than the current one. [20:38:09] Have they been losslessly compressed? [20:38:42] ah those are sooo much prettier than the old globe one [20:38:57] Reedy: as far as I am aware, no. [20:39:11] worth trying [20:42:24] Reedy i did slow compression in photoshop, no interlacing [20:43:00] I can get 6700 with pngcrush + indexed colors [20:43:23] 4688 with a lossy compression [20:45:27] will see what i can do to get it around 4.6kb without loss. there is a reflection gradient in the W that will probably only be visible to a few people anyways. [20:47:01] munaf: It would be great if you coul also reduce the size of https://commons.wikimedia.org/wiki/File:Wiktionary-icon.png [20:47:24] anyone have the PSD? [20:47:31] no idea. [20:47:33] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59013 [20:47:54] well in any case, i have to work on the commons app icons after this, so wiktionary will have to come last :-/ [20:48:18] munaf: ah; this is a bug request, that's why I brought it up [20:48:45] ooh gotcha [20:52:17] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59648 [20:56:44] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59555 [20:57:34] New patchset: Jdlrobson; "Bug 46906: Load mobile options at top of page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59012 [20:57:51] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59012 [21:00:23] New patchset: Jdlrobson; "On settings page allow touchstart to move checkbox" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59013 [21:12:00] New patchset: Jdlrobson; "Bug 47290: Fix search in non-js mode" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59459 [21:12:05] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59722 [21:12:52] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59459 [21:14:58] tfinc, ping [21:15:09] yurik: there you are [21:15:15] hehe [21:15:15] was wondering where you where [21:15:26] i was hiding in the wild afrikan safari [21:15:41] and getting dan in trouble [21:15:56] yurik: how much longer are you guys there ? [21:16:03] i dont see anything on the calendar [21:16:17] i tried adding myself to the calendar, but have no write rights [21:16:31] at least couldn't a few weeks ago [21:16:32] New review: JGonera; "(2 comments)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59723 [21:17:07] let me fix that [21:17:22] tfinc, just checked - it is staff calendar i don't have access to [21:17:38] fixed [21:17:42] copied to engineering [21:17:51] you only had read rights on the eng calendar [21:17:58] i'm here until 23rd [21:18:10] i see it now [21:18:11] taking two days to actually see something outside the office :) [21:18:28] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59013 [21:18:55] we can do 1-1 now if you want - although can't promise video [21:20:29] yurik: can't anymore as i have other commitments. how does tomorrow look ? [21:20:37] crazy :( [21:20:58] and sat is even crazier - we have a full day conference [21:21:04] learning even more about vumi [21:21:49] btw, i figured wiki has too many unicode chars, so i changed all SMS/USSD code to transliterate everything unicode into ASCII [21:22:17] that's super -=[ l33t ]=- of you [21:22:21] now ppl can even read russian in ASCII. :) [21:23:10] yurik: then lets just check in async. i'll mail you. [21:23:19] New patchset: JGonera; "Add protection for bug" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59647 [21:23:33] can't take all the credit - pyhon's unidecode does all the heavy lifting [21:23:38] yurik: any pressing that you need from me? [21:23:40] tfinc, sure thing [21:23:44] nope :) [21:23:55] brion: suddenly iTunes decided it should pop up when i push a executable to a device… time for a reboot i think [21:24:17] yay itunes [21:24:20] it does everything [21:24:27] including muck up your workflow [21:25:21] New patchset: JGonera; "Add protection for bug" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59647 [21:25:42] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59647 [21:25:49] ori-l, who needs m-dashes that cause everything to be sent in 70 chars instead of 140 chars SMS messages? [21:26:14] and these things do cost money :( [21:31:02] dr0ptp4kt: you about ? [21:31:34] tfinc, yes, wanna Skype or Google Hangout? [21:32:08] hangout [21:32:11] link is in the invite [21:32:29] tfinc, oh right, one moment [21:32:37] its always hangout with me unless i say otherwise [21:42:28] Maryana: http://revk.www.me.uk/2012/09/ios6-file-upload-strips-exif-data.html [21:44:54] thx muchly [21:46:54] andre__: what do i do with bugs that are unfixable ? [21:48:53] how do you solve a problem like maria? how do you catch a cloud and pin it down? [21:50:22] :) [21:54:17] ori-l I want RESOLVED CANTFIX - maybe i should send a mail to wikitech? ;-) [21:54:49] tfinc: the api makes baby jesus cry [21:55:32] awjr: mingle is being mean to me again [21:55:41] ruhroh [21:55:42] i'm trying to stop developing something and it refuses to let me [21:55:48] eh? [21:55:57] i want to move it from in development back to ready for development [21:55:59] it's not happy [21:56:06] what's the card type jdlrobson? [21:56:08] but it doesn't seem to understand my logic and arguments [21:56:11] awjr: bug [21:56:20] there must not be a transition set up for that... [21:56:22] lemme see [21:57:01] yeah there's no transition, i'll add one [21:58:03] ok try now jdlrobson [21:58:31] dr0ptp4kt: lets just do irc [21:58:46] tfinc, can i call you on your phone? [21:58:51] okay, that works, too [21:59:26] awjr: works but i can't push it back to ready for estimation now [21:59:36] oh well you didnt say you wanted to do that too [21:59:50] awjr: i didn't realize that was a separate thing :) [22:00:04] hehehehe i know im just harassing you [22:00:25] so mingle has these things called 'transitions' that allow you to fine-tunedly define workflow for differnt card types [22:00:34] it's okay Maryana fixed it [22:00:53] yeah, you can move stuff around via the drop-downs in each card [22:00:55] you can specify certain properties to change in a transition, limit who can perform certain transitions, etc [22:01:05] it's a little overkill for us, the way we've been using mingle [22:03:43] awjr: is it possible to enable central notice on mobile for experimentation purposes? [22:03:58] e.g. $wgMFEnableSiteNotice = true; [22:04:26] jdlrobson: i would suggest we enable it on testwiki first for experimentation [22:04:26] i was looking at 426 but just realized i can't actually test it without that :) [22:04:33] awjr: that would be cool [22:04:36] who can do that? [22:05:02] max or myself, though we'd have to coordinate with greg for deployment since it requires a config change on the cluster [22:05:31] im pretty sure CentralNotice works on testwiki, so that should be fine [22:05:42] it would be nice if it was set up on betalabs... [22:08:26] so… parsoid is doing a deployment right now, but there is ligthning deploy at 4pm, we can probably sneak the config change in then [22:08:33] jdlrobson: do you know how to make the config change? [22:08:42] awjr: nope [22:08:49] jdlrobson: want to learn? [22:09:04] awjr: just with mwalker at the moment working out how to make a banner but yes after that... [22:09:07] i'll deploy it, but it would be good for you to know how to do the actual config [22:09:12] k lemme know when you're done [22:11:30] brion: when u have a sec... [22:12:36] awjr, jdlrobson https://gerrit.wikimedia.org/r/59949 [22:12:55] New review: JGonera; "I think we violate the icon's license: "You must agree to attribute the designer."" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/59636 [22:13:11] thanks MaxSem i was hoping to have jdlrobson do that so he could learn how :p [22:15:13] New review: MaxSem; "We just need to create COPYING (otherwise, we're violating our own rights, hehe) and mention artwork..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59636 [22:21:13] rofl [22:21:15] "Thank you for submitting your request for an expedited review. [22:21:16] We are working hard to process submissions as quickly as we can and expect to complete the evaluation of your request within 1 to 2 business days. If your request is granted, you will be notified and your app will be submitted for an expedited review. [22:21:17] App Review Team" [22:21:38] if only we could expedite the expediting [22:22:22] brion, I deleted Safari and QuickTime from my PC yesterday [22:22:29] hah [22:22:36] what about itunes [22:22:45] never used it [22:23:11] it only forced you to install safari eh [22:25:53] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/Zqr9VA [22:25:53] Commons-iOS/master f8db614 Monte Hurd: Moved taking authenticated users directly to uploads logic... [22:25:53] Commons-iOS/master b20fbd1 Monte Hurd: Added comments about method just added... [22:26:28] gahhh i just went outside for a minute and bumped my head into my neighbor's hummingbird feeder - dumping sugar water all over my head and shirt [22:26:51] hahaha [22:26:57] awjr: were you attacked by hummingbirds? :( [22:27:13] brion: lol no but maybe if i had been wearing brighter colors... [22:27:32] i'd be more worried about bees [22:27:53] srsly; i ran back inside posthaste [22:27:59] bzz bzz bzzzzzzz [22:28:06] brb while i go wash off [22:28:31] http://gifgarage.blogspot.com/2010/12/oprah-unleashes-bees.html [22:28:47] YOU get a bee, and YOU get a bee! EVERYBODY GETS A BEE!!! [22:28:59] yeah, you knew that was coming [22:29:33] brion, please tell me that was not the real apple review email, and was actually a short story penned by a young franz kafka [22:29:41] alas no [22:38:15] awjr: MaxSem if we can enable site notice on test wiki now we should see banners on android devices when logged in [22:38:16] ^ Maryana [22:38:37] cool jdlrobson, we need to wait until our spot in lightning deploy (sometime after 4) [22:38:37] sweet [22:38:49] * Maryana charges up nexus [22:39:01] in other news, https://mingle.corp.wikimedia.org/projects/mobile/cards/504 was just automagically fetched from bugzilla and added to mingle [22:39:14] im still working out some kinks but the script is close [22:39:56] i could use some help figuring out what to call it - mingzilla? buggle? bingle? bungle? [22:40:10] hahaha [22:40:31] bingle sounds pretty good [22:40:37] bungle sounds like you messed something up [22:40:54] and i'm pretty sure buggle is a registered trademark of mattel [22:41:12] mingzilla sounds… racist [22:41:46] lol [22:42:06] yeah. or like a really mean creature related to a mink [22:42:11] minkzilla [22:42:18] hahaha [22:42:25] ok, going with bingle unless anyone has other ideas [22:42:58] bingle! [22:43:05] i feel like i should get a prize if i shout that [22:43:06] buzzingle [22:43:12] awjr, what [22:43:14] ops [22:43:15] haha [22:43:25] awjr, what's the URL for the current generalist task? [22:43:41] sec jgonera [22:43:53] buzzingle has a nice ring to it [22:44:50] jgonera: https://office.wikimedia.org/wiki/User:Tomasz_Finc/MobileGeneralistTask - plus there's some good discussion in the email thread subject 'new coding exercise for generalist position' [22:45:20] excellent [22:45:26] glad were moving on it [22:47:05] New patchset: Jdlrobson; "Alpha: Allow searching from special page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59636 [22:47:21] New review: Jdlrobson; "I linked to the wrong one - Creative Commons CC0 - No Rights Reserved" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/59636 [22:47:42] jdlrobson: greg just gave me the greenlight to push that config change out early, so im gonna do it now [22:51:01] brion: quick git question when u have a sec [22:51:08] sure [22:51:20] jdlrobson: it should be enabled on testwiki now [22:51:24] jdlrobson: can you confirm? [22:52:04] awjr: looking [22:54:55] awjr: jgonera please test on test wiki login and go to beta/alpha logged in [22:54:58] banner is showing for me [22:55:36] what device jdlrobson? [22:55:42] any android [22:55:59] im logged in, spoofing android 4.0.2 and on beta, but no banner [22:56:15] awjr: seems to be an issue with desktop chrome [22:56:19] and running insecure content [22:56:21] jdlrobson, I see it [22:56:24] no spoofing [22:56:31] jdlrobson, but it shows above the chrome not below [22:56:36] jgonera: correct [22:56:37] I don't think that's what we want [22:56:39] is it? [22:56:43] oh yeah, i jdlrobson: [blocked] The page at https://test.m.wikipedia.org/wiki/Page106 ran insecure content from http://test.m.wikipedia.org/wiki/Special:BannerRandom?userlang=en&sitename=Wikipedia&project=test&anonymous=false&bucket=1&country=US&device=android&slot=9. [22:56:48] that URL should be proto-relative [22:59:05] doesn't seem to work in chrome browser on my galaxy nexus either [22:59:13] awjr: are you logged in and on beta? [22:59:17] yes [23:01:01] it works fine for me in regular android browser on my galaxy nexus [23:01:12] awjr: weird. I guess our device detection isn't up to speed then [23:01:26] what's your user agent? try spoofing it and see what device it records you as [23:01:40] or it's possible i was running into the same issue as on desktop chrome [23:01:46] i didnt remote debug or anything [23:04:52] jdlrobson: my ua is: Mozilla/5.0 (Linux; Android 4.2.2; Galaxy Nexus Build/JDQ39) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.169 Mobile Safari/537.22 [23:05:35] i think the content was blocked [23:05:52] i spoofed the UA in desktop,and it appears to handle it correctly [23:06:24] awjr: mm [23:06:36] matt's looking into it [23:10:13] it doesn't go away when i tap "no thanks", sadly [23:11:11] F~~L [23:17:02] brion: phonegap guys have been busy with this http://topcoat.io/topcoat/doc/mobile.html [23:17:40] nice UI style, not too tied to any OS [23:18:02] yup, desktop and mobile 'CSS for clean and fast web apps' [23:18:08] jdlrobson: jgonera --^ [23:18:24] awjr: so you as well are not seeing the test mobile banner on test.m.wikipedia.org? (and you have beta enabled and you're using chrome?) [23:18:28] they just havent hit the pr button yet [23:18:48] correct mwalker, though i see it in the default android browser [23:19:08] awjr: are you spoofing a UA on your desktop? [23:19:20] i have tried that mwalker [23:19:46] when i do that on desktop chrome with my adnroid chrome UA, it appears to work (although desktop chrome blocks the insecure content) [23:19:46] well; my point there is that I'm not; and I enabled a 'chome' device which gets me the banner [23:20:18] my guess is chrome on my phone is blocking insecure content too and just not tellin me [23:20:20] who remebers what's http://bits.wikimedia.org/DolphinBrowser/ ? [23:20:21] i could remote debug but am in the middle of something eles [23:20:26] tfinc, is it meant to be something like an alternative to bootstrap? [23:20:28] awjr: cool; thanks! :) [23:21:02] MaxSem: its this http://www.youtube.com/watch?v=iGxusIgR48M [23:21:33] jgonera: its the phonegaps first push into styling web content [23:21:40] more about design then anything else [23:22:23] brion: should i move the trello card for "external app open" to "done" or back to "to do"? [23:23:00] let's make it 'done' in the sense we're not continuing work on it this iteration [23:23:13] maybe stick a 'recreate external app open' in the todo and we'll prioritize it later [23:23:28] brion: sounds good [23:25:58] tfinc, do we know if it's used? [23:26:22] MaxSem: i don't have up to date usage stats [23:30:56] MaxSem: is it causing issues ? [23:31:24] nope, noticed it recently, wondering if it's bitrotting well:) [23:32:37] likely :) lets let it sit in the sun for a bit longer [23:34:51] [Commons-iOS] montehurd opened pull request #45: Disable file open-from-other-app (master...disableOpenFromOtherApp) http://git.io/jjc-hA [23:50:29] jdlrobson: I dont even know what's going on... I cant load things on my mobile using either the android browser or opera [23:50:40] jdlrobson: I'm wondering if it's just not sending up the right request [23:50:45] but I don't really have a way to debug that [23:57:01] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/9b8Ihw [23:57:01] Commons-iOS/master dcaf3a4 Monte Hurd: Disable file open-from-other-app... [23:57:01] Commons-iOS/master be6a24c Brion Vibber: Merge pull request #45 from montehurd/disableOpenFromOtherApp...