[00:00:42] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51095 [00:03:26] jdlrobson, gadgets are fixed - any other bugs? [00:07:26] New review: JGonera; "(3 comments)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51096 [00:08:01] maxsem - centralauth? [00:08:02] :D [00:08:17] now I'm scared, too [00:09:08] you must be logged in to be scared [00:09:57] don't worry - I have plenty of socks [00:15:08] jgonera: yeah that's just a long time ago :) [00:15:30] it's an awful hack, i apologize :) [00:23:48] brion, I'm asking because we have a problem with it and I'm not sure how to debug it. Sometimes, people are not getting logged in to Commons and uploads fail [00:29:01] New patchset: Jdlrobson; "Tweak: Position fixed elements and open navigation panel" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51210 [00:29:41] \o/ MaxSem [00:32:29] jgonera: my original spec didn't cover multiple-site login, just sharing the passwords and logging you in when you logged in with the login form [00:32:42] i think it was timstarling who added the magic multi-login [00:32:51] i vaguely remember how it works… images that set cookies? [00:33:04] that might run afoul of browser settings that disable 3rd-party cookies [00:33:04] hm... [00:33:10] it seems to work randomly [00:33:25] it will work one time and won't the second time in the same browser on the same device [00:33:26] does it happen on all platforms? [00:34:39] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51218 [00:34:39] it seems to be platform-independent [00:35:00] checked the session cookies in the browser to make sure they're there? [00:35:32] if it happens on desktop it'll be much easier to debug i imagine [00:36:56] it seems it can happen in desktop browsers too [00:37:12] New patchset: Jdlrobson; "Tweak: Position fixed elements and open navigation panel" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51210 [00:37:14] it's just that none of us has CentralAuth on our local dev instances [00:38:03] i don't suppose we have a labs setup that includes it [00:46:37] jgonera: http://www.mediawiki.org/wiki/MobileFrontend/Dynamic_Sections [00:50:28] hey brion [00:50:33] yo jcmish [00:50:54] howdy is it possible to put the value for "Password" back to "Password" [00:50:57] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51210 [00:51:05] in the iOS Commons app [00:51:21] it being empty is causing pain with testing :D [00:51:54] eh? [00:51:57] not sure i understand [00:52:10] heh sorry [00:52:54] so the "Password" field used to have a label value of "Password" that would display when you bring up the log in screen [00:53:01] now it's empty [00:53:09] still says Password on my screen [00:53:14] can you send a screenshot? [00:53:19] yup [00:53:29] shall email in a sec [00:53:38] tx [00:54:29] jcmish: oh do you mean the placeholder text in the field? [00:54:39] yup just placeholder [00:54:42] ah ok [00:54:44] yeah i can confirm that [00:54:46] lemme fix [00:54:47] not the actual label name [00:54:50] sweet :D [00:55:00] I use it for my test and it's a pain to code around it [00:55:08] appreciate it! [00:55:11] New patchset: JGonera; "Standardize the hamburger and remove isOverlay (#375)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51096 [00:55:11] New patchset: JGonera; "Remove noMargins and the need for addArticleClass()" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51095 [00:56:33] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/pas-Gw [00:56:33] Commons-iOS/master 9cc5daf Brion Vibber: Fix placeholder text for password field... [00:57:42] thanks brion [00:58:05] :D [01:01:04] New patchset: Zfilipin; "Make user name more generic" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51316 [01:15:44] New patchset: Jdlrobson; "Alpha: Move dynamic section loading from beta to alpha" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51320 [01:28:41] New patchset: Jdlrobson; "Bug 45378: Fix watchlist star jump" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51324 [01:40:36] New review: Jdlrobson; "(5 comments)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: -1; - https://gerrit.wikimedia.org/r/51287 [01:54:32] jdlrobson, https://github.com/kpdecker/jsdiff [02:17:35] New patchset: Jdlrobson; "Bug 45517: Get user id from revision" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51336 [04:30:22] are we still beta testing after sunday, or does it end then? [17:07:24] hey awjr, how are you? [17:07:30] hi MaxSem [17:07:38] feeling quite a bit better [17:07:45] still not 100%, but on my way there :) [17:17:48] MaxSem: did anyone respond with their t-shirt size? [18:05:20] awjr: feel better, etc :) [18:06:33] thanks YuviPanda :) [18:08:48] MaxSem: did you wind up meeting with greg grossmeier about the mobile deploy process? [18:09:06] yeah, /me was enough for him [18:09:07] somehow i missed seeing those emails go by until now that i am catching up [18:09:08] ok good [18:09:15] i figured :) thanks MaxSem [18:09:32] hey notnarayan [18:09:40] hey YuviPanda [18:09:46] good evening :) [18:09:58] YuviPanda: a very good evening to you too :) [18:10:13] notnarayan: thoughts about the post upload actions activity? :) [18:10:34] making some changes, should have a cut in some time [18:10:44] okay [18:10:55] notnarayan: have you met with vibha yet? [18:10:59] IIRC she is back in the office [18:11:12] she is [18:11:16] or should be [18:11:35] awjr: I heard someone mention she is [18:11:39] zeljkof: nice upload of the bridge :) [18:11:47] YuviPanda: i haven't, i will tom at the standup [18:11:56] notnarayan: ok [18:13:59] Maryana: *tiny* help with copy text? [18:14:10] sure thing - what do you need? [18:14:12] Maryana: https://bugzilla.wikimedia.org/show_bug.cgi?id=45370 [18:14:15] see my closing comment [18:14:23] I've mentioned the error messages shown in which context [18:15:01] YuviPanda: thanks :) took it over the weekend, I rented a bike and biked around the city [18:15:18] zeljkof: but only one picture? :P [18:15:23] (I'll investigate the bugs you filed in a bit) [18:16:39] YuviPanda: what tasks do you want to push to post upload, I'm thinking we should put every thing apart from adding a title [18:16:51] yup. [18:17:03] description + categories for now [18:17:04] (we will add GeoTagging in a later iteration) [18:17:07] + share perhaps? [18:17:12] greetings all [18:17:20] * tfinc notes that we have an awjr [18:17:28] welcome back [18:17:33] * awjr waves [18:17:34] i hear we have *some* of you back today [18:17:36] thanks tfinc [18:17:45] more awjr === good [18:17:47] tfinc yeah, whichever bits are still working :) [18:18:33] tfinc: totally love the scrolling display of text from all channels at the bottom in LimeChat [18:18:35] stalkerish [18:18:38] (sortof) [18:20:48] YuviPanda: there will be more soon :) [18:20:57] zeljkof: sweeet :) [18:21:05] I'll probably push out an update later today. [18:21:16] YuviPanda: I was just testing if the app works at all :) [18:21:16] (all bugs reported multiple times fixed) [18:21:23] zeljkof: :) [18:21:27] good. [18:21:31] * ragesoss needs something new to break. [18:21:55] ragesoss: :D [18:21:59] ragesoss: btw, the nightlies are working now ;) [18:22:09] so no need to wait for me to update the bit.ly url [18:22:23] cool [18:22:38] the overwriting bug is fixed too? [18:23:26] ragesoss: that's what I'm currently working on [18:23:29] ragesoss: going to prompt the user [18:23:48] good. [18:24:07] MaxSem: fastest way to check if a page exists? [18:24:11] OpenSearch? [18:24:20] is that also reliable? [18:27:59] jcmish: other spots in the area http://www.belden-place.com/b44/ [18:29:07] YuviPanda, action=query&titles=foo [18:30:24] MaxSem: ah, I didn't know you could use query without a list or prop [18:50:26] tfinc: do you know if brion is coming in today? [18:50:29] hey psych0der [18:50:35] YuviPanda : hello there [18:50:44] psych0der: welcome to the mobile channel :) [18:50:56] thanq :) [18:50:59] psych0der: re wiki editing app. [18:51:10] we are going to (eventually) rewrite the wikipedia phonegap app back to native [18:51:14] and will at some point include editing [18:51:21] problem is editing is hard on a phone interface [18:51:25] so currently we are focusing on mobile uploads [18:51:30] from iOS, Android and web [18:51:33] YuviPanda: i wanto to contribute to the project [18:51:45] psych0der: http://github.com/wikimedia/Commons-iOS is what is currently on [18:52:04] brion is our lead dev on it, but isn't here right now [18:52:30] ohk , so is this web based and ported to ios or native ios ? [18:54:00] psych0der: native [18:54:02] Obj-C [18:54:37] ohk thats great , so is it cool to work on this project as prospective gsoc project ? [18:55:17] psych0der: ah, I guess we'll have some iOS stuff we can propose as a GSoC project [18:55:32] psych0der: but yes, having a lot of patches merged into this will increase your chances a lot :) [18:56:03] (I was a GSoC student 2 years ago, contractor now) [18:56:11] YuviPanda: Are the mobile apps not in Gerrit? [18:56:14] YuviPanda: he better be [18:56:15] marktraceur: nope [18:56:22] Hm. [18:56:23] lets give him 30min and then ill txt him [18:56:26] tfinc: ok [18:56:38] marktraceur: we don't even have a Gerrit mirror, IIRC [18:56:48] YuviPanda : nice :) and can you give the link to visual editor ? [18:57:05] psych0der: visual editor in general or visual editor on mobile? [18:57:13] on mobile [18:57:23] well... in reality there is no such thing yet :) [18:57:24] YuviPanda: That's too bad. [18:57:47] and the web based ? [18:57:48] marktraceur: IIRC we don't really have a GitHub <-> Gerrit thing yet (it is one way only for now) [18:58:05] That's probably true [18:58:15] psych0der: http://www.mediawiki.org/wiki/Extension:VisualEditor [18:58:19] lots of work being done on it [18:58:23] but not deployable yet [18:58:49] marktraceur: I wouldn't mind a Gerrit mirror, but would like canonical repos to be on GH [18:59:18] YuviPanda: Why? [18:59:50] YuviPanda : ah this makes it even better contender of prospective gsoc project , am i right ? :) [19:00:06] hey qgil, I heard you had some problems some time ago running MobileFrontend on a third-party site [19:00:13] psych0der: possibly. But note that Visual Editor is in general a Hard Problem (TM) [19:00:21] which, of course makes it true [19:00:24] MaxSem, yesss [19:00:27] YuviPanda: twss [19:00:40] YuviPanda : :) [19:00:54] psych0der: but I've personally found it much easier to look for an interesting project and then figure out how to do a GSoC there :) [19:00:55] than the other way around [19:00:57] psych0der: FWIW we have #mediawiki-visualeditor for the actual extension and #mediawiki-parsoid for the parser behind the magic [19:01:10] MaxSem, now it works, expect the mobile autodetection. I saw that this is apparently fixed now. Perhaps I should try to upgrade. http://espiral.org [19:01:16] except [19:01:28] marktraceur: idea being a lot of people who would contribute to the apps are not from mediawiki community, but external app devs [19:01:36] so it will be easier for them to do that on github [19:01:40] than forcing them to learn Gerrit [19:01:42] lesser friction, etc [19:02:17] marktraceur: but yes, would be nice to have Gerrit as well [19:02:35] but that has gotten us a fair number of contributors, and I don't want to have a Gerrit-only workfow [19:02:36] *flow [19:02:55] YuviPanda : thanx a ton , i'll follow your advice :) [19:02:57] New patchset: Jdlrobson; "Improvement to diff view" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51372 [19:02:57] New patchset: Jdlrobson; "alpha: diff view use background color rather than text color" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51373 [19:03:16] marktraceur: thoughts? I've not actually given much thought to it. [19:04:07] psych0der: https://bugzilla.wikimedia.org/buglist.cgi?list_id=183192&resolution=---&resolution=LATER&resolution=DUPLICATE&query_format=advanced&product=Commons%20App [19:04:15] for list of reported bugs on iOS Commons :) [19:04:21] MaxSem, what is the file where we set the endpoint for photo uploads in production? [19:04:56] jgonera, //commons.wikimedia.org/w/api.php [19:05:02] YuviPanda: I guess if the only thing you're looking for is contributors, that might be the right way to do it. But this is mobile development, so these folks are probably pretty used to setting up complicated development environments....especially since we have self-registration on Gerrit now, you could probably encourage people to use either one [19:05:33] MaxSem, I mean the file where we set $wgMFPhotoUploadEndpoint [19:05:35] YuviPanda: And I have my usual reasons for being displeased with GitHub; so I won't bore you with repeating them [19:05:40] marktraceur: there's also the small matter of me... not particularly liking Gerrit :P [19:05:53] marktraceur: right. [19:05:58] wmf-config/InitialiseSettings.php [19:06:07] marktraceur: which is why I'd love a dual solution that lets you contribute either on Gerrit *or* GitHub [19:06:23] and each team can pick one as the canonical repo [19:06:30] deployed extensions have to be Gerrit [19:06:36] but since we aren't... gives us more flexibility [19:06:49] hello brion [19:06:58] we have psych0der who is looking to do iOS stuff for GSoC :) [19:07:06] I pointed him to Commons-iOS and a buglist :) [19:07:29] qgil, I would love to hear about your experience, comments, complaints and suggestions are most welcome [19:08:51] New review: Cmcmahon; "rename user for consistency web-mobile" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/51316 [19:08:52] Change merged: Cmcmahon; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51316 [19:10:24] YuviPanda: svg uploads work. in case you were wondering. [19:10:33] ragesoss: yeah, I actually fixed that a couple of days ago [19:10:42] while testing the OOM stuff [19:10:47] no preview in share screen I guess [19:11:00] yeah, android gets confused by them. [19:12:10] ragesoss: yeah, there's not really a nice way to render SVGs [19:12:13] but... that's okay I guess [19:12:36] yeah. leave that problem for Android to fix at some point. [19:13:43] webchat is a little flaky in chrome os [19:20:59] ragesoss: I'm going to convert all 'illegal chars' and the '.' to a space [19:21:40] hm it's be nice if we had an api method for normalizing filenames so we don't have to duplicate the regexes [19:22:01] brion: that is true [19:23:14] New patchset: Zfilipin; "Use https to access rubygems.org" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51383 [19:23:15] New patchset: Zfilipin; "Downgrade page-object gem to 0.8.5" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51384 [19:26:16] New review: Cmcmahon; "downgrade page-object to 8.5 for now" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/51384 [19:26:38] New review: Cmcmahon; "use https not http" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/51383 [19:26:39] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51384 [19:26:39] Change merged: Cmcmahon; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51383 [19:27:46] YuviPanda: I just had an upload go to 101% complete. [19:28:47] on the plus side, animated gifs work! http://test.wikipedia.org/wiki/File:Gif_baby.gif [19:35:33] MW Core Review 2:30 - 4:30 today for those interested [19:35:40] whee [19:35:48] YuviPanda: how goes android-land? [19:37:15] ragesoss: yes, that 'OVER 100%' bug is known :) [19:37:15] do file [19:37:15] I don't think it is critical [19:37:15] it happens mostly in files of smaller sizes [19:37:15] I do know the cause, though the fix might not be simple [19:37:34] brion: good. I think I'll push out a release today ;) [19:37:40] if > 100, show 100. [19:37:43] simple, right> [19:37:46] ? [19:39:04] yay [19:44:51] yuvipanda: what's the status of audio uploads? are they currently possible? [19:50:01] ragesoss: we trimmed out the audio transcode stuff to make the build easier for now. it can be put back when time permits [19:50:15] main difficulty is that it requires android native development kit and gstreamer sdk [19:50:19] so it's more deps [19:52:08] ragesoss: brion_ sorry, shitty connection [19:52:29] ragesoss: the 100% bug is at the HTTP layer, I'll fix that there [19:52:44] brion_: did you see http://en.wikipedia.org/wiki/Wikipedia:Requested_pictures [19:52:45] ? [19:53:09] ooh that'd be interesting if we can figure out how to integrate it [19:53:29] brion_: but transcode aside, can I upload valid audio files through the app... that was my question. [19:53:45] ragesoss: no reason not to be able to [19:53:56] ah if you have .ogg files sitting around on the device? dunno [19:53:58] * brion_ looks at yuvi [19:54:09] brion_: Android should technically support that [19:54:09] .wav files can't be selected, though. [19:54:15] brion_: that is how my svg file support works, for example ;) [19:54:18] haven't tried .ogg files yet. [19:54:47] testing is FUN! [19:54:52] yuvipanda: 60 active installs of the commons app. i'm eager to get more [19:55:01] tfinc_: whee, yup! [19:55:17] tfinc_: how is that calculated? [19:55:28] cuz I've installed it like 25 times. [19:55:33] ragesoss: the googles calculate it for us [19:55:41] ragesoss: google has two metrics [19:55:51] total installs and uninstalls [19:55:53] and per device [19:56:00] they actively track uninstalls [19:56:16] ragesoss: your installs from my bit.ly don't count :) [19:56:26] brion_: that requested pictures thing along with GeoData [19:56:27] yumm [19:56:34] nomnomnom [19:56:35] I miss the reasons for uninstalling this all [19:56:38] [x] It's shit [19:56:38] geoboxing [19:56:54] * yuvipanda uninstalls Reedy  [19:57:02] brion_: geofencing would be killer [19:57:10] poppin up notifications [19:57:11] tfinc_: so it's play store-based counts? [19:57:19] correct [19:57:22] 'hey you seem to be around here where we need an image. care to help?' [19:57:37] brion_: let's add it to the backlog! [19:57:37] cool beans. [19:57:45] :) [19:58:32] tfinc_: 73 successful logins [19:58:35] New review: Brion VIBBER; "I can probably trim it down to just a few lines of code, not needing a separate module. And I'll fix..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51287 [19:58:53] when I tried to upload a .3gpp audio file renamed as a .jpg, it got up to 114% uploaded, yuvipanda. [19:59:01] yuvipanda: brion_ now has double the amount of contribs on iOS as Android http://commons.wikimedia.org/wiki/Category:Uploaded_with_Mobile/iOS [19:59:20] oh ugh .3gp …. that's almost but not quite MP4 as i recall [19:59:23] we'll have to plan for that too :P [19:59:24] Android has some catching up to do [19:59:35] \o/ [19:59:40] * tfinc_ starts to think about food [20:00:05] yuvipanda: do you have any early dashboard numbers for me to see? [20:00:10] heh http://commons.wikimedia.org/wiki/File:Working_developer.jpg [20:00:22] food sounds good [20:00:25] brion_: it's the default audio format for most built-in android recorders. [20:00:44] tfinc_: 63 user logins on Android. 10 on iOS [20:00:57] tfinc_: iOS just lucked out and caught the eye of a contributor :P [20:01:37] yuvipanda: you need to get better luck then and get 10+ contributors [20:01:47] then brion will have some catch up to do [20:02:15] that isn't particularly helpful. [20:02:18] Luck usually hates me [20:02:23] see also: College [20:02:30] * ragesoss has luck. [20:02:38] * ragesoss wins raffles and such. [20:02:41] yuvipanda: thats why were here to help your luck out [20:02:49] * ragesoss will post on reddit after the next update. [20:02:58] ragesoss: :D [20:03:01] yuvipanda: hence using your brain cells for good things unlike school [20:03:06] that is true [20:03:22] tfinc_: I was explaining a 'php class' that was happening today on staff channel. Chad wanted to jump out the nearest window [20:03:40] error suppression, lol [20:03:41] 'numbers with - unary operator are negative numbers, with + unary operator are additive numbers' [20:03:45] lulz [20:03:47] yeah, and error suppresion [20:03:56] wmf staff or school staff ? [20:04:09] tfinc_: school staff doing the lulz, me ranting on wmf staff [20:04:17] full of lulz then [20:04:33] ragesoss: so the 'warn before upload of duplicate' is a bit problematic [20:05:04] ragesoss: we can't check for a title, since we do not know what extension it is until we upload ;P [20:05:23] fair enough, but it should fail [20:05:29] and return a message about the title. [20:05:30] right, I can do that [20:05:38] so I am getting all these messages [20:05:40] just not showing them :P [20:05:53] because I do not know what to do with those [20:06:00] ragesoss: also can you delete https://commons.wikimedia.org/wiki/File:Working_developer.jpg? [20:06:38] deleted. [20:06:43] although it was kind of cool. [20:06:49] MaxSem: can you review https://gerrit.wikimedia.org/r/#/c/51096/? [20:06:55] sure [20:07:05] ragesoss: really? [20:07:36] yeah. a little spooky. [20:07:50] ragesoss: if someone uploads a file over another, can we manually move it elsewehere later? [20:08:03] I am completely unsure how to handle this [20:08:41] New review: Jdlrobson; "To the person submitting this:" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 1; - https://gerrit.wikimedia.org/r/51095 [20:09:54] jdlrobson: jgonera brion_ : lunch ? [20:10:22] yuvipanda: not trivially. [20:10:29] lunch yes [20:10:35] tfinc_, I brought my own food today, but if you're going to eat in the office I'll join you [20:10:37] yuvipanda: I think it requires uploading the file separately again. [20:10:48] ragesoss: hmm [20:10:51] and reverting the overwritten file. [20:10:55] ragesoss: so only thing I can think of is [20:10:58] 1. fail the upload [20:11:02] 2. tell them 'yo, wrong title!' [20:11:09] ragesoss: have them specify title again [20:11:10] yuvipanda: the thing to do is probably to upload to stash, then check for filename conflict, then find a new filename and finalize the upload [20:11:11] reupload [20:11:16] tfinc_: yup [20:11:24] brion: but that requires the async upload stuff, no? [20:11:31] I'm not really using stash etc IIRC [20:11:33] or rather, 'a file with that title already exists. try a more specific one'. [20:11:45] but yeah, I think that's the way to handle it. [20:11:50] i think you can use stash without chunking [20:12:06] you get a key back and then finalize the upload with that key [20:12:06] ragesoss: that should also handle 'titleblacklist' errors [20:12:08] ok we're grabbing eats :) brb [20:13:22] yuvipanda: I think there should be a separate message for blacklist errors. [20:13:32] 'that file title is not allowed' [20:15:05] ragesoss: right. [20:15:07] ragesoss: that is fine [20:15:09] different messages [20:15:12] but same workflow [20:15:18] yeah [20:16:48] right [20:16:49] let me get to it! [20:16:53] yuvipanda: the app checks for file extension, but not mimetype, right? [20:17:46] it's interesting... I can rename a jpg as a gif, and then try to upload. and it actually generates a thumbnail and everything. but fails after upload, presumably because commons rejects it. [20:17:47] ragesoss: ? [20:18:04] ragesoss: yup. it only checks for "image/*" [20:18:10] doesn't care about anything else [20:18:20] but commons wants the extension to match the type. [20:18:26] yup [20:18:38] ragesoss: it should upload if you do not give it an extension [20:18:41] but still may add a different extension, such as .jpg to .jpeg [20:18:42] which is 'expected behavior' I guess [20:20:14] ha! [20:20:18] that's what you think. [20:20:50] yuvipanda: you've got crashmail. [20:21:43] ragesoss: did you delete a file while it was uploading? [20:21:49] nope. [20:21:58] tried to upload one with no extension. [20:22:45] New patchset: MaxSem; "Don't remove div.infobox which also doesn't work anyway" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51398 [20:23:46] yuvipanda: actually, it was essentially deleting while uploading. [20:23:53] or rather, before. [20:24:03] ? [20:24:12] Gallery doesn't necessarily realize if you delete or rename a file. [20:24:23] so you can select files that are no longer there. [20:24:32] which is what I did. [20:24:50] I thought gallery was fine with no-extension files. [20:25:00] but it was just not refreshed. [20:25:33] so, there's no way to actually upload a file with no extension, because you can't select it in the first place. [20:26:00] at least, not with any typical gallery or file manager, since Commons tells it what kinds of files to look for. [20:26:57] ragesoss: heh. [20:27:12] ragesoss: commons just tells it 'gimme images yo' [20:27:24] ragesoss: it is possible I could extend it to ogg [20:27:33] ragesoss: but there is no wav ingestion IIRC? [20:27:37] (might be wrong) [20:28:12] commons takes wav [20:29:09] err, maybe not [20:29:10] ragesoss: oh? [20:29:15] can you verify? [20:29:19] New patchset: JGonera; "Force mobile view when using local_browser" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51399 [20:29:53] yuvipanda: no, I was wrong. [20:30:12] ragesoss: yeah, that's what mdale told me yesterday [20:30:17] I saw what I thought were embedded wavs, but they were just external links with special formatting. [20:30:22] ragesoss: so in that case ogg support would be pointless [20:30:40] ragesoss: unless there is an app that lets you transcode [20:31:31] does anyone know what happened to the 'next iteration' project variable in mingle? [20:31:35] it looks like it was… deleted? [20:31:46] Maryana, jdlrobson, jcmish ^ [20:32:06] oh dear [20:32:18] * Maryana ducks [20:32:33] i just followed the instructions for "how to end an iteration" [20:32:40] i don't think i deleted anything, though [20:32:47] https://play.google.com/store/apps/details?id=jp.gr.tokotoko.oggDroid [20:33:36] heh no big deal Maryana we can recreate it [20:33:49] they put the 'edit' and 'delete' buttons so close together... [20:34:01] ok :-/ sorry! [20:34:11] this is what happens when you leave us for a few days [20:34:13] we break everything [20:34:17] hehehe [20:34:33] ragesoss: try it? [20:35:01] not yet. from the description, it looks like it's not a standalone program. [20:36:15] yuvipanda: there's also ffmpeg, which is standalone, looks like. trying... [20:39:33] https://play.google.com/store/apps/details?id=com.silentlexx.ffmpeggui [20:40:04] that one totally works, but only for audio. [20:40:16] ragesoss: tried video? [20:40:19] it can extract audio from .mp4 and put in in .ogg [20:40:47] it has no theora encoding (or vp8, or .webm container), it looks like. [20:41:10] although you can apparently put it with h264 in an .ogv container. [20:41:17] New patchset: JGonera; "Force mobile view when using local_browser" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51399 [20:42:15] ragesoss: let me try [20:42:27] New patchset: JGonera; "Force mobile view when using local_browser" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51399 [20:42:29] actually, nevermind... [20:42:48] it looks like it might do .ogv right, it just has a confusing UI. [20:43:03] transcoding a video to .ogv now. [20:45:21] no progress bar... hope this isn't too long a file I picked. [20:49:39] ramkrsna: what did i miss? [20:52:01] err... this encoder is... not practical. [20:52:12] as expected, I suppose. [20:52:59] .39 seconds complete in 4 minutes at 128x72 resolution. [20:53:10] :/ [20:57:12] Maryana: since we didnt mean on tuesday about q4 planning - can we meet tomorrow, maybe after standup? [20:57:23] s/mean/meet [21:00:12] YuviPanda: video is not practical, but on-phone audio extraction and conversion definitely is. [21:00:55] allowing the app to look for .ogg files, at least, would probably be worthwhile. Assuming that takes almost no work. [21:01:58] not sure what it'll take on android... for ios i should be able to accept incoming ogg files from apps like dropbox, i'll have to fiddle sometime [21:02:24] seems crazy to upload a file to dropbox just to download it, then upload it again :) but that's the cloud eh [21:02:42] that's iOS and the lack of file management. [21:02:53] you could probably do it on a jailbroken phone, right? [21:03:16] you can send files between applications, actually. i'm supporting it for images including SVG and PDF [21:03:21] can export PDF from Keynote for example [21:03:26] and upload that inot commons [21:03:40] nice [21:03:58] it's one of those little-known features of ios [21:04:05] might be good for power users [21:04:11] awjr, sure thing [21:05:08] cool Maryana thanks [21:09:03] hmm, i need to find a web irc client that doesn't suck [21:09:55] brion, kvirc [21:10:20] ah, web.... [21:11:07] that ain't gonna run on chrome os without some fiddling ;) [21:11:36] jcmish: before i forget, i wanna grab you sometime today or tomorrow to see the calabash stuff :) [21:14:58] yup [21:15:09] brion: just tell me when and we'll do it [21:15:30] ok [21:16:08] brion can you actually run an IDE on chromeOS? [21:16:41] i can run web ides :) i'm gonna play with some to see what i can do with it [21:16:48] then when i get bored, ubuntu goes on :) [21:17:02] hehe brion let me know how it works [21:17:07] I'm intrigued :D [21:17:19] mostly i got it for the screen. i'm a sucker for high-res screens [21:17:37] course you are [21:17:40] awjr, the iteration planning view is still screwy from my meddling [21:17:52] doopdedoo [21:17:54] one sec Maryana [21:18:12] np. whenever you get a chance [21:19:34] Maryana: what's wrong with it? [21:20:11] i just updated it to remove the Iteration 3 column so it's less distracting [21:20:18] ah, perfect [21:20:22] awjr: here is a pick me up http://martinvalasek.com/blog/pictures-from-a-developers-life [21:20:23] but it otherwise looks OK to me [21:21:33] lol tfinc_ [21:23:21] lgtm, thanks awjr [21:27:15] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51398 [21:27:41] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51096 [21:27:42] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51095 [21:31:13] awjr: were missing you on https://plus.google.com/hangouts/_/42c35a7b6c1a6f84a8c7cc23e7ad929fce7ac4de [21:34:28] http://etherpad.wikimedia.org/mobile-ops-syncup-28feb2013 < jgonera awjr [21:43:26] MaxSem, whe I tried for a second time things were smotthier, just like in an average non-trivial extension. I will let you know when I do a next upgrade to see whather mobile autodetection works [21:43:37] thanks! [21:53:34] New patchset: Brion VIBBER; "(bug 45500) Support photo uploads on Firefox OS" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51287 [21:57:55] I spy with my little eye... [21:58:05] A HUGE MAXSEM [22:00:41] New review: Brion VIBBER; "This version's a little lighter. Most of the changes are just lifting code out into a function so it..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51287 [22:16:15] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/vGj75A [22:16:15] Commons-iOS/master 77a32a2 Brion Vibber: Finish tweaking login screen for bug 45399 [22:23:32] my head feels like it's about to explode, im going to go lay down for a bit [22:23:40] New patchset: MaxSem; "Cap cache expiry to 1 day" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [22:24:40] ^^^ first result of that meeting:P [22:24:59] brion: can haz iOS app? [22:25:22] ragesoss: i'll push an update in a couple hours, still making changes [22:25:29] k [22:25:43] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [22:25:47] I just did the testflight thing [22:42:52] New patchset: MaxSem; "Fix tests broken by 51d33e111088c2e94dce9a068cf93363588c8811" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51578 [22:43:09] can someone merge^^^ [22:44:13] bah i don't have my gerrit credentials on this computer [22:44:24] gotta setup a nice cross-platform password sharer tool [22:44:46] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51578 [22:45:08] brion: try dropbox. [22:45:12] * ragesoss ducks. [22:45:22] :P [22:45:27] Or gmail [22:45:31] i hear good things about keepass [22:45:32] brion: what text editor are you using on the new laptop ? [22:46:07] tfinc: i'm fiddling a little with c9.io, it can connect to your github stuff easily [22:47:22] jgonera: can you re-review my patch sets that i've amended including https://gerrit.wikimedia.org/r/#/c/51088/ https://gerrit.wikimedia.org/r/#/c/50920/ [22:47:36] jdlrobson, ok, will do later today [22:47:40] thanks [22:47:46] just want to get them off my plate [22:48:30] New patchset: JGonera; "Force mobile view when using local_browser" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51399 [22:54:47] YuviPanda: yt? [22:59:24] btw: I was tailing exception.log on fluorine to make sure the E3 deployment didn't break anything and saw a few of these: [22:59:25] Exception from line 159 of /usr/local/apache/common-local/php-1.21wmf10/extensions/MobileFrontend/includes/api/ApiMobileView.php: ApiMobileView::getData: PoolCounter didn't return parser output [22:59:50] not sure if that's a known issue or a cause for concern so flagging it to be safe. [23:01:06] funky [23:01:32] that might indicate heavy editing activity on a super-popular page [23:01:41] (PoolCounter kicking out with an error) [23:02:43] New patchset: JGonera; "Force mobile view when using local_browser" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51399 [23:02:43] New patchset: JGonera; "Change the way main page is detected" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51580 [23:02:47] New patchset: Jdlrobson; "Reorg: Promote less to top level directory" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51581 [23:03:39] brion: yeah, they seem to be mostly ruwiki, itwiki and arwiki, so that's probably it [23:03:59] Maryana: for the uploads page - should we be showing anything where a browser doesn't support photo uploads? [23:04:13] or should i hide the link when photo uploads are not supported? [23:04:22] (hide or disable) [23:04:24] hide [23:04:33] i would say [23:07:27] New review: Cmcmahon; "I like this, I think it's an improvement, but would like Zeljko to look also" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 1; - https://gerrit.wikimedia.org/r/51580 [23:07:38] Maryana: i wonder if disable might be better [23:07:59] less chance of it accidentally showing up? [23:08:05] e.g. fade it out - it allows the user to know it's there the just have an incapable phone.. [23:08:22] also maintains consistency of ui across various devices [23:09:01] yeah, that's true. would that also apply in cases where they have the right phone but haven't updated to the latest OS or are using some weird old browser? [23:09:10] might stimulate them to upgrade :) [23:09:12] New review: JGonera; "(1 comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/50920 [23:09:19] jdlrobson ^ [23:09:41] yup exactly ok i'll do that then Maryana - we can always change our mind :) [23:09:48] word [23:09:50] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51088 [23:10:36] New review: JGonera; "Will fix this in another commit, found this error in other places too." [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/50920 [23:10:37] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/50920 [23:17:13] New patchset: Jdlrobson; "Reorg: Promote less to top level directory" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51581 [23:17:42] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51581