[00:00:02] that's doing exactly the same as https://gerrit.wikimedia.org/r/#/c/56875/6/javascripts/common/mf-application.js [00:00:06] so one of them will run and save the page [00:00:14] and if 2 run it is harmless [00:00:25] cool [00:00:36] awjr: jdlrobson Maryana MaxSem I need to get my son over to TaeKwondo ... I'll get the logs and send things out this evening so you have time to get these fixes in [00:00:43] cool jcmish [00:00:52] awesome :) [00:00:57] email me if something can't get finished tonight [00:01:21] so jdlrobson is it possible that we would still need a cache flush with that changeset? [00:02:43] well it's always possible but that change set shouldn't cause a problem [00:02:57] the js will run as before [00:03:25] i can't think of anything in the desktop head on en.wikipedia.org that would screw things up [00:04:05] shit i need to go [00:04:12] i told my dad i'd meet him at 5pm and lost track of time [00:04:14] speak later [00:04:52] MaxSem: what do you think? ^^ [00:05:39] I'd say we need jgonera's review on that revision [00:06:08] my gut says we should still coordinate with ops too, at least to have their blessing and be standby [00:06:17] *be on standby [00:07:30] I'd rather prefer us to revert in case of a problem [00:08:08] we need to start using sane deployment practices, and this would be one of them [00:08:17] well if there was a problem, then bad output would start to get cached while we reverted [00:08:59] and that's not something we'd want with a one month ttl... [00:10:02] so im not sure what the answer is [00:10:38] aside from being very well coordinated about big changes that potentially alter output in a breaking way [00:17:20] MaxSem: so, plan on deploying that change next week? [00:18:58] New patchset: MaxSem; "WIP: [Card 446] Don't vary page HTML on X-Device" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [00:19:20] ^^ that? [00:20:04] i meant https://gerrit.wikimedia.org/r/#/c/56875/6 specifically, but that too [00:21:03] I don't mind deploying Jon's revision [00:21:45] alright, if you feel good about it, let's do it [00:21:55] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [00:23:07] oops [00:23:12] heh [00:23:26] im trying to merge jon's change but … path conflict, probably because i merged your changes first [00:23:33] you might want to leave it and simply don't enable resource variance [00:24:26] yeah, we should leave $wgMFVaryResources disabled tomorrow, since we'll need to get the varnish - related changes out [00:24:53] and RL-related:) [00:25:08] New patchset: awjrichards; "Merge "WIP: [Card 446] Don't vary page HTML on X-Device"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57020 [00:25:24] wtf [00:25:34] Change abandoned: awjrichards; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57020 [00:26:10] anyway, good night [00:26:36] 'night MaxSem [00:35:25] New review: awjrichards; "how did this get merged with failing tests?!" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [00:42:11] New patchset: awjrichards; "Fix failing tests" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57022 [00:44:22] New patchset: awjrichards; "Use OutputPage headElement function to generate head element" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/56875 [00:47:07] New review: awjrichards; "Thanks for adding the fix that will help prevent needing the cache flush!" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/56875 [00:47:07] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/56875 [03:09:57] anyone around? [03:10:19] anyone with labs mobile admin access that is :) [03:10:32] ori-l ? [03:10:43] hey [03:10:52] i don't know that i'm a project admin for mobile, i can check [03:10:57] what do you need? [03:10:58] you are [03:11:01] adminship [03:11:09] someone forgot to add me to the list [03:11:14] need a new instance [03:11:23] https://wikitech.wikimedia.org/wiki/Nova_Resource:Mobile [03:11:45] will try to setup a varnish node [03:12:29] ori-l, btw, please add dr0ptp4kt as well (Adam) [03:12:29] done [03:12:33] thx!! [03:12:33] oh, ok [03:12:48] also done [03:12:59] ori-l, are you sure? [03:13:07] oh yeah [03:13:09] it just showed up [03:13:13] thanks!!! [07:36:49] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57022 [09:52:15] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57009 [10:22:08] New patchset: MaxSem; "Story 141: Set wgMobileDeviceName in a device specific js module" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/56703 [10:49:00] New patchset: MaxSem; "Story 141: Set wgMobileDeviceName in a device specific js module" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/56703 [12:31:24] New patchset: Zfilipin; "Updated Ruby gems" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57054 [13:03:00] New patchset: MaxSem; "New hook EnterMobileMode" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57060 [14:56:04] YuviPanda: are any other Commons apps going to be developed within, oh, the next year or so? (aside from iOS and Android) [14:58:43] ragesoss: not from the look of it [14:58:45] *looks [14:59:03] ragesoss: why? [14:59:21] I'm drafting a "Welcome to Commons" brochure. [14:59:30] just trying to figure out what to say about mobile uploads. [15:00:14] (I think I asked before... how hard will it be to have a single QR code that gets people to the relevant app whether they are using iOS or Android?_ [15:00:50] ragesoss: not too hard. [15:00:59] ragesoss: though it'll have to be on labs or something [15:01:32] ragesoss: it's pretty damn easy, actually. a couple of hours work. [15:01:38] k. I'll pester you or someone else about setting that up in a few weeks. [15:01:45] ragesoss: heh, okay. [15:02:02] ragesoss: yeah, I think it's going to be safe to assume that no non iOS / Android ones [15:07:00] YuviPanda: are you going to put the app on the Amazon market as well? [15:07:29] (and make sure it gets on F-droid?) [15:07:52] ragesoss: hashar wanted to get it on F-droid, but... [15:07:56] i need to find some time to do that :P [15:08:07] ragesoss: amazon market, i'm unsure. we *could*, but is that going to be useful? [15:08:10] it's low priority. [15:08:17] Amazon market, I'm not sure. [15:08:32] Amazon devices don't have Google Play. [15:08:34] yeah [15:08:38] but they can sideload [15:08:55] so can normal Android devices. [15:08:56] ragesoss: I don't want to put it up and then abandon it [15:09:18] mhmm. [15:09:41] I don't feel strongly either way, just wanted to know what the plans were. [15:10:24] ragesoss: i'll wait till somsone asks for it :) [15:12:39] Kindles (in the latest generation) only have front-facing camera anyway. So probably no point. [15:12:46] unless we want a bunch of selfies! [15:14:23] :P [15:14:50] I created and populated this cat last week: http://commons.wikimedia.org/wiki/Category:Selfies [15:15:53] mmm, we expected Category:Selfie penises too [15:16:18] heh File:Katib El Wahrani au Festival du Saffa 2012 2013-04-01 17-06.jpg [15:16:23] http://commons.wikimedia.org/wiki/File:Katib_El_Wahrani_au_Festival_du_Saffa_2012_2013-04-01_17-06.jpg [15:17:04] ragesoss, OMG Y U NO USE HTTPS [15:17:40] I actually had a dream a couple of days ago of selfie porn on commons [15:18:38] (-_-) [15:19:01] thankfully I only saw thumbnails and went 'lol finally the pnises have showed up [15:19:02] [' [15:22:53] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/lAppYw [15:22:53] android-commons/master 8bed027 YuviPanda: Fix crash on 2.3 during categorization [15:23:42] ragesoss: ^ 2.3 fix [15:24:25] is the bit.ly link updated? I'll test when it is. [15:25:08] ragesoss: updating now [15:52:33] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/vsJ3_w [15:52:33] android-commons/master f7ec318 YuviPanda: Remove RuntimExceptions on transient errors [16:16:06] do you still use the mobile queue on otrs? [16:17:02] hrmmmm, lost slippers [16:20:52] New patchset: MaxSem; "Cap cache expiry to 1 day" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [16:20:57] jgonera, ^^^ [16:21:10] checking [16:48:34] jeremyb_: we don't, IIRC [16:48:37] jeremyb_: otrs didn't like i [16:48:54] idk what that means [16:49:33] i think maybe you're confused [16:51:34] tomasz was active in the queue on the 20th [16:51:59] who on the team even has access? [16:53:29] jeremyb_: oh, yes, nevermind [16:53:34] jeremyb_: I think only tfinc has, brion maybe [16:53:42] jeremyb_: I was thinking of the time when we redirected contact us to TORS [16:53:43] *OTRS [16:53:50] right [16:54:05] but those didn't go to the mobile queue [16:54:11] right [16:54:46] awjr was just sent a notification on my move [16:54:55] jeremyb_: ? [16:55:11] > SendAgentNotification"Move"-notification sent to "arichards@wikimedia.org". [16:55:36] 2013040210009296 [16:55:55] oh otrs [16:55:57] yes :) [16:56:00] heh [16:56:08] which is what we've just been discussing [16:56:13] i haven't had enough coffee yet and was working hard to piece that one together [16:56:17] roger [16:56:20] * awjr reads backscroll [17:20:17] New review: Jdlrobson; "Could you add some context to the commit message - does this solve an existing problem or need?" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57060 [17:26:15] New review: awjrichards; "I can imagine this will be *very* useful. I don't think we've done it before, but we have quite a fe..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57060 [17:26:55] New review: MaxSem; "I stongly support documenting stuff on mw.org." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57060 [17:27:52] New review: awjrichards; "Sure - as long as it's consistent and easy to find, I dont really care where it is." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57060 [17:30:24] New review: awjrichards; "What are the motivations for this/what problem is this solving? LGTM but it would be nice to have mo..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [17:31:19] New review: MaxSem; "We discussed that at the performance meeting." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [17:31:26] Maryana, jcmish do we have the QA meeting now? [17:31:45] i see lots of card in ready for signoff… :) [17:31:51] YUP [17:31:57] New review: awjrichards; "Lol, if I had remembered the details, I wouldn't have asked." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [17:31:59] i'm on the hangout, still waiting for vibha, though [17:32:00] Maryana: the room is cancelled? [17:32:05] oh ok [17:32:08] oh okay coming myself [17:32:15] heh, yeah, R31 kicked me out, so i'm in R33 [17:32:19] and staging is up to date be therein a minute [17:32:25] sweet [17:32:26] can you remind me what was the URL of beta labs? I'm on Windows now [17:32:27] jdlrobson, how does https://gerrit.wikimedia.org/r/56703 look? [17:32:50] jcmish: have you started testing for today's deployment yet? there's one patchset that i thought got merged yesterday but didnt that would be good to get out: https://gerrit.wikimedia.org/r/#/c/56956/ [17:33:05] I did indeed but go ahead and pull that in [17:33:10] MaxSem: will take a look just finishing up an email [17:33:11] thanks jcmish [17:33:17] thanks [17:33:22] did everyone here about Tomasz's Argentinian escapades? [17:33:32] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/56956 [17:33:38] yeah, heh [17:33:46] * MaxSem didn't [17:34:19] MaxSem i'll pm it to you [17:35:24] awjr: my calendar says Team planning today - is there any team planning going on? [17:35:31] Maryana: jdlrobson yeah, I didn't think we'll beat the dying-guy-in-water + others, but that one did. [17:35:40] jdlrobson: not that im aware of :p [17:36:12] jdlrobson: afaik the qa/acceptance review was moved to right now, and we've got deployment/training totday [17:36:47] awjr: cool that's what i thought :) [17:36:52] so how about merging my 2 above commits?:) [17:39:23] MaxSem: https://gerrit.wikimedia.org/r/#/c/56703/3 looks benign but im not sure about https://gerrit.wikimedia.org/r/#/c/51577/ - tim seemed to think the change was unnecessary and i really don't recall what that change is for [17:39:48] to reduce the load on cache [17:40:50] yeah but tim seemed to think the change would not be beneficial [17:40:54] MaxSem: or awjr http://staging.wmflabs.org/ [17:41:09] that looks quite broken. [17:41:24] can you guys help me :D it was joyous and working well last night [17:41:36] is it easy to revert it back to a better place [17:41:48] Change abandoned: MaxSem; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/51577 [17:42:06] jcmish: any idea what happened? it looks like the extension must've just disappeared [17:42:18] oh that's staging [17:42:23] yup staging [17:42:32] ok looking now [17:42:54] and maybe they were blow away when I did the update this morning [17:43:29] huh the MobileFrontend dir is empty [17:43:39] jcmish: how do you normally update extension code? [17:43:44] are you still using that script? [17:43:52] yup [17:43:57] same ole script [17:44:14] huh well now there's no git dir in there so it won't work - i think i can fix this [17:44:15] I did however have to change some permissions [17:44:41] because the updates were causing issues [17:45:02] actually, it looks like i lost sudo on staging for some reason, i might not be able to fix this [17:45:17] jcmish: can you give me sudo again? [17:45:29] you don't have sudo? [17:45:40] i used to, but apparently i dont anymore [17:46:42] awjr, after looking at labsconsole, you should already have it [17:46:54] hmm [17:46:55] if sudo doesn't work it's a big [17:47:00] *bug [17:47:09] how do I give ya sudo [17:47:15] is it supposed to be passwordless sudo? i do not remember [17:47:18] MaxSem: ^ [17:47:22] yes it is [17:47:35] OH [17:47:40] that's how it works for me [17:47:41] :) [17:47:54] nope, it's still prompting me for PW [17:48:03] maxsem is not allowed to run sudo on staging. This incident will be reported. [17:48:06] fuck [17:48:11] yup [17:48:25] uhoh same here [17:48:28] did something major change? [17:48:34] labs is in its usual state of fubarness [17:48:39] :( [17:48:55] should I send an email off to the Ops folx? or create a bug? [17:49:36] poking on #-labs [17:49:57] k [17:50:12] lol, Arthur has beaten me to it [17:50:15] oh, already asked in labs [17:50:16] HHAHAH [17:50:16] jinx [17:50:23] great minds! [17:51:36] k I'm back to paying attention to the QA Design meeting thanks awjr and MaxSem [17:51:53] np jcmish_ hopefully we'll get it sorted soon [17:52:34] we're using betalabs for now so we're good for a bit [17:52:40] andrew's gonna take a look shortly [17:54:22] YuviPanda: meet mhurd :) [17:54:29] ohai mhurd [17:54:33] hello brion [17:54:42] how goes android? [17:55:01] * awjr waves to mhurd [17:55:05] brion: pretty swell, ragesoss found a few bugs that I just fixed [17:55:08] hi again yuvi! [17:55:13] sweet [17:55:28] mhurd: welcome to the team, mhurd :) [17:55:29] i've got a few bugs on my beta to follow up on [17:55:42] brion: create account! [17:55:47] yay mhurd [17:55:49] meantime mhurd's reviewing the iOS code base and becoming familiar with it :) [17:55:52] YuviPanda: sooooooon :) [17:56:04] nice :) [17:56:16] i know i say soon every day ;) [17:56:24] brion: it's been 3 weeks since you started :P [17:57:36] i know, i've been onboarding and betaing and bug fixing and i'm behind on the shiny things [17:57:51] :D [17:58:07] brion: pm? [17:58:09] it's may you're out for exams right? [17:58:10] sure [18:02:02] brion: yes, may is when i'm out [18:02:15] brion: so that's essentially one more iteration I'm here for [18:02:56] brion: I think I'd want to mostly spend it polishing stuff up, and doing serverside work for campaigns [18:03:14] brion: so that you and mhurd can have all of May for polish up on iOS, and we can dive into campaigns when I'm back :) [18:03:31] great :D [18:03:47] we'll have to get you over to SF soon [18:04:02] brion: yeah, hopefully :) Is there a team meeting or something planned? [18:04:12] dunno [18:04:30] we'll bug tomasz when he's back :) [18:04:40] heh, okay :) [18:04:54] brion: i'm sadly missing amsterdam :( [18:04:58] though it's over in time for wikimania [18:05:02] aww [18:05:03] yay [18:06:40] YuviPanda: did you already make it so you can't overwrite existing files? [18:06:44] brion: nope :P [18:06:47] suddenly realized i haven't implemented that [18:06:49] heh [18:06:51] ok then i'll wait on it :D [18:06:52] brion: so i realized that since i'm doing .jpeg instead of .jpg... [18:06:55] that isn't that big a problem [18:06:58] heh [18:07:00] brion: but for iOS it is a problem :P [18:07:03] :P [18:07:04] so you better either switch to .jpeg [18:07:13] or implement that ;) [18:07:13] heh [18:08:44] ok i think i can switch to .jpeg real easy [18:08:48] let's test this [18:08:51] brion: :) [18:09:17] jcmish_, MaxSem: any objections to turning staging off and on again? [18:09:46] nope gof for it [18:09:50] *go [18:10:27] nope [18:11:44] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/1Wpd8g [18:11:44] Commons-iOS/master 73f3ddc Brion Vibber: Quick hack to reduce image filename conflicts... [18:11:56] YuviPanda: there now we match on that [18:12:02] \o/ [18:12:12] brion: has to be the sneakiest conflict avoidance scheme ever ;) [18:12:21] valeriej: had any time to look into it? :) [18:12:42] valeriej: ah, I see you're participating in the bug day [18:13:02] carry on :) [18:13:42] YuviPanda: I looked at the reports last night, and I'm going to work on bug 46735 tonight. :) [18:13:59] New patchset: Jdlrobson; "QA Design Tweaks to copyright dialog" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57093 [18:14:17] mhurd: let me know if you see any major showstopper bugs while poking at the app, i want to get that initial store submission in today if i can :D [18:14:32] will do [18:14:36] valeriej: nice :) [18:15:07] jcmish_: did you get a chance to do a test on the .16 commons iOS beta? [18:16:28] New patchset: Jdlrobson; "i18n: Reword bullet point 3" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57094 [18:17:00] I did indeed! brion [18:17:05] looks [18:17:25] great [18:17:40] awesome [18:17:59] i've got a report of a crash if you refresh then immediately close the app… i can live with that but i'll bugzilla it to track down later [18:20:20] hmm [18:20:26] I'm gonna see if I can repro that [18:21:45] valeriej: also, if you're looking something even more simpler than 46735, then https://bugzilla.wikimedia.org/show_bug.cgi?id=46761 [18:22:36] YuviPanda: Thanks! Will do. [18:22:53] jcmish_: filed it as https://bugzilla.wikimedia.org/show_bug.cgi?id=46805 [18:23:21] brb [18:23:22] valeriej: :) [18:23:25] dr0ptp4kt, congrats on the first VCL compile bug ;) [18:23:30] jcmish_: ryan lane is now digging into the staging problem, sounds like something wonky with ldap [18:25:27] New review: Krinkle; "awjr: Because you explicitly did a merge ("Publish and submit"), don't do that. just publish comment..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [18:26:46] awjr: aha [18:26:50] sweet :D [18:27:08] yurik, it takes skillz. [18:30:40] New review: awjrichards; "Ahha! Thanks Krinkle. it's impossible to keep track of these kinds of gerrit nuances... are these do..." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [18:31:10] ok, apparently labs is totally hosed [18:31:12] New review: Krinkle; "awjr: Let's talk on IRC." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/55226 [18:31:24] https://twitter.com/WWWConsultant/status/318684575838633985 TO THE WIKI articles :D [18:31:28] ^ marktraceur [18:31:32] ^maryana sorry [18:31:46] haha [18:32:41] autocomplete loves marktraceur [18:33:42] yurik, fault copy-n-paste i see. thx for the fix. [18:34:13] no prob, mark caught it [18:34:23] hmm. actually no, compiler caught it [18:34:32] and mark told me about it :) [18:34:42] ragesoss: around? [18:34:42] alright, good deal. [18:34:50] YuviPanda: yes [18:36:03] ragesoss: just checking :) About to fix the final issue (with ghost keyboard), would like you to run over it once more fater that and then I can release [18:37:28] k. [18:37:37] ping me when it's ready. [18:38:07] ragesoss: ok [18:38:32] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/ZStlpw [18:38:32] Commons-iOS/master 872c0e9 Brion Vibber: Bug 46806: fix size of settings icon... [18:40:52] mhurd: go ahead and sign up on https://bugzilla.wikimedia.org/ [18:41:52] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/RIEKjw [18:41:52] android-commons/master 53ffac9 YuviPanda: Fix ghost keyboard issue with multiple uploads [18:42:53] ragesoss: updated [18:43:53] jdlrobson: Thanks for the update [18:44:09] YuviPanda, can you send me the link to requirements for the dashboard update script? [18:45:28] YuviPanda: phantom keyboard gone! [18:46:47] ragesoss: not sure if my messages reached [18:46:49] (shitty conn) [18:46:51] ragesoss: bit.ly updated [18:47:15] YuviPanda: I tested. Phantom keyboard is gone. [18:47:22] Looks good to go. [18:47:35] okay, ragesoss :) [18:47:40] ragesoss: give it a 2.3 twirl as well [18:47:44] i'm doing some final checks [18:47:47] okay [18:50:17] YuviPanda: 2.3 works fine for me too. [18:50:51] ragesoss: okay! [18:51:03] hmm, one final fix [18:52:38] jcmish_: heya! I'm thinking of setting aside some time next iteration to work on calabash [18:52:52] releases have now started to give me a jittery 'oh god i hope i didn't break shit' feeling [18:52:52] woohoo [18:53:07] coolness [18:53:15] I can give ya the quick lay of the land [18:53:20] YuviPanda, can you send me the link to requirements for the dashboard update script? [18:53:24] when you get a bit of time [18:53:30] jcmish_: sure, sometime next week [18:53:32] i'll poke up [18:53:37] jgonera: sure [18:53:39] sweet [18:53:40] jgonera: it's much less now, actually [18:53:56] ok, I just need to reinstall it on my temp machine [18:53:59] jgonera: we got rid of the limn dependency. [18:54:01] i'm giving you a list [18:54:02] one secon [18:54:03] d [18:54:11] ok [18:55:23] jdlrobson, wanna chat about https://gerrit.wikimedia.org/r/56703 ? [18:55:34] jgonera: http://pastebin.com/0gfhudjS [18:55:41] Yes! but in a bit Max just popping out for food [18:55:41] thx [18:59:19] jcmish_, MaxSem sudo fixed on labs - apparently part of a larger outage [19:02:08] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/CpbOFQ [19:02:08] android-commons/master e6305df YuviPanda: Automatiaclly turn on the Modifications Content provider... [19:02:08] aand staging works [19:02:13] jcmish_: MobileFrontend is back on staging and updating now [19:02:23] did someone fix it? [19:02:43] MaxSem: there was some ldap issue [19:02:48] ryan lane fixed it [19:02:56] and i just fixed the MobileFrontend issue on staging [19:03:01] now that i have sudo back :) [19:03:21] meh [19:03:45] it sounded like it was actually kinda significant, i think they're gonna mail out about the broader labs outage [19:04:05] ragesoss: almost got it out with testwiki again :) [19:04:07] gonna make some food before deployment [19:04:12] wtf, even TS is more stable [19:05:39] wow [19:05:59] I like when we are related to the significant stuff [19:08:45] YuviPanda: do you think we should have separate components in bugzilla for android and iOS commons apps? [19:08:51] brion: good question [19:08:52] or is keyboard searching on 'iOS' vs 'android' good enough [19:08:53] i do not know [19:09:32] brion: let's do components [19:09:40] plus of separate components is we can set the default CC separately [19:09:48] yeah [19:09:51] so you don't get inundated with iOS bugs and vice versa :D [19:09:56] brion: +1 to separate components [19:10:01] ok i'll do it now [19:12:31] brion: update going out now :) [19:12:46] \o/ [19:15:22] brion: boohoooowoo bugspam :) [19:16:42] YuviPanda: ok there's a few left in 'general' that didn't have 'android' or 'iOS' in the title. some of those look actually general and apply to both, others look like they're android-specific. want to recategorize those manually? [19:17:22] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/7N19pg [19:17:22] android-commons/master 9285265 YuviPanda: Updated CHANGELOG and bumped version number [19:18:01] ragesoss: published :) [19:18:22] ooh, new app version? [19:18:26] Maryana: yes! [19:18:36] Maryana: it has... CATEGORIZATION! [19:18:43] dun dun DUN! [19:18:46] :) [19:18:56] Maryana: I just pushed though, so will take a little bit of time to propogate around [19:20:19] jdlrobson & jgonera, I see 2 add image buttons on staging's main page [19:20:55] that's ok - in that time, i can try to figure out how to uninstall apps rather than just creating desktop shortcuts for them on android [19:21:10] i have four commons apps shortcuts so far... [19:21:16] Maryana: :D [19:21:48] success! [19:21:53] only took about 6 tries [19:21:55] :D [19:22:03] Maryana: come over to the light side, abandon iOS! [19:22:07] (at some point in time in the future, that is) [19:22:22] no, i'll stick with my dumb UI, thanks [19:22:36] :P [19:22:38] put a big ugly dismiss button on it! [19:23:08] Maryana: is this the nexus 4 in the office? [19:23:16] yeah, the one i'm borrowing [19:23:36] there are too many layers of navigation [19:23:42] just give me one home screen! [19:24:04] * Maryana cuddles her idumbphone [19:24:04] :D [19:24:26] don't worry Maryana, brion is getting the commons app to the store today for the iDevices [19:24:35] yaaaay! [19:24:57] but it doesn't have most of the features of the android one :P [19:24:57] Maryana: did you sign up for the beta? you could install it now if you did :D [19:25:04] yeah it'll catch up over the coming weeks [19:25:09] but I'll be gone all of may [19:25:25] wheee, email-that-nobody-responds-to sent to mobile-l [19:25:29] now to spam wikitech-l [19:25:43] MaxSem, that's probably because staging's main page is not mobile-ready and has two h1 tags [19:25:43] no, i didn't realize apple gates their beta testing so zealously [19:25:52] though in retrospect i should have known :) [19:26:07] Maryana: it's horrible how they give you only 100 slots, and you can't 'reclaim' slots [19:26:13] you can, but only once a year [19:26:20] lolwut [19:26:32] that's so lame [19:27:20] Maryana: also, the entire backend just closes down around Christmas [19:27:22] and other holidays [19:27:28] like, they literally shut the site down [19:27:31] yeah, i remember that [19:27:39] when we wanted to get some stats on wikipedia app usage [19:27:52] Maryana: their user experience might be good, but they treat developers like shit [19:27:53] how western-centric :-P [19:27:56] * YuviPanda is happy to never have to deal with those [19:27:57] jgonera, it's a bug regardless [19:28:08] true [19:28:14] going through the update process is a horrible bottleneck when you develop rapidly too [19:28:35] oh are we bitching about apple again? yeah, i would much prefer a more google play-style submission process [19:28:38] Rolken: yep. It's horrible to tell people 'well it is fixed for me but wait for 2 weeks' [19:28:46] on my current app, our live version is two weeks old, we immediately put in an update that's now been sitting there for six days, and we're preparing another update to submit when the current one gets approved in a day or two [19:28:55] one of the advantages of pure web apps ;) [19:29:00] Write an app that's just a web browser wrapper ;) [19:30:07] Rolken: heh, sucks badly. No way around it, sadly [19:30:59] really though the hundred-slot thing is their way of saying "we don't _really_ want you to distribute to beta testers" [19:31:08] which is weird but whatever [19:31:30] just develop bug-free software, right? why you putting those bugs in there? [19:31:50] :D [19:32:11] jcmish_: i am having some issues with login on betalabs. when i try to log in (via stable), it appears that i get logged in everywhere, but i get stuck on the sign in screen with the spinner [19:32:25] jgonera, jdlrobson have you seen this before/elsewhere? ^ [19:32:37] we did see this earlier on betalabs [19:32:42] when we were testing [19:32:42] yes, we saw it today [19:33:44] any idea what's going on? [19:33:59] awjr: we're hoping thinking this is a betalabs issue... jdlrobson did some digging around [19:34:50] awjr: quick question.. what revision did I tell you it was okay to merge again? [19:35:08] jcmish_: probably one before the last one i merged [19:35:17] k thanks [19:35:26] lemme see... [19:35:49] actually jcmish_: 951809c7077dda12e9b3a9636dd3910578932ab5 [19:36:11] and it looks like there were some l10n updates after that [19:36:18] k thanks [19:36:58] awjr, MaxSem I'll try to join the deployment training but only as a viewer, because I definitely don't want to switch to Windows for the whole deployment ;) I hope this won't make open source gpu drivers explode [19:37:20] heh [19:37:34] by the way, it starts in 8 minutes [19:37:35] * brion falafel time [19:37:45] who else participates? [19:37:53] i'll watch :) once i have food [19:38:34] i'm gonna lurk [19:39:04] yurik and dr0ptp4kt ^^^ [19:39:19] maybe we should do the 'google air' thing and steram it it youtube [19:39:24] *stream [19:39:51] MaxSem, the mobilefront depl? [19:40:20] actually, google air doesn't seem to be an opiton anymore... [19:40:33] yurik: yes [19:43:43] 2 minutes... [19:45:09] MaxSem, awjr [19:45:23] jgonera: yo! we're not hearing you [19:45:25] the mic also didn't work for me last time on linux [19:45:40] so I'm going to be passive or write if needed [19:47:42] Maryana: so try out the app later - give it an hour or two. Only categorization is going to be implemented, not share. [19:47:55] I'm going to be off now, but will check email [19:47:56] gotcha [19:48:01] ta! [19:48:04] ok, thanks d00d :) [19:48:13] ragesoss: poke me if anything blows up :) [19:48:15] ragesoss: <3 [19:48:17] bye [20:05:03] we're live on https://test.wikipedia.org - please test! [20:05:42] jcmish_, jdlrobson, jgonera, Maryana ^ [20:07:32] ruh roh. infinite spinner after sign in [20:08:07] that's just the normal test.wiki weirdness, right? [20:08:38] no i dont think so Maryana [20:08:43] im seeing the problem too, it is not normal [20:08:49] i do get logged in [20:09:01] jdlrobson, jcmish_, jgonera ^^ [20:11:19] jdlrobson is on it [20:11:53] falafel was slllooowwww [20:12:22] cool - nothing is obvious to me from the behavior [20:12:26] there appear to be missing elements on the uploads tutorial [20:12:32] Maryana: like what? [20:12:41] the navigation arrows and the little dots at the bottom to tell you which page you're on [20:12:51] i can't page through [20:13:01] oh - i thought you meant on http://wikitech.wikimedia.org/view/How_to_deploy_code :p [20:13:07] oh, haha [20:13:13] me too [20:13:18] hhahah [20:13:41] i think the login module is not loading for some reason.. investigating [20:15:56] New patchset: Jdlrobson; "Add top context modules - make login js run" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57177 [20:15:57] ^ FIX [20:16:14] Maryana: if you're seeing missing elements, MaxSem may need to run sync-common on srv193 [20:16:21] awjr, MaxSem ^ [20:16:49] jdlrobson, so userlogin.js was loaded on logout but not login? how that happened? [20:18:16] yeah, that's probably a testwiki issue [20:18:35] jgonera: mobile.userlogout.scripts is a bottom module [20:18:47] oh, right [20:18:56] mobile.userlogin.scripts is a top module (although that is weird :) [20:19:10] it's cool to see this sync stuff happening in real time :) [20:19:40] jdlrobson, shouldn't that go inside if ( count( $contextModules['top'] ) > 0 ) { ? [20:20:15] testing in non beta looks good [20:21:35] jdlrobson, ? [20:22:00] prob jgonera [20:22:01] yeh i dunno why that disappeared [20:22:59] yeh cause otherwise it will create a empty script :-S [20:23:07] ill fix that now [20:23:11] ok [20:26:53] ok seems to work [20:27:22] New patchset: Jdlrobson; "Add top context modules - make login js run" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57177 [20:27:26] ^ jgonera [20:27:28] stable is looking good to me, except for the login issue [20:27:49] yup same here awjr just the logging in is an issue [20:27:55] but everything else worked [20:28:08] ^ awjr that fixes login issue [20:28:24] jdlrobson, why two identical ifs one after another? [20:28:49] arggg [20:28:51] sorry [20:29:17] mm wait a minute [20:29:24] this isn't optimum it will make the module load twice [20:29:30] why? [20:30:22] annoyingly this would have fixed it - https://gerrit.wikimedia.org/r/#/c/56887/ [20:30:44] so addModules will add the same as addModuleStyles [20:31:23] so do i do the proper solution - https://gerrit.wikimedia.org/r/#/c/56887/6 or the short term fix? [20:31:31] (which will be a hack) [20:33:40] * jdlrobson does temp fix [20:33:52] yeah do short term so we can get this out now [20:34:38] New patchset: Jdlrobson; "Add top context modules as well as styles - make login js run" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57177 [20:34:38] ^ awjr jgonera [20:35:05] done [20:36:00] jgonera: look good to you? [20:36:14] yes [20:36:29] the hangout is killing my OS, everything's so slow [20:37:31] jdlrobson: it looks ok to me too, though i cant replicate the bad behavior locally so i can't really test [20:37:36] jgonera: if you're happy with it, go ahead and merge [20:37:50] awjr: to test add console.log(1) to your userlogin.js [20:37:53] go to login page [20:37:58] on old version it doesn't run in console [20:38:01] in new version it does [20:38:33] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57177 [20:38:43] MaxSem ^^ [20:43:09] * jdlrobson very excited about talk page exposure [20:47:07] New patchset: Jdlrobson; "Alpha: Diff words rather than chars" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57187 [20:47:15] jdlrobson, your change has been deployed [20:47:24] testing.. [20:47:30] testing too [20:47:33] 500 erro! [20:47:49] :( [20:48:05] ^ MaxSem [20:49:33] wfm [20:49:42] jdlrobson: where did you get the 500 error? [20:50:09] anywhere.. [20:50:14] it's working for me now [20:50:16] yep same [20:50:20] it seems like it took a minute? [20:50:32] login WFM [21:00:26] New review: JGonera; "Jdlrobson, it runs fine for me. Can you paste the whole output?" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/50442 [21:00:45] jdlrobson, ^ [21:00:50] seen it [21:00:53] already doing it [21:00:59] ok, thanks [21:01:07] it [21:01:08] 's [21:01:15] it's pretty long though jgonera :) [21:01:25] then pastebin or something [21:01:35] more of a warning ;-) [21:01:38] not sure how useful it will be [21:01:45] still [21:01:50] jgonera: > https://gist.github.com/jdlrobson/a820a24303bd859e85b9 [21:01:55] and put your LocalSettings.php somewhere too [21:02:25] google hangout dies every 5 minutes for me, argh... [21:03:03] Maryana: http://www.youtube.com/watch?v=y2wMsnE2cvI [21:03:51] team please play this on loop whilst Max is doing that [21:04:34] jdlrobson, can you upload your LocalSettings too? [21:05:07] jgonera: sure but it's not changed from last time i sent it to you [21:05:28] is it also on gist? I can't find it [21:09:03] THEY DID IT LIVE [21:09:26] jgonera: looking [21:09:54] jgonera: mailed it to you [21:10:03] oh ok, thanks [21:11:43] brb [21:12:59] gotta deal with my dog - back in a minute [21:23:01] jdlrobson, I'm getting "Uncaught TypeError: Cannot read property 'html' of undefined mf-history-jquery.js:114" on master in alpha [21:23:41] on local or test wiki? [21:24:09] jgonera: any chance that page has no h2s ? [21:24:19] (the page you are trying to load [21:24:22] it doesn't ;) [21:24:29] using the page view will fix this then [21:24:30] k [21:24:31] n [21:24:32] known bug [21:25:05] ok [21:25:15] i think MaxSem deploying should be a tv show [21:25:21] I'd tune in every week [21:25:36] jgonera: https://bugzilla.wikimedia.org/show_bug.cgi?id=44691 [21:26:40] I added h2 and it's still happening [21:26:53] ergarghh nano :P [21:30:43] New patchset: JGonera; "Don't add more than one photo upload button" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57197 [21:32:07] awjr, MaxSem, I'll leave the hangout, for some reason it's getting slower and slower and I can't even see what's going on anymore, I can only hear you. it's getting kind of late too [21:32:19] no worries jgonera [21:32:37] but that gave me at least some overview ;) [21:33:21] ok i've spent far too long this afternoon playing with the new wifi, time to get back to real work [21:33:24] jgonera: you got most of the important bits :) [21:33:27] that windows 8 machine just *hates* the wifi here [21:33:43] what about git deploy? is it going to be... deployed someday? [21:33:55] someday, maybe [21:34:00] im not sure what the current status is [21:39:51] It's still used for parsoid, I think [21:41:44] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/bTgbpg [21:41:44] Commons-iOS/master 1a872bf Brion Vibber: Bug 46808: fix refresh when upload list empty... [21:42:45] awjr, jdlrobson MaxSem, Maryana any requests before I sign off? [21:43:01] nope jgonera all good here [21:43:04] pierogi? [21:43:05] nope jgonera, thanks [21:43:08] lulz [21:43:26] oh, were you able to get stat1 access, jgonera? [21:43:29] YuviPanda, I fixed the bug in dashboard SQL, it was quite obvious, don't know how I missed it last time, it's merged [21:43:32] yes [21:43:38] good! [21:43:52] enjoy your night :) [21:43:53] jgonera: nice :) [21:43:56] https://gerrit.wikimedia.org/r/#/c/56696/2 MaxSem [21:44:04] see you thursday, jgonera? [21:44:08] Maryana: jdlrobson do you have a link to point to people how to enable beta / alpha? [21:44:12] YuviPanda, if you have some time please redeploy the dashboard, I didn't have the time to set up the whole bastion config again [21:44:30] jgonera: if it's just an sql change no need to redeploy jgonera [21:44:37] jgonera: puppet will pick that up in about an hour [21:44:38] yuvipanda: https://meta.wikimedia.org/wiki/Mobile_projects/Beta [21:44:47] Maryana, yes, see you Thursday, I'd bring pierogi, but I think it's illegal, plus they wouldn't be very fresh anymore ;) [21:45:07] YuviPanda, even better ;) [21:45:31] Maryana: and editing is in beta, right? [21:45:32] or alpha? [21:45:43] beta - i should update that page. it's a little stale now [21:45:47] okay [21:45:49] and add some screenshots [21:45:55] i'm linking people to it anyway [21:46:02] someone asked about mobile skins on https://meta.wikimedia.org/wiki/Talk:Turning_off_outdated_skins#Using_the_full_screen_width [21:46:05] ok, good night then, going to bed, I have to wake up at 5am tomorrow [21:46:46] silly jgonera, the way to wake up at 5AM is to never sleep [21:46:46] ;P [21:52:52] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/Tcgchg [21:52:52] Commons-iOS/master badf221 Brion Vibber: Bump ver to 0.17 [21:58:35] dr0ptp4kt: greg is just walking past you [21:58:41] he's in the orange top [21:58:46] (in front of you) [22:00:45] * Reedy glares at YuviPanda [22:00:55] now what did I do? [22:00:56] You're on meh phone, updating meh software! [22:00:58] * Reedy glares at YuviPanda again [22:01:01] :D [22:01:05] ooooh [22:01:05] that [22:01:09] Reedy: it has categorization! [22:01:13] nowai [22:01:23] for both single and multiple uploads [22:12:41] brion: ragesoss reading last bits of https://commons.wikimedia.org/wiki/User_talk:Yuvipanda#New_bugs [22:12:49] * brion looks [22:12:55] he loves the categories UI, but was initially a little confused by the 'eventual consistency' [22:13:01] but he got over that soon [22:13:13] brion: i'll need to figure a way of showing the appropriate indicators [22:13:21] yeah [22:13:45] ok i've pushed out commons-ios beta 0.17 [22:13:58] i'll try uploading that for apple review and see if it goes through or gets rejected :D [22:14:08] brion: wooho [22:14:08] nice [22:14:08] brion: \o/ [22:14:21] brion: can we at least fix the license now, make it dual licensed? :) [22:14:53] 737 android uploads, nice :) [22:14:54] YuviPanda: i'll want to run that by tomasz when he gets back [22:15:04] should be fine though, and makes sense [22:15:12] brion: right, but keep that in mind. GPL on app store is av iolation of GPL [22:15:20] but dual-licensing is a pain… might just switch GPL to MIT [22:15:37] [Commons-iOS] montehurd opened pull request #31: Hide the keyboard when anything non-text boxes are touched (master...hidekeyboard) http://git.io/uPR5Xg [22:15:50] MaxSem: https://gerrit.wikimedia.org/r/#/c/56694/ [22:15:55] brion: yeah that works too [22:15:56] mhurd: just in time to miss the beta ;) [22:16:34] brion: also, [22:16:36] damn i forgot [22:16:39] what i was goign to say [22:17:15] heh [22:18:01] brion: ah, got it [22:18:17] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/NYfVNQ [22:18:17] Commons-iOS/master a2db46d Monte Hurd: Hide the keyboard when anything non-text boxes are touched [22:18:17] Commons-iOS/master 7813371 Brion Vibber: Merge pull request #31 from montehurd/hidekeyboard... [22:18:20] brion: Coentor, a massive uploader, is I think hand-typing wikitext with templates into our description fields :) [22:18:28] wowww [22:18:28] he's actually typing out a template on a phone [22:18:32] hardcore [22:18:38] and hundreds of times [22:18:53] he doesn't do multiple upload because... it doesn't let him do descriptions [22:19:27] aho [22:21:40] YuviPanda: yeah if you could edit a description on the detail view for each individual… that might be good [22:21:41] ragesoss: dude, how did you get https://commons.wikimedia.org/wiki/File:Child_running_through_gravity_illusion_room_at_Children%27s_Museum_of_Pittsburgh.gif [22:21:48] brion: yes, will add that [22:21:48] (or set an initial shared description and then edit them?) [22:21:53] brion: but needs some way to templatize it [22:21:53] yeah [22:21:56] where do i set the initial? [22:22:08] omg we should have mp4-to-gif conversion ;) [22:22:34] haha yes [22:25:51] Gif Camera app [22:25:54] :) [22:26:05] ragesoss: oh wow [22:26:08] brion: ^ [22:26:16] ooh [22:26:19] brion: it literally is mp4 to gif [22:26:20] * brion goes to google play to find it [22:26:22] as you see, autocolor is terrible. [22:26:26] ;D [22:26:29] no. [22:26:31] brion: do we support mpng? [22:26:51] ragesoss: well, on android your camera sortof gives the app h264 by default [22:26:52] hmm, if an mpng is a valid png then it'll upload, but it might not animate [22:26:56] it takes a bunch of quick photos to make the gif. [22:26:58] i forget the difference between mpng and pnga [22:27:08] ragesoss: really? Your camera can take photos that quickly? [22:27:25] most can if low res. [22:27:38] hmm, I didn't realize [22:28:27] how would they take video otherwise? :E [22:28:41] if you're clever you can even take multiple pictures from multiple cameras at once [22:28:56] Rolken: well, i always assumed that there'd be driver level differences for video vs audio [22:29:18] err [22:29:20] video vs photographs [22:29:23] hm can you drive video out of front & rear camera simultaneously? [22:29:49] Reedy: did you try it? [22:29:58] Nope [22:30:08] I've got a backlog of uploading to do on my camera itself.. [22:30:27] Reedy: hmm, do you post process from your camera before uploading? [22:30:35] or upload direct? [22:30:38] They'll have to go via my pc [22:30:39] brion: i think the switching costs would be too high for video at an acceptable framerate [22:30:43] I've potentially got hundreds [22:30:47] aww [22:30:50] Need renaming, describing.. [22:31:03] Reedy: did you see my ping about the EP extension bug fix commit? [22:31:14] "bug fix" [22:31:24] brion: i'm not 100% on that though - new machines may be fast enough that it's possible - been awhile since i looked at it [22:31:25] By which, means a 1000+ line refactoring? [22:31:25] that error you found last week [22:31:26] Reedy: hmm, right. One of the things we're planning on doing for Wikimania is to have tablets with the app attatched to card readers, so you can pop in your camera's card and upload away [22:32:05] I thought the refactoring was separate. [22:32:37] ragesoss: https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/EducationProgram,n,z [22:32:44] From that, none of them are "just the bug fix" [22:32:55] oh. [22:32:56] YuviPanda: The whole system somewhat syncs (not WMF/commons/mobile fault) [22:32:58] :( [22:33:07] Reedy: syncs or stinks? [22:33:13] stinks [22:33:13] lol [22:33:16] :D [22:33:21] https://en.wikipedia.org/wiki/MediaWiki:Mobile.js < awjr [22:33:26] ragesoss: Not your fault either. But like srsly, +1577, -448 [22:34:15] 1587 images on my camera [22:34:31] I think at least 10% of those I was planning on uploading to commons.. [22:34:49] Reedy: hmm, so it's really a selection problem [22:35:05] Reedy: i think that's good enough to be solved on a tablet you can pop your sd card in :) [22:35:16] Reedy: do you upload via commonist / derivatives? [22:35:17] or UW? [22:35:34] Possibly.. But typing (lots of) descriptions on a tablet? [22:35:36] I've used UW [22:35:43] Reedy: bluetooth keyboard [22:35:50] Or a USB one [22:36:04] Slightly pointless using a tablet ;) [22:36:04] Reedy: so use fingers to do the selection parts [22:36:05] instead of a mouse [22:36:24] Reedy: that is sortof true at this point :) [22:36:28] I used vicuna for some of them [22:36:29] Yeah... [22:36:38] Reedy: it's more of a hack than anything else, I guess [22:36:38] First pass is going through the card and deleting the crap ones [22:36:53] That, I could see being a lot better on tablet vs pc with kb and mouse [22:36:55] Reedy: hmm, we should also get one of those 'galaxy camera's to Wikimania [22:37:06] Reedy: yeah, that's what I was thinking [22:37:12] the 'selection' is so much easier ont ablet [22:37:13] Or at least left/right delete on a pc sort of works [22:37:17] and then the typing is going to be a problem [22:37:23] Reedy: i'd still say easier on tablet [22:37:34] Windows Picture Viewer (or whatever it's actually called) does a reasonable simple job of browsing htem [22:37:41] left/right arrows and delete [22:37:45] hmm [22:37:56] YuviPanda: I've gotta find some use for 3 24" LED monitors... [22:37:57] :D [22:38:04] ah right :P [22:38:07] of course :P [22:38:17] i think i'm biased, since i've been living off a 13" for so long [22:38:24] and not been using my dual 21" at all [22:38:42] Hmm [22:38:46] Reedy: do try it out, I tried to make the categorization UI as useful as possible [22:38:49] s/useful/painless/ [22:38:52] Seems some of my pictures are like 4000x3000 :D [22:39:06] Change-Id: I84e0512590de9ff2dbdf519d983a0c1c2d007194 < MaxSem [22:39:21] You'd be better piping it to him [22:43:27] * YuviPanda goes off again [22:44:40] https://gerrit.wikimedia.org/r/#/c/55502 [22:44:43] MaxSem, jdlrobson ^ [22:46:13] yurik: how long should it take for a new cat to be available in the app? [22:46:32] ragesoss, yurik or yuvipanda? :) [22:46:36] zz_YuviPanda: [22:46:38] sorry. [22:51:40] Maryana: thanks for the Commons brochure stuff. [22:51:59] does that work? should i add more? [22:52:09] i have some screencaps floating around [22:52:18] lemme know if you want me to upload any to commons :) [22:52:21] also Maryana, did you see the cat I made the other day inspired by mobile web uploads? [22:52:22] http://commons.wikimedia.org/wiki/Category:Selfies [22:52:23] $wgResourceModules to be exact [22:52:31] ragesoss: ahahahahah [22:52:34] awesome [22:52:51] Maryana: some screencaps would be excellent. [22:53:06] I edited down your text to something more minimal. [22:53:08] omg, these are so great [22:53:15] is there a selfie article on enwiki? [22:53:29] no. I created a redirect to self-portrat. [22:53:35] but there needs to be a separate article. [22:53:59] agreed. i read a great article on it the other day. [22:54:03] it's totally a notable phenomenon [22:54:33] this? [22:54:37] http://www.guardian.co.uk/artanddesign/2013/apr/02/rise-and-rise-of-the-selfie [22:54:53] and we're 100% sure https://gerrit.wikimedia.org/r/#/c/50448/2 got deployed to en.wiki ? [22:55:12] ragesoss, no! but that one looks good, too :) [22:55:26] editing friday. let's do it. [22:55:42] aw man i can totally see my bald spot coming in on jon's camera [22:59:44] MaxSem: Wouldn't it be easier to let the old wmf branch be and focus on the new one instead? Backporting all that seems a bit wasted. [22:59:53] lol brion [23:00:08] Krinkle, we shouldv'e thought about that before [23:00:12] I noticed mobile always updates the extension submodule in both wmf branches. [23:00:15] now just firefighting:] [23:00:23] I know, I mean in general, not this time in particular [23:00:35] Krinkle: yeah; we're gonna be talking about that once deployment is done [23:00:45] I guess the fire was caused *because* the extension was updated in an old wmfbranch to the latest version of the extension [23:00:53] Krinkle, you always start this discussion when there's a discussion and we're busy [23:00:58] I thoguht it was a mistake a few weeks ago but it seems to be the standard procedure around here [23:01:08] s/discussion/delpoyment/ [23:01:09] Well, learn from it? [23:01:18] we can talk more about it when we're done with this deployment. [23:01:30] I'm not saying anything else, I just made my point. [23:07:16] awjr, sorry, my connection dropped when i enabled wifi [23:07:34] awjr (while still on ethernet) [23:09:08] my old iPod is being crappy at downloading thumbnails so i'm gonna crop these 4" screen shots to 3.5" :PPP [23:10:02] dr0ptp4kt: no worries, we just wrapped up [23:14:27] awjr, thx [23:16:19] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/4tcSGQ [23:16:19] Commons-iOS/master 1a0f7ec Brion Vibber: Add images for app store details so we don't lose them [23:21:21] New patchset: Jdlrobson; "Enable mobile site module" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57216 [23:34:08] mmm commons is down [23:34:13] related to us awjr ? :) [23:34:25] dunno, things are blowing up [23:35:00] ops things it's bad hardware [23:35:02] *thinks [23:41:08] first result of today's deployment: https://gerrit.wikimedia.org/r/57220 [23:44:03] cp1041 (form mobile varnish cache cluster) is showing significant increase in memorey uage and load since deployment, but the others are looking normal [23:46:44] but leslie's saying it's due to the switch issue (i think someone unplugged something...)