[04:13:02] hello guys [14:38:55] hi hashar [18:24:57] guillom: Hmm, how is it that https://www.mediawiki.org/wiki/ResourceLoader doesn't have an "Add status update" button but the VisualEditor page does [18:25:37] oh nm, I found an alternate 'add status link' [18:26:02] RoanKattouw, probably because I forgot to add the button when I project-page-ified the page. [19:00:11] *awjr waves [19:01:05] alolita and trevor are still in motion [19:01:25] yay. I'm present for the first time.. [19:01:28] N [19:01:31] o squash today :( [19:01:50] *kaldari just meatloaf, again [19:02:10] hello peoples [19:02:43] hello Trevors. [19:02:57] hello one or more siebrands [19:03:04] hah. We are many! [19:03:06] all the fundraisers will be here today as well [19:03:25] *TrevorParscal hides under a terminal [19:03:25] \0/ [19:03:28] yay. Arthur, Katie, Ryan, ... [19:03:29] alolita coming in sight.. [19:04:00] i am here! [19:04:06] Just in time a little off topic.. Are there any aggregate hacakthon results or blog posts? [19:04:06] hi everyone [19:04:19] hello [19:04:26] hi siebrand - great to see you all here [19:04:31] there is the teams page for the hackathon [19:04:42] where's that? [19:04:49] https://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012/Teams [19:05:03] *K4-713 waves at siebrand [19:05:07] I do not think Victor has the videos ready [19:05:09] https://www.mediawiki.org/wiki/San_Francisco_Hackathon_January_2012/Teams [19:05:11] oops. [19:05:12] or pictures [19:05:22] :) [19:05:49] so, let me start.. [19:05:59] last week I worked on template expansions [19:06:13] those now work asynchronously and in parallel [19:06:29] so you can point it to Main Page, and it will go out, fetch and render [19:06:43] this week we make plans and I'll travel back [19:06:47] siebrand, sumana is going to write a blog post about it this week. [19:06:58] thanks guillom [19:07:01] np [19:07:17] that's it from me [19:07:19] can I go next? [19:07:24] go! [19:07:30] last week I was at Linux.conf Australia [19:07:43] Roan and I gave a talk about ResourceLoader [19:07:50] Links! [19:07:53] met lots of people, some of which we are trying to recruit [19:08:10] https://www.youtube.com/watch?v=YRGO3n-ggT0 [19:08:14] Good times [19:08:36] this week I'm doing lots of planning for VE and some prototyping for input method editing [19:08:39] (IME) [19:08:42] that's it for me [19:08:46] Dang. 45 mins. What happened to good old 18 min TED times? [19:08:57] we didn't set the time, we just filled it [19:09:13] RoanKattouw -> go! [19:09:23] (it's like hot potato now) [19:09:34] Oh [19:09:43] Well, so last week I was in Australia as well [19:09:45] alolita is struggling with her connection btw [19:09:56] I learned a bunch of stuff about how OpenStack handles their git/Gerrit/Jenkins setup [19:10:01] Good ol'WMF wireless... [19:10:13] And I've been applying some of those things over the weekend at the hackathon [19:10:24] But of course I don't have time to actually continue that little project :( [19:10:40] Otherwise, it's VE design meetings this week, and trying to find time for AFTv5 & MoodBar CR [19:11:23] I'll fill in for alolita while she tries to reconnect [19:11:29] RoanKattouw: are you done? [19:11:52] benny would be next I guess [19:12:08] Yeah I'm done [19:12:14] okay, I will go next [19:12:53] surfacing markashelpful on feedback dashboard page [19:12:57] concurrency API update and add metadata [19:13:16] update feedback response email [19:13:28] that are for last week [19:13:38] hi all - back in action on irc again :-) [19:13:52] Hi alolita [19:13:53] finished staring at gabriel's laptop [19:14:07] rmoen: anything else to add [19:14:14] Yea [19:14:17] Last week I worked on an interface concurrency js module and integrated it into feedback dashboard. This week, we will be reverting some of the concurrency code and probably rewriting it. We are also planning to deploy latest MoodBar code Wednesday. Also visiting New page patrol requirements and planning. [19:14:54] Also doing some CR for 1.19 [19:15:03] rmoen: thanks for starting to do CRs [19:15:20] np :) [19:15:27] since Roan is in town, feel free to ping him on good CR practices :D [19:15:42] Yeah, feel free to approach me with any questions [19:15:51] well, we all do CR... [19:16:02] Roan is pinged by everybody all the time [19:16:02] DarTar: anything else to add on moodbar dashboard data [19:16:04] (in theory) [19:16:11] Benny and I had a good CR Triage with Mark and Timo yesterday, it was good experience. [19:16:17] neilk_: hi [19:16:36] DarTar: you around? [19:16:38] alolita: I did some preliminary data analysis, just reported in the etherpad, but was off the rest of the week to a conference [19:16:58] this week's focus is entirely on AFT [19:17:15] DarTar: thanks for adding your update to the etherpad [19:17:24] we are preparing a full report of AFT5 phase 1 test results by the end of the week [19:18:20] DarTar: thanks; look forward to the phase 1 results [19:18:34] me too :) [19:18:42] jorm: you around? [19:18:46] any updates [19:19:43] i guess jorm must not be staring at his screen [19:19:51] lets dive into I18n [19:20:08] siebrand: updates on the just completed sprint [19:20:28] on unit testing, and documentation [19:20:31] == Niklas == [19:20:31] Last week: [19:20:32] * Access to documentation for Translate functionality https://mingle.corp.wikimedia.org/projects/internationalization/cards/229 [19:20:33] * Translate documentation (tutorials) https://mingle.corp.wikimedia.org/projects/internationalization/cards/390 https://www.mediawiki.org/wiki/Help:Extension:Translate [19:20:34] More details on pad. [19:20:46] siebrand: thanks :-) [19:20:50] Last week: [19:20:50] * Primarily worked on unit tests for WebFonts. Over 50 QUnit tests have been added (with help from Santhosh and Krinkle). https://mingle.corp.wikimedia.org/projects/internationalization/cards/397 [19:20:55] oops, that was amir. [19:21:09] == Gerard == [19:21:10] Last week: [19:21:11] * Reached out to 180+ Wikimedia projects for language support team participation. https://translatewiki.net/wiki/Language_support_team [19:21:13] * Communication: [19:21:14] ** http://blog.wikimedia.org/2012/01/24/the-end-of-a-slushed-sprint/ [19:21:14] ** http://blog.wikimedia.org/2012/01/16/sprinting-ahead-when-there-is-a-slush/ [19:21:15] More details on pad. [19:21:27] == Santhosh == [19:21:28] Last week: [19:21:29] * Access to documentation for Narayam functionality https://mingle.corp.wikimedia.org/projects/internationalization/cards/330 [19:21:30] * Narayam documentation (basic) https://mingle.corp.wikimedia.org/projects/internationalization/cards/392 https://www.mediawiki.org/wiki/Help:Extension:Narayam [19:21:31] * Narayam documentation (mapping) https://mingle.corp.wikimedia.org/projects/internationalization/cards/393 [19:21:32] More details on pad. [19:21:36] == Siebrand == [19:21:37] Last week: [19:21:38] * translatewiki.net support [19:21:39] * LanguageGetMagic removal from trunk (almost complete) [19:21:40] * Documentation review on Translate and Narayam [19:21:41] * Organising Translation tools workshop https://meta.wikimedia.org/wiki/Translation_tools_workshop,_2012 [19:21:42] * Sprint 7 end http://blog.wikimedia.org/2012/01/24/the-end-of-a-slushed-sprint/ [19:21:43] * Sprint 8 start https://mingle.corp.wikimedia.org/projects/internationalization/cards/383. Blog post in an hour or so by GerardM. [19:21:48] That was past week :) [19:21:56] We started a new sprint today. [19:22:01] Stories: [19:22:10] Amir: * Work towards supporting RTL and complex scripts in EasyTimeline https://mingle.corp.wikimedia.org/projects/internationalization/cards/230 [19:22:27] Gerard: communication about sprint end/start and * First outreach to all Wikipedia language communities https://mingle.corp.wikimedia.org/projects/internationalization/cards/514 [19:22:32] yup; btw jeremy completed a unit test extension which we can use for I18n extensions and other features extensions - amir, santhosh, niklas: check it out on svn [19:22:38] Niklas: [19:22:39] * Translate documentation (in depth for translators) https://mingle.corp.wikimedia.org/projects/internationalization/cards/391 [19:22:40] * Rewrite python translation memory server tmserver from translate:toolkit in PHP with a MySQL backend, in preparation for a Wikimedia deployment https://mingle.corp.wikimedia.org/projects/internationalization/cards/459 [19:23:02] Santhosj: [19:23:03] * Support GRAMMAR in JavaScript https://mingle.corp.wikimedia.org/projects/internationalization/cards/330 [19:23:04] * PHP unit tests for plural for all languages https://mingle.corp.wikimedia.org/projects/internationalization/cards/394 [19:23:04] * ArticleFeedbackv5 i18n and L10n review https://mingle.corp.wikimedia.org/projects/internationalization/cards/455 [19:23:11] Siebrand: [19:23:11] * Pune hackathon registration processing [19:23:13] * Localisation team office hours (tomorrow, Wednesday 18:00 UTC) [19:23:14] * Translate documentation review [19:23:15] * tmserver performance testing review [19:23:18] Team blockers: [19:23:21] Damn slush! [19:23:29] * no UI/UX availability (Brandon/Timo) [19:23:29] * no one to help out with feedback across wikis (NeilK) [19:23:38] alolita: can you elaborate what that extension is for? [19:23:42] The unit test extension: https://www.mediawiki.org/wiki/Extension:UnitTest [19:23:50] Communication specific blocker: * Sub-optimal communication with other Wikimedia communicators. Allegedly Alolita has been informed. [19:23:55] siebrand: how much UI/UX time do you need? [19:24:22] TrevorParscal: we need a well thought out design for the Universal Language Selector. [19:24:45] TrevorParscal: no idea??? few days, maybe for initial designs, then 1 or 2 for more final. [19:24:53] jpostlethwaite: can you give niklas more details on selenium integration [19:24:57] jpostlethwaite: so if we do things properly, that extension should be able to pick up the tests automatically? [19:25:10] correct [19:25:10] selenium is out, isn't it? [19:25:15] siebrand: Guillaume and I had some ideas about universal lang selection [19:25:20] siebrand: let's talk a bit about it, I might be able to help out [19:25:24] siebrand: would be happy to contribute [19:25:29] i will email you to start a convo [19:25:37] https://www.mediawiki.org/wiki/Universal_Language_Selector [19:25:45] i can talk about unit test when it is my turn :) [19:26:02] neilk_: cool thanks for helping [19:26:04] Any questions about done or planned for Localisation team? [19:26:24] siebrand: thanks for the organized detailed update ; very helpful [19:26:40] We also need help on the feedback stuff, neilk_ . From you I'd rather have that first. [19:26:46] siebrand: email sent [19:26:50] siebrand: understood [19:26:51] I'm going to make a bunch of commits for EasyTimeline, so if anybody can do Perl code review in the next following days, it will be great. [19:26:55] I've had a few people ask about getting the new CLDR features deployed [19:26:57] REMINDER: we have an office hour for I18n tomorrow at 10am PST on #wikimedia-office [19:27:03] TrevorParscal / neilk_ : thanks :) [19:27:36] for any questions for I18n - the team will be available to respond to any questions, queries, requests - so please join in [19:28:19] aharoni, nikerabbit: anything else to add to siebrand's excellent update [19:28:30] Oh, yes. We need your uebernerds that know Perl to review stuff that aharoni will be producing in the next two weeks. [19:28:37] I can review Perl [19:28:46] I can also review Perl [19:28:47] but, are we really deploying Perl? [19:29:01] neilk_: great. We need about 3 hours of time by the end of next week. [19:29:05] who'll commit? [19:29:15] neilk_: We already have Perl deployed (EasyTimeline) [19:29:17] that the EasyTimeline extension, which is used quite a lot and needs i18n updates. [19:29:21] don't say yes if you cannot do that (!) [19:29:27] siebrand: what is aharoni developing in perl [19:29:28] actually it might be better if raindrift does it as my availability will be limited soon [19:29:30] I can put in a couple hours of review time. My Mondays are set aside for it anyway. [19:29:52] raindrift, neilk_: thanks! [19:29:56] alolita: see above: Amir: * Work towards supporting RTL and complex scripts in EasyTimeline https://mingle.corp.wikimedia.org/projects/internationalization/cards/230 [19:30:05] siebrand: email me the details. [19:30:11] raindrift: see Amir: * Work towards supporting RTL and complex scripts in EasyTimeline https://mingle.corp.wikimedia.org/projects/internationalization/cards/230 [19:30:19] raindrift: user/pass: guest/guest [19:30:19] siebrand: cc neilk too, in case he wants to take a look. :) [19:30:31] siebrand: thanks! [19:30:35] raindrift: same url for neilk_ for convenience :) [19:30:48] let me know if you need accounts on mingle. [19:31:08] mingle is very cool (could be cooler if was open source ) [19:31:46] well, I'm sure our team wouldn't be able to plan as well without it. [19:31:48] alolita: it would be a lot of things maybe, but cool isn't one of them :) [19:31:49] It's really great. [19:31:52] aha, yes. it looks similar to Pivotal Tracker, which is lovely. [19:32:05] neilk_: :D its useful for sure [19:32:23] plus we are friends with the people who make it, which is useful [19:32:23] we actually planned about 210 hours of work in the team for this sprint. [19:32:26] for us scrum master and project team lead kinda folks [19:32:43] I've been told even developers like it. [19:32:55] siebrand: :D [19:32:56] Less stress because you know what's expected, and you can actually get an overview. [19:33:11] not in the cards? Not doing it... [19:33:16] is i18n done? I'd like to go [19:33:23] that is, do my bit [19:33:25] yes, I'm done. For a while already. [19:33:25] neilk_: go ahead [19:33:42] neilk_: any updates from you [19:33:44] ok, last week, SOPA, catching up from 2 week absence [19:34:18] As I think most of you have heard already I've decided to move on from the Foundation - my last day is January 31 [19:34:31] :( ! [19:34:36] !!! [19:34:36] --elephant-- I don't know anything about "!!". [19:34:41] So I want to contribute a few new things to the parser effort mainly, but mostly I'll be working on wrapping things up [19:34:42] :-( [19:34:43] :o [19:34:48] :( [19:34:49] :( [19:34:58] :( [19:35:01] :( [19:35:10] Thanks guys [19:35:15] :-( [19:35:38] will you make it the SOPA party? [19:35:38] I'm going to miss working with you, Neil. [19:35:57] ditto [19:35:57] neilk_: i would like to sincerely thank you for all your hard work, great javascripting, and mentoring [19:36:08] and will miss you on the team :-( [19:36:16] half of what I know I learned from stealing your code :) [19:36:22] I'll be in the SF Bay Area till March 1 at least, and then, I may be back in Canada, or possibly, invading your countries as a nomadic hacker for a year [19:36:42] So yeah, partying with Jimbo [19:36:49] ;) [19:37:19] raindrift: did you want to give an update [19:37:33] I can do that, I suppose. [19:37:47] please do [19:37:53] anyway I will catch up on this meeting later -- Trevor reminded me we were supposed to meet for lunch so I will get in a cab -- ttyl [19:38:05] neilk_ : c u thanks [19:38:21] a nomadic hacker? [19:38:22] nice [19:38:35] wait [19:38:36] The most interesting thing last week was working w/ Michael Dale on a test and deployment plan for TMH. [19:38:38] no I hadn't heard [19:39:13] well feel free to invade here for a while [19:39:15] He'll be out of the country for February, so the goal is to get a test plan in place before he leaves, leave it to a QA person, and have a list of bugs when he gets back so they can get fixed and we can push it out the door. [19:39:58] In other news, Oliver and I have started interviewing new page patrollers to figure out what we should build for them. I'm talking with one this afternoon. [19:40:28] raindrift: thanks for the update! [19:41:44] awjr, kaldari, jeremy, katie: any updates from fundraising land; we're excited that awjr and kaldari will be back on mobile and features as of feb 1 [19:41:55] I'm ready... [19:42:05] standing by. [19:42:07] Last week, wrote the CongressLookup extension for the SOPA blackout and did lots of random work related to blackout support. Also added functionality to CiviCRM so that we can view and edit recurring payments from within CiviCRM. [19:42:15] kaldari: welcome back; we're happy to have you back!!! [19:42:21] :) [19:42:24] This week I will be trying to get the new CiviCRM functionality tested, code reviewed, and deployed. I'm also going to be porting it from CiviCRM 3.4 (our version) to CiviCRM 4.1 (the current version) so that I can submit it for integration into the core CiviCRM software and thus make our future upgrade less painful. [19:42:46] no blockers [19:42:49] done! [19:43:03] raindrift: re NPP: patrol flag? :) Works for many wikis, but was always disabled in en.wp. which I think you may be looking at exclusively? [19:43:26] raindrift: if so, DO talk to new page patrollers that do work in wikis with patrol flags enabled. [19:43:59] i'm happy to go now - last week, i spent a majority of last week working on the CongressLookup extension for the SOPA blackout and doing on-going data cleanup of congresspeople, and catching up from my previous week of vacation [19:44:10] awjr: go ahead [19:44:27] raindrift: there are even tools (tool server or similar) that take multiple unpatrolled edits from the same page and allow you to mark all of those as patrolled. [19:44:37] raindrift: henna/finne originally wrote one of those. [19:44:39] this week i am working on documentation and passing the fundraiser engineering lead torch to K4-713 before i join the mobile team on feb 1. also, i've been working on a small things for the mobile team to start getting up to speed [19:44:50] wb Eloquence [19:44:53] grmbl :) [19:45:15] Eloquence: why the cloaking :D [19:45:21] siebrand: thanks for the tip! I know the patrolled flag is still enabled on enwiki, but I haven't seen those particular toolserver scripts. [19:45:25] i'll be doing a deployment for FeaturedFeeds tomorrow, and helping out with this week's fundraising deployments [19:45:27] no blockers [19:45:35] Oh yeah, forgot to mention that I'm going to start working on the NPP/PageTriage stuff starting Feb 1. [19:45:48] yay! [19:45:53] awjr: great ! thanks! [19:45:54] raindrift: lemme check if that tool I was talking about is still in production.. It was 4 years ago, when I did patrolling :) [19:45:59] kaldari: yay!!! [19:46:44] wb alolita [19:46:48] siebrand: if you find them and could send me a link, that'd be awesome. [19:46:49] should i go now? [19:46:50] just got bounced and back [19:46:54] jeremy: go ahead [19:46:57] ok [19:47:17] today, I have to get recurring payments working with global collect [19:47:25] so we will receive donations :) [19:47:46] I created the UnitTest extension at the hackathon: [19:47:47] raindrift: yep, will do. [19:47:47] https://www.mediawiki.org/wiki/Extension:UnitTest [19:48:06] do i need to explain anything about that? [19:48:12] raindrift: want username of users using those tools too, I guess? :) [19:48:13] or should i do that later? [19:48:22] does the unit test extension have its own unit tests? [19:48:26] point to the documentation and how folks can use it [19:48:28] :p [19:48:30] it does indeed! [19:48:30] for their extensions [19:49:03] i will also be doing documentation for fundraising this week [19:49:08] siebrand: if that information is available, yes. :) [19:49:30] i will also respond to comments/code review on UnitTest [19:49:34] jpostlethwaite: thanks for the update [19:49:39] sure [19:49:42] Me now? [19:49:55] katie: welcome [19:50:01] Hello! [19:50:08] pl go ahead [19:50:41] So, last week, I spent a lot of time working on the data portion of the CongressLookup extension. Mostly trying to get two different data sets to agree with eachother. [19:51:07] Then, the fundraiser 2012 leads had two days of inception meetings offsite. [19:51:45] That's pretty much all I got done last week. This week, I will be working on parsing globalcollect wr1 files so we can finish up auditing for 2011. [19:51:54] thanks K4-713 [19:52:04] krinkle: you around, any updates? [19:52:42] so we're done with updates for features this week; thank you all; [19:53:07] again remember office hours with the I18n team is tomorrow at 10am-11am PST on #wikimedia-office [19:53:30] join in for any I18n questions/suggestions/feedback [19:53:42] thanks all!!! talk to you all later [19:54:14] bye [19:55:03] bye [19:55:06] bye! [20:06:14] raindrift: http://meta.wikimedia.org/wiki/User:Krinkle/Tools [20:06:35] raindrift: and Huggle apparently.. [20:06:51] alolita: x2004 for Pune hackathon??? [20:10:03] ohman that was the weirdest sleep ever.