[00:00:17] awjr: Erik's interested in me going to a developer recruiting event tomorrow, but it overlaps with the estimation meeting. Do you need me at the estimation meeting tomorrow? [00:01:30] probably depends on if jdlrobson, jgonera, and MaxSem are going to be there [00:01:49] it would be good to have you there kaldari but it is not the end of the world. any chance you could dial in for the hangout? [00:01:54] 'dial in' heh [00:01:56] I'll be there [00:03:11] * MaxSem too [00:03:14] awjr: unfortunately no, during the meeting time (1-2pm) I would basically be doing speed interviews [00:03:22] at theevent [00:03:35] whoa [00:03:38] is it like speed dating? [00:03:43] 7 minutes for each candidate [00:03:48] kaldari: we'll miss you but i think we'll be OK [00:03:49] yep, like speed dating [00:04:08] that's crazy [00:04:09] where is it [00:04:10] ? [00:04:24] Hackbright Academy [00:04:55] cool! [00:13:32] awjr: OK, I told Erik I'll be there [00:16:37] (03PS4) 10Yurik: Added a welcome message at the top of the landing page. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 [00:16:57] (03CR) 10Yurik: Added a welcome message at the top of the landing page. (033 comments) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [00:17:11] (03CR) 10Yurik: Added a welcome message at the top of the landing page. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [00:28:16] yurik: during the mtg earlier you mentioned you needed help with deplyoying database changes on meta - i just realized we didn't coordinate getting you help during the meeting [00:28:16] (03PS5) 10Yurik: Hide header & add a welcome message (empty) to the landing page [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 [00:28:52] yurik: MaxSem or kaldari can probably help you out [00:29:33] awjr, thx, aaron has indicated what needs to get done to deploy it... hope he didn't forget anything :) [00:29:53] heh [00:29:56] ok cool [00:29:57] will attempt to deploy it tomorrow [00:30:04] iirc it is all well documented [00:30:05] dr0ptp4kt, around? [00:30:12] or at least it was last itme i did it, but that was a while ago [00:30:17] yurik, yes. [00:30:20] awjr, well... not exactly from what i saw ... a bit outdated actually :) [00:30:45] ruhroh [00:30:50] dr0ptp4kt, anything i can help with? [00:30:51] will aaron be around whle you deploy? [00:30:58] the list of patches is growing :) [00:30:58] yurik: ^ [00:31:05] yurik, hang on [00:32:15] (03CR) 10Dr0ptp4kt: [C: 032] Do not call API unless needed [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98266 (owner: 10Yurik) [00:33:39] dr0ptp4kt, awesome!!! now on to the tiny patches :) [00:35:16] (03Merged) 10jenkins-bot: Do not call API unless needed [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98266 (owner: 10Yurik) [00:36:24] (03PS4) 10Jdlrobson: Hygiene: Document less files with kss, generate style guide [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98979 [00:41:35] yurik, so tomorrow, first things first: you'll merge and deploy "Apply FlaggedRevs to metawiki for W0." (https://gerrit.wikimedia.org/r/#/c/95662/). and then you'll merge "Supported flagged revisions of W0 configuraton." (https://gerrit.wikimedia.org/r/#/c/95657/) ... correct? [00:42:46] dr0ptp4kt, I could do that, but I would rather get out the stable version that doesn't depend on any external changes, and than deploy the revflags - because that one actually is affected by external systems [00:43:31] dr0ptp4kt, so how about this : lets deploy all of my patches, followed by rev flags, check that rev flags works ok on meta, and than deploy the code change? [00:46:49] awjr, MaxSem, you guys know that we are deploying the new redirector from m.wikipedia.org and zero.wikipedia.org, right? [00:46:52] yurik, okay, so that means deploy the current tip of ZRMA. then verify it works / isn't broken. then the mediawiki-config change. then verify that works / isn't broken on meta (nor in zrma-modified webpages). then, if time allows, merge and deploy the zrma flaggedrevs code. [00:47:19] i was not aware yurik - what is the new redirector? was there an email? [00:47:38] awjr, it shouldn't change any functionality [00:48:09] just internally m.wikipedia.org will be 302 to en./main page just like it is hardcoded in varnish but via a redirector [00:48:40] so this is more of a heads up in case m. or zero. (without the language) stop working [00:48:41] does it do it based on language, or always en? [00:49:00] awjr, currently its always bounces to en [00:49:25] yurik: i have a vague recollection of seeing an email about this maybe a month or so ago [00:49:39] sounds cool :) [00:49:40] now it will bounce to proper language IIF X-CS is set [00:49:45] or to EN otherwise [00:49:50] awesome [00:49:58] at some point maybe we will start analyzing lang setting s:) [00:50:02] of the device [00:50:10] we can easily do that now [00:51:24] yurik, is your thought to actually have ops merge and deploy 97122 tomorrow? or to have that deployed _afterward_ [00:51:25] ? [00:56:34] dr0ptp4kt, i just spoke with paravoid, he was looking at the patch, so most likelly he will push it out some time soon [00:56:44] this won't be on backend deployment schedule though [00:56:50] yurik, okay [00:58:34] dr0ptp4kt, so it seems like all those minor patches can go in in any order - as long as we can get them all :) [01:00:14] yurik, is there something you need me to review? [01:00:23] dr0ptp4kt ?? [01:00:31] i thought you were looking at all those patches [01:01:02] yurik, what patch #s? i don't think i received patch #s [01:01:17] dr0ptp4kt, https://gerrit.wikimedia.org/r/#/q/owner:%22Yurik+%253Cyurik%2540wikimedia.org%253E%22+status:open+project:mediawiki/extensions/ZeroRatedMobileAccess,n,z [01:06:09] dr0ptp4kt, and i'm fighting https://bugzilla.wikimedia.org/show_bug.cgi?id=57624 [01:06:28] hopefully can fix it by tomorrow [01:11:33] (03CR) 10Dr0ptp4kt: "Per your IRC request, reviewing." [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98480 (owner: 10Yurik) [01:13:13] (03CR) 10Dr0ptp4kt: [C: 04-1] Force HTTP redir for landing page if carrier doesn't support HTTPS (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98698 (owner: 10Yurik) [01:15:12] (03CR) 10Yurik: "Agree, need to discuss this further." (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98698 (owner: 10Yurik) [01:19:58] (03CR) 10Dr0ptp4kt: [C: 04-1] Removed a few strange or obsolete i18n message strings (032 comments) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98481 (owner: 10Yurik) [01:21:16] (03CR) 10Dr0ptp4kt: [C: 032] Follow up to getErrorMessage() fix [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98880 (owner: 10Yurik) [01:21:18] dr0ptp4kt, that's ok - those messages are weirdly used by one lang (see comments in that patch) [01:21:22] (03Merged) 10jenkins-bot: Follow up to getErrorMessage() fix [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98880 (owner: 10Yurik) [01:21:47] will fix it in translatewiki [01:24:16] (03CR) 10Dr0ptp4kt: [C: 032] "yurik to make an update in translatewiki post merge." [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98481 (owner: 10Yurik) [01:24:18] (03Merged) 10jenkins-bot: Removed a few strange or obsolete i18n message strings [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98481 (owner: 10Yurik) [01:36:33] (03CR) 10Dr0ptp4kt: [C: 032] Improved zero subdomain detection [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98998 (owner: 10Yurik) [01:36:35] (03Merged) 10jenkins-bot: Improved zero subdomain detection [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98998 (owner: 10Yurik) [01:48:46] (03CR) 10Dr0ptp4kt: [C: 04-1] Hide header & add a welcome message (empty) to the landing page (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [01:49:45] (03CR) 10Dr0ptp4kt: [C: 032] Zero Config cleanup [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98480 (owner: 10Yurik) [01:49:48] (03Merged) 10jenkins-bot: Zero Config cleanup [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98480 (owner: 10Yurik) [01:49:57] (03CR) 10Yurik: Hide header & add a welcome message (empty) to the landing page (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [01:55:39] yurik, in the future would you please add me to the changes needing review, and then ping me on irc and, if i don't respond there, email, with the patch numbers to review? [02:13:46] (03PS1) 10Kaldari: Don't try to save if the form is empty and the page doesn't exist. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 [02:29:14] dr0ptp4kt, will do, sorry :) [02:29:26] dr0ptp4kt, btw, i answered one of yoru concerns [02:29:41] https://gerrit.wikimedia.org/r/#/c/98464/ [02:29:43] dr0ptp4kt, ^ [03:14:05] (03PS2) 10Legoktm: Don't try to save if the form is empty and the page doesn't exist. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 (owner: 10Kaldari) [03:14:23] kaldari: the bot is kinda stupid, but there can't be a newline between the change id and bug number [03:17:43] oops [03:17:44] thanks for fixing it [03:18:10] (03CR) 10Legoktm: "FWIW, you can also use the nocreate parameter to the API (https://www.mediawiki.org/wiki/API:Edit) to prevent pages from being created." (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 (owner: 10Kaldari) [03:47:17] is that a good idea to always have styles separated from everything else and added via ->addModuleStyles instead of ->addModules ? [04:05:52] (03PS1) 10Yurik: Bug 57624: proper js resource loading in zero [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99027 [04:10:51] (03CR) 10Yurik: "Re inline CSS" (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [07:28:41] (03CR) 10Mxn: "My bad, I thought it needed to be localized because [[MediaWiki:Right-zero-edit]] mentioned it, but I'll add a note in translatewiki.net t" [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98791 (owner: 10Mxn) [07:29:04] (03Abandoned) 10Mxn: (bug 57914) Added Vietnamese translations for Zero namespaces [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98791 (owner: 10Mxn) [07:46:16] (03CR) 10Siebrand: [C: 031] "Looks fine to me. I added Raimond as reviewer, because a message needs to be added as ignored once merged." [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [09:15:49] yurik: only if the module only contains styles, and if you need it to work without JS as well. [09:17:16] thedj[wo1k], i do need it to work with and without js, and it is listed as required in the bigger module that is being added - basically there are two operations one after another - addModuleStyles(a) and addModules(b), and b depends on a [09:19:06] if it needs to work with and without JS, then there is no dependecy between the two [09:19:41] if there is, then you are putting to much into one CSS file [09:21:40] thedj[wo1k], could you take a look pls? https://gerrit.wikimedia.org/r/#/c/99027/ [09:22:07] thedj[wo1k], the .php adds mobile.zero.styles & mobile.zero [09:22:22] (03CR) 10TheDJ: Hide header & add a welcome message (empty) to the landing page (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [09:24:29] i don't know enough about how zero pages are built to really say something about the case in specific. [09:24:35] (03CR) 10Yurik: Hide header & add a welcome message (empty) to the landing page (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/98464 (owner: 10Yurik) [09:26:41] thedj[wo1k], it seems zero adds http://git.wikimedia.org/blob/mediawiki%2Fextensions%2FZeroRatedMobileAccess/0f72bd5b4bb1bccbff265aae080be14e2f331a25/modules%2Fbanner.css [09:26:42] and http://git.wikimedia.org/blob/mediawiki%2Fextensions%2FZeroRatedMobileAccess/0f72bd5b4bb1bccbff265aae080be14e2f331a25/modules%2Fredux.less [09:27:34] yurik: as far as I can see, 'mobile.zero.styles' should conceptually not have to be a dependency for a JS module [09:27:54] those two CSS files are listed as a dependency for another module (that has no CSS), and also added explicitly [09:28:27] or rather, it shouldn't be a dependency, but it seems it is. [09:28:47] i understand, will have to wrap my brain around it and optimize it [09:28:49] then again, i'm not sure the site even WORKS without JS. [09:28:53] hey yurik [09:28:58] sdehaan, yo! [09:29:07] getting a number of errors on the wikipedia search api [09:29:08] :) [09:29:18] vumi_wikipedia.wikipedia_api.APIError: {u'servedby': u'mw1124', u'error': {u'info': u'HTTP request timed out.', u'code': u'srsearch-error'}} [09:29:19] not good :( [09:29:26] and not getting back a JSON response [09:29:32] or a "Pool is full" error [09:29:40] bummer, need to get ops [09:29:48] has the rate of errors been steady? [09:29:53] not very often but more often than otherwise [09:30:26] sdehaan,is it something that just started happening, or has it been going on/off for a while at a low rate? btw, ops are at #wikimedia-operations [09:30:46] they would be the ones best equiped to track it down [09:30:56] ok thanks [09:31:52] yurik: https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader actually does explain it quite well. [09:32:31] thedj[wo1k], thx! i was thinking of reading up on rs loader, now's good time i guess... its only 4:30am :) [09:34:12] lol [10:30:54] (03PS1) 10Yurik: Added right-zero-edit i18n string [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99063 [10:35:23] (03CR) 10Siebrand: [C: 04-1] Added right-zero-edit i18n string (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99063 (owner: 10Yurik) [10:43:46] (03PS2) 10Yurik: Added right-zero-edit and group-zeroadmin i18n strings [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99063 [10:46:29] (03CR) 10Siebrand: [C: 04-1] "Sorry, Yuri. So many things that are not obvious, obviously..." (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99063 (owner: 10Yurik) [11:55:25] (03CR) 10Siebrand: Story 1401: Language Selector Overlay UI Redesign (031 comment) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98743 (owner: 10JGonera) [12:21:50] (03PS2) 10Zfilipin: Adding a readme file in /tests/browser [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [12:22:00] (03CR) 10Zfilipin: [C: 032] Adding a readme file in /tests/browser [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [12:23:17] (03Merged) 10jenkins-bot: Adding a readme file in /tests/browser [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [12:33:05] (03CR) 10Zfilipin: "Apologies for merging this after -1, I was reviewing several commits and gave +2 to the wrong one. :(" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [12:38:05] (03PS1) 10Zfilipin: Where to find information on how to run Selenium tests [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99074 [12:40:05] (03CR) 10Zfilipin: "Created https://gerrit.wikimedia.org/r/#/c/99074/" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [15:08:49] (03PS3) 10Amire80: i18n: RTL beta icon for nearby [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98159 [15:10:46] (03CR) 10Amire80: [C: 04-1] "Rebased + bug number added." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98159 (owner: 10Amire80) [15:11:06] (03CR) 10Amire80: "This still has the not-so-great SVG. See the bug." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98159 (owner: 10Amire80) [15:39:41] (03PS1) 10Yuvipanda: Follow NavigationDrawer pattern properly [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 [15:40:22] (03PS2) 10Yuvipanda: Follow NavigationDrawer pattern properly [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 [15:42:59] (03PS3) 10Yuvipanda: Follow NavigationDrawer pattern properly [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 [15:44:35] (03PS1) 10Yuvipanda: Exit when back is pressed with only one page in the backstack [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99099 [16:19:14] (03CR) 10Jhall: [C: 031] Where to find information on how to run Selenium tests [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99074 (owner: 10Zfilipin) [17:09:52] (03Abandoned) 10Yurik: Added right-zero-edit and group-zeroadmin i18n strings [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99063 (owner: 10Yurik) [17:10:34] dr0ptp4kt, good morning [17:10:52] ready to break the site? [17:26:34] (03PS3) 10Kaldari: Don't try to save if the form is empty and the page doesn't exist. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 [17:28:49] (03CR) 10Kaldari: "Legoktm: Well, we actually want them to be able to create pages from this interface, just not empty pages :P" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 (owner: 10Kaldari) [17:39:59] yurik, i'm here. i'm ready to see the features go in with zero problems (integer, not string) :) sorry, forgot to set my status to away. i'm here. though. give me a couple minutes to skim email [17:44:49] dr0ptp4kt, could you check the two pending patches -- https://gerrit.wikimedia.org/r/#/c/99027/ is more important [17:45:10] hope we can get it into the depl in 15 min [17:45:43] and no worries about not replying before - I figured you weren't there :) [17:46:46] yurik, looking at 99027. regarding the QOTD-style message on the Special: page, it's unclear to me that Carolynne and Dan spoke and came to a resolution about supporting the concept writ large - i think it can wait until next week while we get clarity. gimme a few minutes to look at 99027 [17:47:03] sounds good [17:53:46] yurik, still looking [17:56:42] (03PS1) 10Robmoen: Add general errorHandling to VisualEditorOverlay [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99172 [17:59:25] zomg ive had the worst case of hiccups for the last 30 mins [17:59:31] i think they've stopped just in time for standup [18:00:54] (03CR) 10Dr0ptp4kt: [C: 032] "Okay, but fix the RL test module shortly after this." [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99027 (owner: 10Yurik) [18:00:57] (03Merged) 10jenkins-bot: Bug 57624: proper js resource loading in zero [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99027 (owner: 10Yurik) [18:01:10] awjr|hiccup [18:01:13] ^ ^^ yurikk, ACTIVATE [18:01:36] hi MaxSem [18:02:01] MaxSem: I'll try to verify and merge that mobileview patch today [18:03:57] COOL [18:04:04] eh, caps [18:04:25] dr0ptp4kt, here we goo... [18:04:29] MaxSem: CAPS! [18:04:37] YES [18:04:41] yurik, jeopardy music [18:04:48] MaxSem: so... does mobileview have a hook that lets me get pageimages as a prop? :D [18:05:01] trying to reduce the number of requests... [18:05:21] feel free to create a card for it [18:05:45] MaxSem: oo, sweet [18:05:55] MaxSem: I'll just file a bug and then poke awjr later on. [18:10:48] (03CR) 10Legoktm: "Right. I was thinking that if the user passes an empty string, you can also add on the nocreate parameter, and then handle that error grac" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99020 (owner: 10Kaldari) [18:15:51] dr0ptp4kt, start poking at en.wiki pls [18:16:08] yurik, ok [18:19:01] brion: hai! :D [18:20:55] hmm jdlrobson - I think I know what to do with line numbers [18:23:14] MaxSem: tested it, seems to work as expected. May I +2? [18:23:25] gogogogog [18:23:35] (03PS2) 10Yuvipanda: Introduce new mobileview parameter, onlyrequestedsections [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98006 (owner: 10MaxSem) [18:23:37] dr0ptp4kt, ok, its fully live, v5 too [18:23:44] might need to restart testing - [18:23:55] seems like enwiki is 5, not 4 [18:23:57] yurik, what's v5? [18:24:00] yurik, oh [18:24:01] latest [18:24:10] dr0ptp4kt, now on to create db schema :) [18:24:15] yurik, ok. i'll run the automated script now for one carrier [18:24:21] ok, thx [18:25:14] (03CR) 10Yuvipanda: [C: 032] "Tested, seems to do what it should do!" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98006 (owner: 10MaxSem) [18:25:19] MaxSem: thanks a lot :) [18:25:52] (03Merged) 10jenkins-bot: Introduce new mobileview parameter, onlyrequestedsections [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98006 (owner: 10MaxSem) [18:27:27] dr0ptp4kt: btw, changing from http to https is also a single switch, but figuring out *when* to do that isn't simple :) [18:27:50] YuviPanda, agreed [18:28:08] dr0ptp4kt: so from what I'm reading, the current plan is to just support them in the reboots? [18:28:19] brion: there are patches for you :D [18:29:25] YuviPanda, yeah, in terms of making optimizations - the reboots are a better place to engineer delegate / hook / event handler things that would support the ability to (a) try to get the config, then (b) modify the scheme:// and rendering options [18:29:37] dr0ptp4kt: yeah, agreed. [18:29:39] whee [18:30:33] dr0ptp4kt: think you guys can pitch in for a sprint or so to add this support? :) [18:30:35] YuviPanda and mhurd, can i just setup a meeting to talk through the configuration and anticipated hooks with you guys for w0 in the rebooted apps? [18:30:51] dr0ptp4kt: sure! [18:30:54] YuviPanda, i'm planning on it as part of my annual goals. cc mhurd [18:31:02] dr0ptp4kt: sweet! [18:31:08] dr0ptp4kt: ya, but today i may not have time [18:31:14] tfinc: am I in the right hangout? [18:31:29] YuviPanda: yup, i was just checking something for jdlrobson. one sec [18:31:30] (03CR) 10Jdlrobson: Bug 57624: proper js resource loading in zero (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99027 (owner: 10Yurik) [18:31:36] tfinc: ah, sure [18:32:09] YuviPanda and mhurd, hopefully i can do the full feature set for the first release of the reboot, but it may need to be a subsequent reboot. for the first stable release of the code i mainly hope to just have the delegate / hook / event handler stuff present so that its baked in as at least supportable [18:32:29] dell announcing 4k monitors.... ooooooh [18:32:44] now where's my apple thunderbolt 4k display with integrated everything for inflated price!? [18:33:30] (03CR) 10Jdlrobson: "Please do.. although confusingly now we have one README written in mediawiki markup and one in markdown - this is also weird." [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98777 (owner: 10Mayankmadan) [18:37:00] chrismcmahon: getting a bunch of jenkins build failures that appear to be the result of a runtime error? [18:38:08] yeah awjr seems to be a perfect storm, Zelkjo merged a change to the shared code that broke everything, but I'm also getting at least one error about the WMF account itself, trying to sort that right now. [18:38:20] YuviPanda: hey [18:38:22] heh ok thanks chrismcmahon [18:38:30] hey kaity [18:38:32] meeting, brb [18:38:33] awjr: sorry for the hassle [18:38:43] YuviPanda: I'm still kinda confused about external link [18:38:45] np chrismcmahon it happens [18:38:52] yurik, you seeing anything with fatalmonitor? [18:38:56] kaity: give me 10 mins? meeting [18:39:04] dr0ptp4kt, nope [18:39:04] YuviPanda: ok! [18:39:06] why? [18:39:12] yurik, just checking [18:39:18] MaxSem: just saw your wap deprecatin email - makes me happy :D [18:39:24] dr0ptp4kt, everything ok? i'm about to push sql changes [18:39:29] :) [18:40:30] MaxSem, just to double check, this seems right? [18:40:31] mwscript sql.php metawiki extensions/FlaggedRevs/backend/schema/mysql/FlaggedRevs.sql [18:40:33] yurik, that should be safe. the test run on 250-99 didn't cause problems and manual walktrhough on 413-02 only turned up an inconsistency for the 'not supported' language that doesn't warrant a rollback. i filed a bug for that [18:40:45] yuirk, ACTIVATE [18:40:53] awjr: such a helpful message: "This node has an availability policy that will "CloudBees Swarm". Currently, this mandates that the node be offline." A different message points me to a page saying our account details are no longer offered. Anyway, sorting now... [18:40:56] yurik, Y so scared?:P [18:41:06] don't like wiping sql dbs :) [18:41:12] @_@ [18:41:13] you won't [18:41:24] yurik, "MaxSem said" [18:41:37] yurik: http://xkcd.com/327/ [18:41:49] MaxSem, there is no sql.php :))) [18:42:10] (03CR) 10Brion VIBBER: [C: 04-1 V: 04-1] "android-apt-compiler: [wikipedia] /Users/brion/src/wiki/apps-android-wikipedia/wikipedia/res/layout/activity_main.xml:7: error: Error: No " [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 (owner: 10Yuvipanda) [18:42:19] MaxSem, yurik@tin:/a/common/php-1.23wmf5$ mwscript sql.php metawiki extensions/FlaggedRevs/backend/schema/mysql/FlaggedRevs.sql [18:42:39] PHP Warning: fopen(metawiki): failed to open stream: No such file or directory in /a/common/php-1.23wmf5/maintenance/sql.php on line 74 [18:42:47] ha [18:42:59] lololol [18:43:05] *fail [18:43:13] ok, how do i get this baby up? [18:43:23] it telss you that it can't find the sql file, not sql.php [18:43:39] yes, but the file is there :) [18:43:59] should i give absolute path? [18:44:00] s/metawiki/--wiki=metawiki/ [18:44:14] stupid het deploy bug [18:44:23] brion: gah! let me fix that [18:44:33] yurik, ^ [18:44:36] yei!!! [18:44:38] thx, worked [18:44:40] :) [18:47:12] kaity: back! [18:47:18] kaity: there? [18:47:25] yes [18:47:38] kaity: so, 'external link' is an Android specific feature [18:47:47] YuviPanda: oh I see [18:47:54] kaity: imagine I email you a link to a wikipedia article. You see my email in GMail app, and click the link [18:47:55] what is the scenario? [18:48:02] kaity: it'll open up in the wikipedia app (this is configurable) [18:48:16] kaity: so the user came to the app from an external application. [18:48:29] (03PS1) 10Dr0ptp4kt: Make the shell script kicking off PhantomJS only look in same dir. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99179 [18:48:33] YuviPanda: ok cool [18:48:38] kaity: does that make sense? [18:48:49] ^^yurik, ignore for now. just a tweak to the phantom script i caught on my local host [18:48:55] doesn't impact anything [18:48:59] ok [18:49:29] yurik, i'll be changing rooms pretty soon and switching from ethernet to wifi pretty soon. just wanted to let you know in case my irc connection drops [18:50:04] YuviPanda: yes, i think we would use that in IOS too [18:50:42] kaity: from what I understand the iOS feature isn't as versatile. You can't just mail someone a https://en.wikipedia.org/wiki/Water link and have it open in the app. Might be wrong tho [18:51:26] (03PS4) 10Yuvipanda: Follow NavigationDrawer pattern properly [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 [18:51:27] brion: updated patch. [18:51:33] (03CR) 10Jdlrobson: [C: 04-1] Add general errorHandling to VisualEditorOverlay (032 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99172 (owner: 10Robmoen) [18:51:40] mhurd: Do you know if that's possible? (clicking on a wikipedia link in email or browser takes you to app)? [18:52:01] YuviPanda: whee [18:52:27] kaity: not sure exactly... will read up on it [18:52:33] YuviPanda: https://support.google.com/glass/answer/3297404?hl=en :D [18:52:49] tfinc: sweeet! :) [18:52:56] YuviPanda: mhurd here are the history assets so far [18:52:57] https://www.dropbox.com/sh/s7ixd3b71wdis66/0-d-RGCQa- [18:53:01] kaity, mhurd: so it's possible for us to handle special links, like 'wikipedia://en.wikipedia.org/wiki/Foo' [18:53:02] I'll send in email too [18:53:12] kaity: thanks! [18:53:15] but we can't automatically take over an email link to 'http://en.wikipedia.org/wiki/Foo' etc [18:53:21] brion: ah. makes sense [18:53:27] brion: mhurd yeah, you can handle them based on protocol, but nobody's going to send around a wikipedia protocol ;) [18:53:45] mhurd: on Android you can regex match URLs, so we're handling everything that's *.wikipedia.org/wiki/.* [18:54:30] kaity: hmm, dropbox tells me 'cannot preview', but I guess that's just dropbox not being able to handle SVGs [18:54:51] yeah that's just dropbox [18:54:52] YuviPanda: that's pretty cool! [18:54:56] if you download the file it'll work [18:54:56] YuviPanda: yea its goofy, should work when you download [18:55:00] kaity: sweet! [18:55:29] brion: Im going to skip thumbnails there for now. I want us to add thumbnailing support for action=mobileview, and then deal with it at a HTTP layer [18:55:59] YuviPanda: hmmmmmm, could do [18:56:34] brion: vastly cleaner, IMO. since then every article in history will have a cached image thumbnail. also much simpler. [18:56:50] hmm this raises another question to me [18:57:00] if we try to load a page, but it doesn't complete, should we store a history entry? [18:57:23] brion: probably not. [18:57:33] brion: but right now if we try to load a page, and it doesn't load... we just sortof crash :D [18:57:35] yeah that'll keep our lives simpler :) [18:57:38] haha [18:57:50] jgonera: i'm reviewing the languages overlay now - in the designs there is a count of languages next to the heading but this is not present - is that something you are aware of? https://www.dropbox.com/s/s0lzlo5oeyyabmf/language-overlay-01.png cc. kaity [18:57:53] well we have a card for not losing your data if that happens ;) [18:57:55] we'll get to it.. [18:58:08] jdlrobson, yes, we decided that we get rid of it with kaity [18:58:11] brion: it's already there, in this iteration even :D I'll make a small error page [18:58:20] jdlrobson, there's no way this makes sense when variants are present too [18:59:32] brion: I moved the drawer below the searchbar. should deactivate the searchbar or something when the drawer is open [18:59:39] MaxSem: https://bugzilla.wikimedia.org/show_bug.cgi?id=57994 [18:59:43] * YuviPanda waves at awjr [18:59:48] thx [19:00:02] jdlrobson: jgonera We think the number of languages isn't very important, a user just wants to find the language that they speak quickly [19:00:24] kaity: fyi this gets confusing when reviewing - had you and juliusz not been here i would have -1ed it :) [19:00:39] jdlrobson: sorry! [19:00:46] I see, I should have update the story card [19:00:53] updated* [19:00:57] awjr: poke back when you have a couple of mins :) [19:01:00] can you simply add a comment/ update ac on the card in future when the design changes like this? That way when reviewing I know what to look for :) [19:01:03] thanks guys :) [19:01:14] yeo [19:01:16] yep [19:01:20] damn keyboard [19:01:25] (03CR) 10Brion VIBBER: "Couple notes:" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 (owner: 10Yuvipanda) [19:01:39] be back in 30 mins [19:01:58] brion: yeah, need to handle the touch feedback. [19:03:01] remind me why we're not using an action bar? [19:03:04] brion: I'll do the tap on top-right to toggle, but want the icon to actually be there first [19:03:07] is it not customizable enough for some reason? [19:03:16] brion: custom views in Actionbar are a pain [19:03:23] do we need custom views in the actionbar? [19:03:49] brion: Android has 'searchprovider' support which hooks into a... contentprovider. [19:03:58] brion: and since our search results are over the network, it's kinda tortorous [19:04:26] brion: plus doing things like that 'spinning icon when search request is up' is kinda... not easy. [19:04:34] hmm [19:05:27] brion: it's not that hard to hook up these behaviors. [19:06:29] brion: I'll have appropriate open/close actions for that, and put them on the bus [19:07:00] YuviPanda: so there's another oddity which is that when we select text in the web view, the selection action bar overlay comes up but instead of overlaying the standard action bar (since there isn't one), it pushes down our custom search fragment [19:07:15] brion: I think that's fine? [19:07:21] meh [19:07:26] (03CR) 10Jdlrobson: [C: 04-1] "Some minor nitpicks then I'm happy to merge. Seems to work as expected and doesn't introduce any regressions." (034 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98743 (owner: 10JGonera) [19:08:35] MaxSem: i'll take a look at the diff code now - so don't work on it :) [19:08:47] okay [19:08:57] brion: also, the 'quick return' thing - I'm not sure how easy it is to do with the normal actionbar [19:09:20] MaxSem: how do i get setup? I'm only seeing blank diffs.. [19:09:25] dr0ptp4kt, fini! flagrevs are live :) [19:09:38] jdlrobson, should just work [19:09:42] mm [19:09:44] brion: if we run into major issues in the future, we can always investigate moving. I think the code is compartmentalized enough for that. [19:09:56] did ya update the core? [19:10:11] yurik, that's for metawiki *only*, correct? or is it in effect for the code that retrieves configs from metawiki as well (zrma extension)? [19:10:25] 1st [19:10:30] ahh need to disable JS.. [19:10:37] YuviPanda: *nod* [19:10:49] dr0ptp4kt, lets make sure it works first -- when it takes data from the live wiki [19:11:26] brion: and re: touch behavior - I think the way to fix it is with a ListView [19:11:34] brion: I'll do that in a followup patch? [19:11:37] along with the search behavior [19:11:42] sounds good [19:11:52] brion: sweet [19:12:07] you want to patch up the W icon also or shall i pick up my previous patch on that? [19:12:31] brion: I'll amend and merge that one after these get merged [19:12:35] and then make it toggle the drawer [19:12:38] awesome [19:13:24] (03CR) 10Brion VIBBER: [C: 032 V: 032] "Per IRC discussion:" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99097 (owner: 10Yuvipanda) [19:18:30] mhurd: give me a shout when you have stuff ready to poke at :) [19:20:47] yurik, a low traffic config to use might be sri lanka or xl. [19:20:53] (03CR) 10Robmoen: Add general errorHandling to VisualEditorOverlay (032 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99172 (owner: 10Robmoen) [19:21:05] dr0ptp4kt, what do you mean? [19:21:23] yurik, to validate that the flaggedrevs stuff is working as expected [19:21:44] yurik, it certainly seemed to work on the opera config page [19:22:10] dr0ptp4kt, i meant - set your local MW to use remote api [19:22:21] instead of pulling zero config from localhost [19:22:24] yurik, yeah, ok, that should be simple enough [19:22:42] (03PS2) 10Robmoen: Add general errorHandling to VisualEditorOverlay [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99172 [19:22:51] if it works, we can push the depl in a few days [19:27:05] yurik, it's working on my local instance using $wgZeroRatedMobileAccessApiUri = 'http://meta.wikimedia.org/w/api.php'; [19:27:29] hmm, is my connection dead/ [19:27:31] (after rebasing the ps locally on top of master) [19:27:39] can other people see this message? [19:27:39] (for good measure) [19:27:44] YuviPanda, yes [19:27:47] i see you [19:27:52] okay! [19:27:56] just lag [19:28:00] thanks dr0ptp4kt, brion_ [19:31:58] yurik, about to change connections again. brb online [19:32:13] MaxSem: I'm done with my changes [19:32:15] all yours again [19:32:37] jdlrobson, have you pushed them? [19:32:47] yup [19:32:52] not showing up in irc for some reason [19:32:57] grrrr [19:33:26] * MaxSem kicks grrrit-wm [19:33:50] MaxSem: probably toollabs having trouble again. legoktm was telling me about a labs DDoS [19:35:03] jdlrobson: is juju in the office today? [19:35:05] i think i heard labs is down, yeah [19:35:58] rmoen: not yet [19:36:15] brion_: pushed patch for 'click' feedback [19:36:16] jdlrobson: ok ty [19:36:34] YuviPanda: mhurd the dropbox folder is updated with the external icon [19:36:46] https://www.dropbox.com/sh/s7ixd3b71wdis66/0-d-RGCQa- [19:38:58] jdlrobson, your fixmes in https://gerrit.wikimedia.org/r/#/c/97871/5..6/includes/diff/InlineDiffFormatter.php are all a miss [19:39:04] kaity: sweet! [19:39:21] YuviPanda: it may change but lets use that for now! [19:39:38] kaity: yeah, that's fine. Probably won't make it into today's build though. [19:40:27] "all a miss"? MaxSem - do not compute [19:40:55] it;s not avoiding tables - it has a different structure [19:41:08] and different classes [19:42:21] YuviPanda: looking... [19:42:56] ... [19:42:59] java: /Users/brion/src/wiki/apps-android-wikipedia/wikipedia/src/main/java/org/wikimedia/wikipedia/NavDrawerFragment.java:4: cannot find symbol [19:43:00] symbol : class Image [19:43:00] location: package android.media [19:43:23] uh [19:43:34] brion_: meh, accidental import [19:43:37] heh [19:43:44] brion_: will update patchset removing that line. can you just remove that import and test? [19:43:58] ok testing :) [19:44:51] brion_: updated and pushed [19:44:54] man i wish java had dictionary literals [19:44:57] heh [19:45:03] two array literals next to each other are so easy to get out of sync [19:45:45] hmm [19:46:01] YuviPanda: so the touchable list item doesn't seem to extend all the way across the menu [19:46:08] brion_: hmm, looking [19:46:08] it looks like it's using wrap_content as width maybe [19:46:19] brion_: yeah, fixing [19:46:32] otherwise good so that'll be a quick fix \o/ [19:47:39] brion_: yeah, coming in a moment [19:48:40] brion_: pushed new patchset [19:49:05] is the gerrit bot down or lagged? [19:49:19] brion_: labs is down [19:49:23] oh right [19:49:30] * brion_ shakes fist at the interwebs [19:50:25] i like how side services going down *doesn't* crash the main site anymore \o/ [19:50:27] ah the good old days [19:50:57] brion_: heh :D [19:51:05] brion_: I still haven't bought the site down even once [19:51:09] hehe [19:51:11] okay, testwiki for about 3 minutes [19:51:12] but still [19:51:15] THAT DOES NOT COUNT! [19:51:32] YuviPanda: ok so that patch fixed the build error but not the layout width issue [19:51:37] jdlrobson, what do you want to pull from the DB? [19:51:40] forgot a git add? :) [19:51:50] brion_: ps2 or ps3? [19:51:54] MaxSem: https://gist.github.com/jdlrobson/7794357 [19:51:56] brion_: ps2 fixed error, ps3 fixed width [19:52:00] try replicating that diff [19:52:03] aho [19:52:07] i must have reloaded too early ;) [19:52:13] brion_: yeah :D [19:52:42] (03CR) 10Brion VIBBER: [C: 032 V: 032] Make NavDrawer use a ListView [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99190 (owner: 10Yuvipanda) [19:52:46] woohoo [19:52:50] oh hi grrrit-wm there you are [19:52:50] THE BOT IS BACK! [19:53:03] man, I'm so happy that it works past disruptions like it was meant to [19:53:09] although I dunno if anyone restarted it [19:53:12] heh [19:54:04] (03CR) 10Brion VIBBER: [C: 032 V: 032] Add single line border under the search fragment. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99191 (owner: 10Yuvipanda) [19:54:09] (03CR) 10Jdlrobson: [C: 04-1] "As stated in a previous patchset that got merged despite my -1 this is getting confusing. There is already a README in the main directory " [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99074 (owner: 10Zfilipin) [19:54:16] brion_: I'll do the logo now. [19:54:26] brion_: I'll leave cutting the build and making the video to you :) [19:54:36] ok :D [19:54:40] (03Abandoned) 10Jdlrobson: Click tracking on Special:MobileOptions [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98023 (owner: 10Jdlrobson) [19:55:11] brion_: eventually I want to 'bounce' the navdrawer on first open [19:55:20] ooooh cute [19:55:51] brion_: there isn't an inbuilt method, sadly. I'll have to do something barbaric like open it, watch it open, then close it halfway [19:55:54] or... something [19:56:04] lol [19:56:15] brion_: also see https://bugzilla.wikimedia.org/show_bug.cgi?id=57994 [19:56:19] brion_: for handling thumbs [19:57:22] awjr|lunch: can you look at https://gerrit.wikimedia.org/r/94620 afterwards again. I've been backing and forth for some time on it and I just want it off my plate now [19:57:52] YuviPanda: any chance we'd want to generalize that to take any page query type of additions? or are we pretty sure that's all the data we'll need... [19:58:12] brion_: as in? [19:58:14] I'm confused [19:58:40] language links, display title property, list of images, dunno :) [19:58:57] jdlrobson: looking [19:59:13] brion_: ah, hmm. prolly not :P [19:59:20] jdlrobson: Sounds interesting. [19:59:24] ok :D [19:59:27] then that keeps things simple [19:59:36] brion_: let's not scare Max away yet :) Plus we'll want to move to parsoid before we intro editing features, so... [20:00:13] sjoerddebruin: people need recent changes on mobile! (although we have a long way to go still to make them work nicely and be just as feature rich) :) [20:00:30] And a undo-button. :P [20:00:31] YuviPanda: hehe yeah :D [20:03:47] Ehm, another thing: when do you support the settings of the watchlist on the mobile website. I only want to see the latest edit on a page. [20:03:57] And a button to load more. :P [20:06:05] jdlrobson: re https://gerrit.wikimedia.org/r/#/c/94620/7 - is kenan ok with this stuff going into beta? [20:09:43] (03Abandoned) 10Yuvipanda: Put things into packages [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/98734 (owner: 10Yuvipanda) [20:23:41] (03PS2) 10Mhurd: Core data schema adjustments and functional history interface. Change-Id: I69e9032dd0ffe99b32e039371472b3583695113f [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/98991 [20:23:42] (03PS1) 10Yuvipanda: Toggle DrawerLayout when icon in search bar is tapped [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99206 [20:24:04] brion: ^ (you can see the individual commits here: https://github.com/montehurd/apps-ios-wikipedia/commits/articleCoreData) [20:24:17] ok [20:24:40] (03CR) 10Awjrichards: [C: 04-1] "Please clarify comments in MobileFrontend.hooks.php and make logic in SpecialHistory.php more defensive (See inline comments)." (033 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/94620 (owner: 10Jdlrobson) [20:24:54] brion: i'll do *lots* of visual cleanup on it tomorrow. [20:25:15] :) [20:27:07] brion: if you want to leave feedback on the github branch feel free [20:27:31] (03CR) 10Jdlrobson: Beta: Override Special:Contributions and Special:RecentChanges with mobile equivalents (032 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/94620 (owner: 10Jdlrobson) [20:27:40] brion: oh i'll add the discovery method icons tomorrow too [20:27:52] ah great [20:28:21] (03PS3) 10Yuvipanda: Add 'W' icon to replace black square placeholder [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/98578 (owner: 10Brion VIBBER) [20:28:22] brion: will also try to factor out more data layer stuff [20:28:24] brion: I'm okay with ^, want to take a look? Also toggles the drawer :) [20:28:40] brion: we need to add the three-lines thingy tho [20:29:22] yeah that's easy if we don't care about the slight moving effect [20:29:30] brion: we can do that too :D [20:29:32] static images yat [20:29:36] yay [20:29:48] brion: listen for drawer drag, then animate accordingly :) [20:30:09] woohoo [20:30:32] brion: http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.DrawerListener.html#onDrawerSlide%28android.view.View,%20float%29 [20:30:36] slideOffset [20:35:36] brion: think you can merge those? [20:35:55] I'm reading patches still :) [20:36:39] brion: YuviPanda: thinking about taking rest of day off once everything's all merged. couple late nights and early mornings in a row has caught up with me :) [20:36:44] brion: heh, we must be overloading you :) [20:36:55] mhurd: hah! :D This is why climbing's not good for you! [20:36:55] crunch time! [20:37:10] or any amount of physical activity :P [20:37:15] YuviPanda: lol [20:37:38] YuviPanda: what about "the sandwich lift"? [20:37:39] mhurd: :D I cycled for about 3km at top speed on sunday and when I came home I could hardly breathe for about 15mins [20:37:57] mhurd: is that the excerise from lifting sandwiches and eating them? :D [20:38:05] YuviPanda: yes [20:38:11] mhurd: I could do that! :) [20:38:14] also the coke lift [20:38:18] multiple times per hour, evne [20:38:20] *even [20:38:20] hehe [20:40:44] this cold is kicking my ass [20:40:53] mhurd: don't get sick whatever you do [20:41:26] brion_: a nice nap should protect me :) [20:41:33] yay [20:41:38] :D [20:41:52] brion: mhurd I'll also renew my efforts to sleep-before-5AM [20:42:00] heh wise [20:42:25] mhurd: ok patch looks muchly improved :D i'll test and merge it in a bit, will leave some notes for followup [20:42:31] YuviPanda: lemme finish up your patches... [20:42:38] brion_: yay! [20:42:38] brion_: :) [20:43:37] brion_: did the entire history view controller this morning. with all the things core-data-ified it was soooo easy! [20:44:06] * brion_ envisions a happy-working mhurd powered by lots of coffee refactoring view controllers :) [20:44:28] brion_: tomorrow! yay! [20:45:02] (03CR) 10Brion VIBBER: [C: 032 V: 032] Toggle DrawerLayout when icon in search bar is tapped [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99206 (owner: 10Yuvipanda) [20:46:04] (03CR) 10Brion VIBBER: [C: 032 V: 032] Add 'W' icon to replace black square placeholder [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/98578 (owner: 10Brion VIBBER) [20:46:08] \o/ [20:46:11] brion_: oo, sweet! :D [20:46:22] brion_: how long before you want to cut the build? [20:46:27] * YuviPanda considers adding error pages [20:52:14] i'm gonna grab some lunch first so if you push in some last-minute stuff, it may make it ;) [20:52:21] but.... you should go to bed soon right? ;) [20:52:27] brion_: I should... but... but... [20:52:30] hehe [20:52:33] I'll see what I can do :) [20:52:39] cool :) [20:52:42] brion_: think i'm ok to take off? [20:52:47] mhurd: yeah [20:52:56] get some sleep too :D [20:52:59] brion_: woohoo! [20:53:06] meganap! [20:53:14] :) [20:53:20] ok now to find some foodstuffs... [20:53:27] see ya! [21:14:57] awjr: think you can spare some time to get Max on https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1480 in your sprint? [21:15:03] pwetty pwetty pleeze? [21:31:49] brion: how are we looking for the build ? [21:32:06] brion: all things I wanted merged merged. [21:32:21] brion: he just needs to come back from lunch, make the builds, and send out email [21:34:58] kaity: around? [21:36:52] dr0ptp4kt, any issues in your testing system? the message you produce is very cryptic :) [21:37:40] yurik, seems to be working normally, at least based on those tests. the only thing is the white foreground text on white background for the 'zero not supported' warning page [21:37:42] dr0ptp4kt, if you can make some sort of a table summary: Passed: NNN Failed NNN. ... In the summary :) [21:38:15] dr0ptp4kt, hmm, need to address that one [21:38:28] yurik, i'm running the full battery of tests from my own local machine, as opposed to using the thing on the server that runs in 'faster' mode. so we'll see what that says. [21:39:40] yurik, let's talk tomorrow about summary messages for the script [21:39:47] dr0ptp4kt, thx, i meant if you can change your email to be more of in a summary format :) [21:39:58] sentences are harder to read when you only want the totals :) [21:40:04] thx! [21:40:28] dr0ptp4kt, but at the end - a pass/fail would do just fine, maybe with a percentage [21:40:41] yurik, yeah [21:48:19] brion: looks like converting svg to png is kinda... hard on OS X [21:48:22] * YuviPanda shakes fist [21:49:06] YuviPanda: sorry in a meeting [21:49:38] kaity: 'tis ok [21:57:02] * tfinc is tinkering with glass [21:59:26] tfinc: how's it? [22:00:28] tfinc: are you using irc on glass? [22:00:32] @kaldari card is updated with asset [22:00:33] https://wikimedia.mingle.thoughtworks.com/projects/mobile/search?q=1448 [22:00:41] we should still talk quickly when you are done interviewing [22:00:41] YuviPanda: its really interesting to think about how Wikipedia can be useful to it [22:00:45] and vice versa [22:01:15] i like how it told me all about the Wikimedia Foundation from Wikipedia [22:01:16] using voice [22:05:14] tfinc: yeah! :D [22:05:24] tfinc: ask for 'wikimedia foundation address'? [22:05:30] it gives it to me on search, should show up [22:07:18] and ignore that call from me to the whole mobil team :) [22:08:04] tfinc: hah! [22:08:04] lololol we were all… wtf?! [22:10:15] YuviPanda: seeing what it does when i video conf with just you [22:15:13] tfinc: I could see the word 'navigation' on top, but the rest of the text was no go [22:15:27] tfinc: the camera had a wider angle of view than the meeeting room ones - felt less 'claustrophobic' [22:15:36] tfinc: and less 'people in a square!'-ey [22:15:50] whatsup YuviPanda [22:16:00] YuviPanda: very interesting [22:16:03] tfinc: you should try it out with awjr to see if faster ping times make it any different :) [22:16:06] was there a problem with svgs? [22:16:11] awjr: you up for a test ? [22:16:15] o_O [22:16:20] totally! [22:16:21] kaity: no! just wanted to ask about the padding on them. [22:16:40] yes [22:16:40] kaity: I think they're 4px on each side, is that correct? I don't have a way to verify (no illustrator :(), so asking [22:17:10] kaity: okay, good enough! I'm writing a script that takes SVGs and converts them into appropriate PNGs for my use, so yay :) [22:17:34] kaity: will ping again if something else comes up. good enough for now :) [22:17:39] tfinc: bring it on [22:17:45] YuviPanda: ok! [22:18:06] YuviPanda: oh wow. i was on Mobile data and not wifi for that [22:18:13] tfinc: woaaah [22:20:45] awjr: ok. were on wifi now [22:21:21] tfinc im in the call and see your avatar [22:23:01] awjr: tfinc let me know how that goes [22:24:16] awjr: how was the jitter correction ? [22:24:30] hard to say tfinc, the whole thing was *really* choppy [22:24:38] terible frame rate, resolution very low [22:24:47] i wonder if thats our wifi or the device [22:24:50] was this on office wifi? [22:24:52] and/or blueteooth [22:24:54] YuviPanda: yes [22:25:08] tfinc screenshots sent [22:25:10] awjr: 'twas fine for me - resolution was crappy, but I could recognize people's faces. [22:25:19] maybe it's my connection! [22:25:29] people's faces looked like lego faces [22:25:29] couldn't read anything tho [22:25:40] awjr: maybe the office has been invaded by lego people [22:25:53] yeah YuviPanda, that sounds plausible [22:26:06] then we can hook them all up directly to the internet, and poof! remote-workers-problem solved! [22:26:13] they've been preparing for their take over from R32 [22:26:18] that sounds awesome [22:26:29] hehehe [22:26:37] awjr: this is what happens when we hire legoktm [22:26:38] so if glass had a good resolution it would be really interesting for white boards [22:27:03] indeed tfinc [22:27:11] but not seeing the person your talking to has got to be weird [22:27:14] although still only one-way :) [22:27:14] at least it would be for me [22:27:19] yes [22:27:42] and it would be all too absurd to call something with glass already like brion [22:27:53] tfinc: DO IT! :D [22:27:54] @_@ [22:28:00] glassception [22:28:13] tfinc: well, two people with glass can be in the same room and then hangout, then everyone can see who is talking [22:28:54] MaxSem: did you and jdlrobson figure things out for the diff card (#882)? [22:29:06] yep [22:29:08] w00t [22:29:09] hey awjr [22:29:16] hi YuviPanda [22:29:24] awjr: think we can get some Max time on https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1480? [22:29:32] * awjr looks [22:29:36] pleaaaze? :) [22:29:45] YuviPanda: i'll likely send these down tomorrow [22:29:51] likely YuviPanda but you will need to appeal to kenan :) [22:29:52] overnight [22:29:55] tfinc: sweet. I'll notify him. [22:30:06] YuviPanda: send a mail to mobile-tech and state your case [22:30:15] i imagine it shouldn't be a problem [22:30:17] awjr: makes sense. will do. [22:30:20] ty awjr [22:30:24] np [22:34:08] tfinc do you want to save the WLM Android App project in mingle, or should we just not bother? [22:34:16] don't bother [22:34:18] (https://mingle.corp.wikimedia.org/projects/wlm_android_app) [22:34:18] k [22:34:44] (03CR) 10Robmoen: "It seems that is an issue with using the partial template. may have to do it like editorNew/editorOverlay" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/93916 (owner: 10Robmoen) [22:36:22] (03PS7) 10MaxSem: WIP: Inline diffs [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/97871 [22:42:27] (03CR) 10jenkins-bot: [V: 04-1] WIP: Inline diffs [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/97871 (owner: 10MaxSem) [22:46:27] YuviPanda: awjr: i bet i could get a better video feed if i had this glass unit jump onto the wifi directly [22:46:36] but i have other things to tend to [22:46:42] in our setup it was blue tooth -> wifi [22:47:35] ahha [22:47:50] tfinc: :D makes sense [22:53:39] kaity: these seem too light. emailed a screenshot. [22:54:42] brion: builds? :) [22:56:36] tfinc: no more code is being merged today, btw. Just need to get brion to do the builds and stuff. [22:57:06] k, is brion about ? [22:58:52] tfinc: not sure [22:58:59] i'll text him [22:59:14] tfinc: ok. I'll head to sleep in about 15 mins or so, hopefully before 5AM [22:59:46] (03CR) 10Jdlrobson: "Yeh looks like it. Are you able to fix Rob or do you want me to look at this?" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/93916 (owner: 10Robmoen) [23:00:03] msg'd him [23:00:18] YuviPanda: i hate the greyscale icons on kitkat [23:00:29] tfinc: yeah, they're less useful too [23:00:30] (03PS5) 10Jdlrobson: Hard refresh the main page on an edit. [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/98034 [23:06:30] (03PS1) 10Yuvipanda: Add icons indicating the source of the history entry [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99264 [23:07:15] (03CR) 10Yuvipanda: [C: 04-1] "Needs icon refinement with the designers." [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/99264 (owner: 10Yuvipanda) [23:08:58] violetto: https://en.wikipedia.org/wiki/Wikipedia:No_climbing_the_Reichstag_dressed_as_Spider-Man [23:10:07] violetto: inline style abuse: https://en.wikipedia.org/wiki/Wikipedia:Provenance/Example [23:12:27] YuviPanda: no word from brion yet [23:12:32] tfinc: ok [23:12:34] guessing he may be napping [23:12:44] does he need anything from you to cut the build ? [23:12:50] tfinc: nope. [23:12:58] then i say you crash YuviPanda [23:13:10] tfinc: yeah, will do in a bit. halfway through another patch :) [23:13:13] (not for today's build) [23:13:31] (03PS13) 10Robmoen: VE editing on tablets in alpha [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/93916 [23:20:43] (03PS1) 10Awjrichards: Ensure title arg isn't set twice when creating 'mobile view' link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99270 [23:20:50] (03PS4) 10Robmoen: Add general errorHandling to VisualEditorOverlay [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99172 [23:27:14] violetto1: around? [23:27:24] YuviPanda: round [23:27:54] violetto1: the color you gave for links in https://www.dropbox.com/s/sof9c7bqpvktxgw/Screenshot%202013-12-03%2013.19.52.png isn't actually a valid color? has 7 characters :P [23:28:13] violetto1: also need to know the line-height you are using for article text. [23:28:14] ahahahahha [23:28:19] it is 7 characters alright [23:28:23] hang on [23:28:52] #347bff [23:29:12] 26pt line height [23:30:11] violetto1: ok! [23:30:28] violetto1: also, can you give me measurements in pixels instead of points? Makes it easier to be consistent with the rest of the app [23:31:11] 35px or 2.2em [23:31:21] does em work for font size? [23:31:44] YuviPanda: 26pt is 35px, i'll make sure they're in px in the future [23:31:53] violetto1: okay! everything in px would be nice :) [23:32:00] even font size? [23:32:09] YuviPanda: not a problem [23:32:19] violetto1: yup. That's how we specify them in the native side, and I don't want to have to keep converting [23:32:32] violetto1: they are scaled appropriately, though - px in css is sortof equivalent to dp in android, so 'tis ok [23:32:33] YuviPanda: sounds good [23:32:44] thanks for letting me know [23:33:20] violetto1: when we're at it - can you also tell me the title size and the body size in px? they're currently in em [23:34:18] 26px — 16px [23:34:31] YuviPanda: [23:34:32] violetto1: sweet! [23:34:38] seems a bit big, but we can experiment [23:35:00] okay [23:36:43] violetto1: sending you screenshot :) feels a bit too big [23:37:34] YuviPanda: leading looks huge [23:38:03] violetto1: what do you mean by 'leading'? [23:38:05] violetto1: the line spacing? [23:38:10] (03PS2) 10MZMcBride: Ensure title arg isn't set twice when creating 'mobile view' link [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/99270 (owner: 10Awjrichards) [23:38:39] YuviPanda: yeah line spacing [23:38:56] violetto1: 26px linespacing looks better, sending you screenshot [23:39:12] awjr: Obscure bug in the Bugzilla–Gerrit bot. [23:39:23] violetto1: sent [23:39:31] Elsie: that isn't maintained by awjr, iirc [23:39:35] (03PS8) 10MaxSem: WIP: Inline diffs [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/97871 [23:39:41] Elsie: awjr maintains the bugzilla to mingle / trello bots [23:39:42] Elsie: heh, i was wondering why it didn't auto-post to bugzilla [23:39:46] YuviPanda: I wasn't suggesting it was. ;-) [23:39:50] (03PS1) 10Dr0ptp4kt: Support "click to view" on mdot when showImages=false but mdot is free. [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99272 [23:39:55] Just explaining my PS2. :-) [23:40:01] YuviPanda: better! [23:40:09] can we use Georgia and Helvetica? [23:40:10] While I was in there, I fixed up the grammar and spelling too. [23:40:13] Elsie: awjr ah, ofcourse. nevermind. /me hides the gun he jumped [23:40:24] YuviPanda: im sure u havent gotten to that point yet [23:40:32] but just wanna make sure [23:40:37] violetto1: I specified Georgia and Helvetica. This is what I got. I *think* that's giving me Roboto and Roboto Serif [23:40:52] YuviPanda: yea lookin like roboto [23:41:00] violetto1: we can't actually use helvetica - remember we need to pay licensing fees for it? :) [23:41:01] indeed Elsie, too bad my terminal doesn't spellcheck for me :p [23:41:12] YuviPanda: i like that font but for consistency sake [23:41:19] YuviPanda: oh reals? [23:41:23] i thought helv neue [23:41:24] violetto1: yup. [23:41:26] not helvetica [23:41:32] Who needs a spell check when we have pre-commit review? :D [23:41:43] s/a // [23:41:45] violetto1: both [23:41:47] violetto1: http://www.linotype.com/526/Helvetica-family.html [23:41:50] bargh [23:41:52] violetto1: helvetica is cheaper, but still [23:41:56] hahahah [23:42:02] YuviPanda: what about Georgia and Roboto [23:42:18] violetto1: roboto is free and open source, let me check Georgia's status [23:43:03] sans-serif [23:43:23] violetto1: Georgia is even worse :) http://www.ascendercorp.com/font/georgia/ [23:43:33] (03CR) 10Robmoen: "Some cleanup on the templating would be better but issue is resolved on ps13" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/93916 (owner: 10Robmoen) [23:43:33] violetto1: you need to 'contact reps' to get a price quote. definitely not free [23:44:11] Elsie: this is for the android app, so things are a lot more clear cut in terms of what we can specify (on Android). If it isn't a free font, we can't use it. [23:44:17] so hopefully no flames this time [23:44:33] YuviPanda: O_O [23:44:42] YuviPanda: ok i'll think about that later [23:44:49] violetto1: ok. [23:45:02] free®™ [23:45:17] Elsie: heh. [23:45:41] violetto1: I'm going to just specify serif and sans-serif for now, which gives us Roboto and Roboto Serif [23:45:46] err, the other way around, but still [23:46:08] YuviPanda: yup! [23:46:25] violetto1: ok! [23:48:27] (03CR) 10Dr0ptp4kt: Support "click to view" on mdot when showImages=false but mdot is free. (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99272 (owner: 10Dr0ptp4kt) [23:48:45] ^yurik, would you please work your magic? [23:49:10] awjr: I'm really glad y'all find the browser tests so valuable. Let's now figure out how to get them built well and maintained. [23:49:18] :D [23:50:10] awjr: I think it is totally possible to do that, but let us be thoughtful about it. [23:50:19] chrismcmahon: i expect the tests for the overlay stuff will be a good initial pairing - i imagine folks will get to it next week or the week after [23:50:57] indeed chrismcmahon [23:52:17] chrismcmahon: we abandoned writing acceptance criteria cucumber style a while ago and opted for a more checklist-like style [23:52:38] im curious if folks will want to go back to cucumber style once we start writng our own tests [23:53:05] chrismcmahon: oh since you're around - did things get sorted out with saucelabs? [23:53:34] awjr: I don't much care as long as the Cucumberesque questions get spelled out: where to start; what actions to take; what the result should be. [23:53:47] totally [23:54:33] awjr: yeah, Zeljko broke Jenkins in a really subtle way (and no breadcrumbs), we fixed it. [23:54:41] \o/ [23:55:07] chrismcmahon: will you or one of the other qa'istas be available to help us smoketest some changes getting deployed tomorrow? [23:55:31] if not, no big deal - i know it's pretty last minute [23:56:07] awjr: definitely, let me know, or Jeff or Rummana could probably also help on the ground in SF [23:56:41] ok, im still waiting to hear back from the team whether or not that's the preferred route - is it ok to let you guys know for sure tomorrow? [23:57:07] violetto1: I'm sending you a build :) [23:57:58] awjr: no problem, and I figured all along I would be helping post-deploy checking for Mobile and whoever else could use more eyeballs [23:58:01] (03CR) 10Dr0ptp4kt: Support "click to view" on mdot when showImages=false but mdot is free. (031 comment) [extensions/ZeroRatedMobileAccess] - 10https://gerrit.wikimedia.org/r/99272 (owner: 10Dr0ptp4kt) [23:58:08] groovy, thanks chrismcmahon [23:59:36] violetto1: emailed [23:59:45] awjr: ain't no thang :-)