[00:15:26] adisha, have a look here. Maybe you'll find something that interests you: https://phabricator.wikimedia.org/project/board/1042/ [00:16:04] Krenair got the link handy? [00:16:05] ok..Thanks bmansurov. [00:16:24] I really liked this extension [00:16:35] jdlrobson, to the test results or the code? [00:17:04] The test [00:17:15] and wanted to ask is their any project that I can choose during internship [00:17:20] Ohh krenair I see [00:17:33] of MobileFrontEnd extension [00:17:34] You'll need to counter intuitively update defaults documentation [00:17:41] Sorry about that. Not initialize [00:18:24] It's on my to do list to rewrite all our classes to be oojsui constructor like [00:18:39] In fact I was gonna work on that now :) [00:20:16] adisha, also check out our goals https://phabricator.wikimedia.org/tag/reading_web_planning/. It may help you come up with ideas that align with our goals. [00:24:47] bmansurov: From the web planning can I choose a task which is blocked by number of the tasks and solving those bugs will make small project..??So can choose a goal as a project..?? [00:26:25] adisha, yes, but the goal you choose maybe time sensitive. I'd look at the earlier link I pasted and try to come up with ideas similar to the ones listed there. [00:26:39] adisha, and create a task to work on during those 3 months. [00:27:47] adisha, https://phabricator.wikimedia.org/p/NiharikaKohli/ may also be able to help you with that [00:28:06] ok I already saw possible tech project list and tring to find a project that might interest me.. [00:28:32] cool [00:28:37] Adisha it's possible you might be able to help me with a project to improve banners on Wikivoyage mobile. Maybe poke around some bugs on the WikidataPageBanner extension and see if you find that interesting. I'd have to think about the scope and what's achievable though. [00:28:44] and I am presently in contact with her.. [00:29:28] jdlrobson: thanks.. [00:29:38] Yes I will try it for sure [00:30:43] jdlrobson: I want to ask what is techstack required for wikidatapageBanner extension [00:30:45] ?? [00:31:23] I can start working on it even before the internship.. [00:31:30] Download it and have a play. Php js and CSS. Depending on your strengths we can work that out. [00:31:47] ok.. thanks jdlrobson [00:32:04] It has techstack of my strength [00:32:05] The wikidata component might make the php more complicated to work with so be sure to test it out with vagrant before committing to something too difficult :) [00:32:44] I can't promise a project around it yet but if you can tackle a few bugs and get them resolved I'll be more confident to propose something. No promises :) [00:33:09] I'm also out for the entire of November so not even sure I can be a mentor at this point. [00:33:28] Ok...You can suggest me bugs I can try... [00:33:45] You will get know more about my strength and weakness [00:33:47] Gtg talk later :) [00:33:59] ok..bye and thanks..:) [07:52:07] hello you [10:35:44] o/ [10:37:18] hey bmansurov [10:37:34] hey [10:39:44] how're you? [10:42:41] not bad, yourself? [10:42:56] same same [10:43:34] good then [12:42:04] bmansurov: yt? [12:42:09] yes [12:42:17] just taking another look at https://gerrit.wikimedia.org/r/#/c/236191/ [12:42:34] i see that we're removing the line that wires up the on-history-loaded event [12:42:42] should we keep that in there until the cache has cleared? [12:42:57] so that we can fix up the last modified bar that's at the top of cached pages [12:43:15] i might have missed/forgotten something, which is why i ask [12:43:24] (i'll also copypasta this to the task) [12:43:48] do you mean the line in https://gerrit.wikimedia.org/r/#/c/236191/5/resources/mobile.head/init.js ? [12:44:26] yup [12:44:33] i'd say have 'em both for 30 days [12:44:41] then follow up with a removal of the M.on line [12:44:51] yes, sounds good [12:44:55] with a // FIXME CACHE CACHE CACHE [12:45:00] etc [12:45:02] okie poke [12:45:11] btw [12:45:34] i suspect it won't work well on cached pages if we have them both [12:46:01] hrrm [12:46:17] i think you might be right [12:46:41] so make it run once [12:46:58] somehow ;) [12:47:14] will you -1 it with your comments? [12:47:53] it's not -1 worthy imo, because the history link will keep working but the transformation will be slower on cached pages [12:48:06] agreed [12:48:24] and it's already acknowledged in the commit messag [12:48:26] *e [12:49:39] i see, then np? [12:55:33] yarrrp [12:55:43] thanks for talking it over [13:10:11] am off for a whil [13:10:13] *e [15:47:07] hey phuedx|afk just a quick one since i have a morning full of meetings about to start [15:47:18] but it sounds like your suggestion is to do the refactoring first then kill the API code? [16:00:59] hey all - for the q2 meeting, use the links in the description [16:01:00] dr0ptp4kt mbinder: having trouble connecting to Q2 planning hangout [16:01:02] ah ok [16:01:05] thanks [16:03:18] mbinder: phuedx jdlrobson FYI hangout link is in description of calendar invite (not he usual calendar link) [16:03:55] kristenlans: join the hangout or youtubes ? [16:04:01] kristenlans: the room at the office and a few others are in SOME hangout... [16:04:02] rmoen: also in desc [16:04:16] oh sorry, rmoen depends if you plan to speak [16:04:18] mbinder: can you ask them to join the link in the description :-) [16:06:48] rmoen: there are still slots in the hangout [16:07:00] jhobs: you on air or hanging? [16:07:06] rmoen: jhobs: note link for hangout is in the description [16:07:19] still refreshing the youtube, maybe i'll hop on the hangout if there are still open slots [16:07:29] mdholloway: we're about to start broadcasting [16:07:39] ok [16:08:04] go kristenlans! Who's your warmup comic? [16:14:30] can someone past the spreadsheet URL here? I can't quite read it off YouTube [16:15:02] kristenlans: , dbrant|brb ^ (pm me if it's private) [16:18:18] why only Wiktionary description, why not quotations from Wikiquote, or information about the place from Wikivoyage? [16:22:00] re to what i just mentioned: https://en.wikipedia.org/wiki/Stemming [16:23:54] spagewmf: haeb https://docs.google.com/spreadsheets/d/13aLsGMMXirC5oYmc_N_6s-UW1ZjcidhcIKdgL05ZuMk/edit#gid=0 [16:24:10] ++ [16:24:29] thanks ;) [16:42:51] bd808: ECT (Engineering Community Team), not etc. :-) [16:42:59] and, yay! [16:43:15] words are hard [16:43:49] essay: what is the difference between ECT and Community Tech ? [16:44:14] ECT == programmers, CT == editors [16:44:30] $20! [16:47:50] jdlrobson: where does one go to request a new extension (gerrit project etc) be set up? [16:48:10] phuedx: heh. i can't remember off top of my head [16:48:15] rmoen is our resident expert on this ;-) [16:48:18] https://www.mediawiki.org/wiki/Gerrit/New_repositories [16:48:50] bd808: did you follow https://www.tbray.org/ongoing/When/201x/2013/06/07/Why-findIDP btw? [16:49:09] phuedx, https://www.mediawiki.org/wiki/Git/New_repositories/Requests here [16:49:16] jdlrobson ^ [16:49:19] thanks all [16:49:19] <3 [16:50:01] going to request an extension for the mobile view api [16:50:25] jdlrobson: i was thinking about calling it "MinervaApi", is that reasonable? /cc bd808 [16:50:33] phuedx: i wouldn't [16:50:53] phuedx: Minerva is the skin and technically we might want to do another skin using it and the apps use it [16:50:54] wellp, "mobieview" will no longer be true by the end of the quarter :P [16:51:07] yeah "and the apps use it"… [16:51:10] ;) [16:51:29] hrrrm [16:51:39] i guess it could be consumed by other parties [16:51:41] naming is a terrible business :/ i guess we need to look at what it does and fnd a name that fits [16:51:49] jdlrobson: I think I've seen that post before. Making it possible to have a wiki configured to auth locally and with various pluggable external providers is a goal of AuthManager. Deciding if such a thing should be used on project wikis is a whole different problem for others to think about. [16:52:09] dr0ptp4kt kristenlans oops sorry about that guys, I was using the YouTube link with my Chromecast while I ate lunch [16:52:10] jdlrobson: you're right – mobileformatter or mobileview seem reasonable [16:52:14] phuedx: what will the new extension actually do? [16:52:22] phuedx: is this for the Mobile content service, or just for refactoring MobileFrontend ? [16:52:29] spagewmf: the latter [16:52:30] the html transforms for small screens? [16:52:38] bd808: ^ yes, that [16:52:42] + expose the mobileview api [16:52:50] the mobieformatter should be a library [16:53:13] the mobileview api does a bunch of other things [16:53:29] and mobilefrontend doesn't use it a whole bunch [16:54:02] kristenlans: can you rearrange the strategy meeting to 10.10-11 so i can join standup [16:54:07] okayed it with all the office staff [16:54:10] don't just move your kitchen sink from one room to another please ;) [16:54:25] phuedx: I already see https://www.mediawiki.org/w/api.php?action=help&modules=mobileview [16:54:33] phuedx: can we add it via composer e.g. does it need to be an extension? could it be a library? [16:54:56] bd808: how about the kitchen sink but not the draining board (the rest of minerva) [16:55:08] jdlrobson: the html formatter doesn't [16:55:22] mibad -- the htmlformatter could be a composer library [16:55:24] no problem there [16:57:14] * bd808 sees MaxSem's hand in the examples for https://en.wikipedia.org/w/api.php?action=help&modules=mobileview [16:57:28] they're great, aren't they :D [16:58:28] bd808: my thing is, mobilefrontend is a couple of kitchen sinks, the dishes, the water supply, a combi boiler, and a dishwasher that gets run every night [16:58:43] understood [16:59:04] what's bad about calling the extension MobileView? [16:59:23] nada [16:59:46] if it is primarily the mobileview api action that seems reasonable to me [17:00:02] fyi kristenlans turns out the standup is in the wrong calendar and we don't have the collab space any more [17:00:02] yeah, y'all are right [17:00:11] i hate it when other people are right [17:00:17] but naming is hard and engineers are bad at it so ... :) [17:00:39] wikimediapedia [17:01:11] jdlrobson: WAT! [17:01:21] the wrong calendar? [17:02:07] jhobs: it's all good. which feature you most interested in? [17:02:20] bd808: I wonder if there's an article name that's on both enwiki and mediawikiwiki, for API examples. I guess Main_page [17:03:15] spagewmf: hmm good question. I noticed that redlink too for the metal articles [17:03:32] * bd808 votes to just put all metal and punk articles on mw.o [17:03:59] [[NOFX]] is the example I always play with [17:05:33] that article by the way has content that is horrible on all mobile devices I've looked at -- {{#tag:timeline}} [17:07:22] i used a single artist in all of my unit tests as last.fm [17:07:42] maybeshewill has been immortalised in several repositories public and private alike [17:09:28] dr0ptp4kt: I think Read More is probably going to have the biggest impact. Hovercards are cool too, but I find them a bit less intuitive on mobile than desktop (and the reverse I think is somewhat true of Read More). I'm really excited to see when we start getting real data from QuickSurveys so we can get some concrete numbers around stuff! [17:09:37] spagewmf, main page is not very good as an example, unless you want to demo main page transformations [17:55:48] phuedx|afk: that talk was excellent [17:56:28] * bd808 got kicked from the hangout by network problems [18:01:36] jdlrobson: I am baffled about the standup/calendar/collab space thing! Nothing has changed recently...I can ask Sarah R. to help us out [18:03:21] niedzielski: mdholloway: production app is live; [18:03:23] blog post published: https://blog.wikimedia.org/2015/09/10/wikipedia-app-new-navigation-features/ [18:03:27] coverage received: http://venturebeat.com/2015/09/10/wikipedia-brings-link-previews-to-its-mobile-apps-to-help-you-navigate-between-articles/ [18:03:55] \o/ [18:04:45] excellent. [18:26:14] kristenlans: yeh james has it now :) [18:44:44] dbrant, "The Wikipedia desktop Web app" cough cough:P [18:45:26] MaxSem: ha ha ;) [19:45:39] why isn't the link preview available on the Wikipedia Beta app? [19:52:58] benestar: I think that's because presently beta has the feature Buckeyes for some users and not others. niedzielski, do I understand correctly? [19:53:42] s/Buckeyes/bucketed/ [19:53:59] dr0ptp4kt: that's right. we're still collecting some data and needed to keep A/B testing enabled for beta builds just a little longer. /cc dbrant|food [19:54:53] benestar: ^ that's correct. we'll end the a/b test in the beta app very soon. [20:04:45] niedzielski and dbrant: thx! [20:12:31] thanks for the information :) [20:12:51] btw I like the feature a lot!:) [22:14:44] rmoen: minor issue with your patch - can you add docs to the hook? [22:14:56] jdlrobson: yes [22:15:05] apart from that i think it's good to merge [22:15:06] jdlrobson: 1 min [22:15:10] awesome [22:15:37] will review your other patch in mean time [22:22:19] jdlrobson: there are two patches for https://phabricator.wikimedia.org/T111287 [22:23:20] jdlrobson: also i have fixed docs https://gerrit.wikimedia.org/r/#/c/237173/ [22:23:57] rmoen: i'll add them to the commit message. I usually start in Gerrit. [22:25:23] jdlrobson: I normally do too. Sorry, forgot this time [22:25:32] jdlrobson: ty [22:26:03] I have hiphop failure too. fixing that [22:46:07] rmoen: sorrry in meeting with atgo [22:47:46] jdlrobson: no worries, sorry for bothering you [23:06:46] rmoen: back. just capturing conversation with anne. Can you merge https://gerrit.wikimedia.org/r/237532 noticed it whilst debugging a few things. [23:06:54] you'll have my attention again very soon :) [23:09:03] jdlrobson: looking [23:09:25] done [23:18:23] rmoen: hey i'm completely back now [23:18:34] still have an issue? [23:19:06] jdlrobson: yeah https://integration.wikimedia.org/ci/job/mediawiki-extensions-hhvm/30525/console [23:19:27] https://www.irccloud.com/pastebin/zRNwTmZE/ [23:19:54] (i clicked full log at the top) [23:19:56] oh so the gather patch needs merged first. [23:19:58] yup [23:20:03] ty [23:20:09] master always deployable :) [23:20:37] jdlrobson: oh full log. [23:22:49] rmoen: reviewed [23:24:03] so i'm keen to keep the sampled roll out code so that we can roll out Gather to a sample at a moments noticed during next quarter. [23:27:03] jdlrobson: gotcha. I asked about this in the card. I will revise the bucketing for possible future sampling. [23:30:49] Krenair: has someone tested? https://gerrit.wikimedia.org/r/#/c/236244/ [23:31:03] i'm happy to merge it but i haven't tested it fully and am not sure if it's right behaviour [23:31:15] Other than me? I don't think so [23:36:07] Krenair: Tell ed to +2 it if he can verify it all works as expected. I don't have any issues with the code [23:38:39] done [23:38:42] thanks [23:38:43] sweet [23:48:42] jdlrobson: Where does the use of "jQuery.Object" originate from? I've never seen anything like it outside MF [23:48:49] Should that not be be "jQuery" ? [23:57:41] Krinkle: i'm not sure why we settled that but i guess it's because typeof jQuery === 'function' and typeof $( '.foo' ) === 'object' [23:58:18] jdlrobson: typeof 'Array' and 'Object' is also function, all constructors are functions. [23:58:29] mw.Title etc.