User:Sharihareswara (WMF)/archivedectmeetings Apr2013

Misc reminders

 * Reminder of Wikimedia technical search tool http://hexm.de/mw-search
 * There's a way to enable this in your preferences as search in mediawiki.org
 * today's skins triage https://www.mediawiki.org/wiki/Bug_management/Triage/20130402
 * https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/March

Mentorship

 * Still can make it as GSOC/OPW project idea:
 * http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Improve_the_mediawiki-bugzilla_extension_to_a_deployable_level (Mozilla + Andre?)
 * I am happy to provide support but I don't see myself suddenly as a coder or reviewer. :) -- andre
 * Still can make it as OPW specific project ideas:
 * http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Browser_Test_Automation (Željko)
 * http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#A_proper_catalog_of_extensions (Yuri Katkov)
 * http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Multilingual.2C_usable_and_effective_captchas (research only?)
 * http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#System_documentation_integrated_in_source_code (does Platform want research on this? mentor?)
 * Also thinking of revamping http://www.mediawiki.org/wiki/Developer_hub and main related pages. Mentor: could be Quim.
 * https://meta.wikimedia.org/wiki/Wikimedia_developer_hub

Amsterdam hackathon prep

 * Anything to do?
 * Outreach for more signups by 20 April?
 * WMF sprints/trainings?
 * Quim & Sumana to think about performance & Lua stuff with Rachel

High-priority escalations?
There are 3 that Andre has considered important in the last few days. https://bugzilla.wikimedia.org/buglist.cgi?bug_id=46428,46401,46612 this weekend, we had 3 outages, and we need to improve communication around outages, Andre says. 2 of 3 were jobqueue-related.
 * bug 46428 - memcache split, blocks several other items
 * 46401, patch awaiting review
 * the http 500 error bugs
 * Rob to check out these escalations
 * where were they documented?
 * Etherpad for TechOps meeting yesterday, and short ops mailing list thread
 * * Recent Outages
 * ** 2013-03-28, Thursday - 19:40-19:43 GMT
 * ** 2013-03-29, Friday 05:00 GMT
 * ** 2013-03-31, Sunday - 21.20 GMT
 * *** LVS - fix kernel leak / upgrade kernel ?


 * Asher put in a jobqueue limit queue


 * RobLa to ask Greg to follow up

Vacations/holidays
me Andre: Texas Linux Fest: deadline April 1st - http://2013.texaslinuxfest.org/, Valerie! Željko: Chris:
 * Sumana part of tomorrow + part of Thursday
 * Guillaume out this week
 * a few days around Amsterdam (May 24th)
 * maybe Open Source Bridge Conference, Portland, June 18–21, 2013
 * maybe https://www.mediawiki.org/wiki/How_to_contribute/Presentation ?
 * https://www.mediawiki.org/wiki/Events/FOSDEM/2013_-_Lightning_-_Qgil
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * June 10-12, Selenium Conference, Boston, MA, USA
 * Submitted talks/workshops for a couple of local open source conferences, waiting for reply (May 15-17, September 06-07)
 * Apr 22-25 (Google Test Automation Conference, NYC)
 * May 2-5 (Telerik Test Summit Peer Conference, Austin TX)
 * May 13-17 relocating, details TBD
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * Aug 4-10 Agile2013 (not certain but likely)

Monthly report summary
Where else should we be publicizing this? https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/March/summary
 * send it to wikitech-ambassadors
 * it's already in the WMF-wide report

High-priority escalations

 * RobLa, were you able to ask Greg to follow up re outage incident reports?
 * Greg will not have it as a high urgent priority, but in the long run it is important. RobLa to talk to Greg.
 * Andre, anything new?
 * Nothing really urgent
 * some thumbnail cache purging issues again: https://bugzilla.wikimedia.org/show_bug.cgi?id=46976 (pinged on IRC, email to ops@)
 * https://bugzilla.wikimedia.org/buglist.cgi?bug_id=46836,46834 not urgent but waiting for attention / assignee (FlaggedRevs, ResLoader)
 * Localisation update problem may still be an issue right now

Best practices for community events

 * using #wikimedia-office - preferred to #wikimedia-dev, less noisy
 * greeting every person who shows up (check hostmask for possible regulars versus newbies)
 * what kinds of promotion have been effective? ambassadors list? emailing specific interested people?
 * can we let people subscribe to something so we can send a notification back?
 * Ask Alex Monk/Krenair re Echo
 * BZ - ping reporters. We have a magic URL for "YOUR reports"
 * specific steps & tasks

Followups

 * Filling in Platform & Ops in QA amenability spreadsheet
 * https://docs.google.com/a/wikimedia.org/spreadsheet/ccc?key=0Agte_lJNpi-OdGpJSHdMZV83UjdTdHc5UFVrdXBwaWc#gid=0
 * The way we handle unit testing in Platform is different enough from other bits that priority will not be very useful for that - it's up to dev teams to do the bulk of the work on unit testing; Antoine provides generalized infrastructure. In Platform, we should focus activities on the first 3 columns.
 * Chris to publish QA work-in-progress and/or roadmap to PMs (etc.) based on this doc. (Greg does a similar thing, speaking with him about ways&means)
 * Chris to publish "when to bring in QA" guide/best practice/outline. (See FYI below?)
 * Bugzilla admin rights
 * have some been removed? what's the policy re NDA?
 * Andre has removed some (24 -> 18), still on it, been on the backburner. Policy: Not started yet.

Wikimania
April 30th is the submission deadline; What shall we submit?
 * https://wikimania2013.wikimedia.org/wiki/Submissions
 * Quim & Andre each to submit a standalone thing? Maybe merge them into 1 ECT "state of the union"?  Single session is nicer to the organizers

FYI
Quim wants to organize a couple of surveys:
 * Quantitative and mostly "external": best timings and channels for QA activities.
 * Qualitative and mostly WMF: best ways for QA activities to contribute to development efforts.
 * Qualtrics

Vacations/holidays
me Andre: Željko: Chris:
 * Sumana offline of today + morning Wednesday + part of Thursday
 * Guillaume out for probably a few days this week
 * a few days around Amsterdam (May 24th)
 * maybe Open Source Bridge Conference, Portland, June 18–21, 2013
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * June 10-12, Selenium Conference, Boston, MA, USA
 * Submitted talks/workshops for a couple of local open source conferences, waiting for reply (May 15-17, September 06-07)
 * maybe August 14-18, JRubyConf (August 14-15) + European Ruby Camp (August 16-18), both in Berlin, Germany
 * Apr 22-25 (Google Test Automation Conference, NYC)
 * May 2-5 (Telerik Test Summit Peer Conference, Austin TX)
 * May 13-17 relocating, details TBD
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * Aug 4-10 Agile2013 (not certain but likely)

GSoC/OPW
Signal-to-noise is good. We're pushing new people to useful pages right away and there are mentors around and students are getting mentors' respect. GSoC looks good. OPW - we have requests, mostly overlapping with GSoC. Greg to consider mentoring a release manager intern
 * Aayush251 would like to submit browser test automation project for GSOC; Quim will reply
 * rachel99 is interested in browser test automation project for OPW

High-priority escalations
seems stable Andre/Greg Monday meetings help

Weekly Bugzilla report
Guillaume: any weekly tech summary ought to link to weekly BZ summary. Don't include all of it, but definitely link & perhaps decide on 1 or 2 most-relevant metrics to include
 * can Quim and/or Andre add the numbers that Quim sent to wikitech to the script?
 * Is that about total number of tickets excl. enh && lowest? It's on andre's todo list, but if anybody feels like hacking PHP and SQL: https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=templates/misc/bugzilla_report.php;hb=HEAD
 * Yes
 * Andre on listing the most urgent tickets - hard to exclude the closed ones! works when Andre tests it locally. Andre's posted a BZ ticket with link to the problematic changesets
 * I am not sure if I did "update new version of this file" correctly for http://www.mediawiki.org/wiki/Bugzilla_Weekly_Report

MariaDB rollout

 * Communcations: Look out for a blog post from Asher this week
 * errors for Andre to watch out for: replag. If there are big big problems Ops will catch it.

LevelUp working/not working
on whether people get the time they need to do this stuff. We need to make it not feel like a distraction, like it's hyper-auxiliary. More integrated into our overall set of goals. Better alignment of mentoring activities with overall goals we're trying to achieve as an eng org. Plus managers impressing importance of this.
 * graph - data -might be useful

Wikimania & Amsterdam hackathon
Wikimania: April 30th is the submission deadline; What shall we submit? Amsterdam
 * https://wikimania2013.wikimedia.org/wiki/Submissions
 * Sumana - respond today to Quim
 * Andre - would like to team up for a proposal. QA/community outreach, Andre could have 5 min re bug reporting?
 * Sumana needs to help wrangle tutorials for Amsterdam hackathon prep

Misc

 * Is anyone waiting on an urgent response from Guillaume? (finishing to catch up, but if you need something to be moved to the top of the list, please say so)
 * Testing activities: We need to assure more participation before getting events where we get 3-5 participants.

Vacations, conferences, etc.
Sumana: Andre: Željko: Chris:
 * June is weird
 * a few days around Amsterdam (likely May 20 - May 26)
 * Open Source Bridge Conference, Portland, (June 18–21), likely SF before or after
 * May 18-23 Amsterdam with my family
 * May 23-27, Wikimedia Hackathon, Amsterdam, Netherlands
 * June 10-12, Selenium Conference, Boston, MA, USA
 * Submitted talks/workshops for a couple of local open source conferences, waiting for reply (May 15-17, September 06-07)
 * maybe August 14-18, JRubyConf (August 14-15) + European Ruby Camp (August 16-18), both in Berlin, Germany
 * Apr 22-25 (Google Test Automation Conference, NYC)
 * May 2-5 (Telerik Test Summit Peer Conference, Austin TX)
 * May 13-17 relocating, details TBD
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * Aug 4-10 Agile2013 - "radically open software testing"

GSoC/OPW
looks good so far

Product development microtasks
Guillaume reached out by e-mail last month to get people to add product tasks for projects listed at https://www.mediawiki.org/wiki/Product_development#Active_tasks ; almost no response so far, and almost no microtasks added. Advice on how to follow up would be welcome. Current ideas include: Quim suggests: bugzilla triage as a good intro task for everyone, focusing on enhancement requests. Rob agrees.
 * re-sending e-mails, offering to have a 1:1 session with the person to help them define tasks (e.g. on IRC)
 * Pros: better chances of getting (good) microtasks. Cons: takes time
 * Cunningham's law: post information and if it's wrong it'll get corrected
 * Pros: we have microtasks. Cons: guesswork isn't as good as input (and engagement) from the project experts. Also, for it to get corrected, people need to care. Also, it means volunteers may start doing unwanted things.
 * Other?
 * Guillaume to follow up on that

Score extension - example of something people have gotten excited about, there is probably a volunteer among the excited people who could do PM stuff Quim: what about adding the active tasks at https://www.mediawiki.org/wiki/Product_development to http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects. Possible project has become a reference, the resource to look at for non-small project opportunities. We've built a lot of infrastructure and now it is time to concentrate more on the recruiting, opportunistic, people side Question: how to plan for opportunistic actions / how to schedule people? Quim & Sumana & Guillaume to continue talking about the recruiting side

Joint talk proposal for Wikimania Hongkong?
Wikimedia users & developers collaborating Not all Wikipedia readers are developers, but all developers are Wikipedia readers. Wikipedia has all the popularity yet their heavy users have no clue that they can contribute their technical skills. In the meantime mediawiki.org struggles to get the attention. It is the interest of all Wikimedia projects to help channeling their users to our technical efforts. Currently we are doing pretty bad, kind of stuck in an old editors vs developers paradigm where miscommunication and misunderstanding is almost expected. Free knowledge editors and free software contributors share the same DNA and there are plenty of activities where they can collaborate. Let's explore what we are doing so far and how can we improve. More: http://www.mediawiki.org/wiki/Project_talk:New_contributors#English_Wikipedia_first_26213
 * 1) group ECT proposal, led by Sumana, including Quim, & Guillaume & Andre, in tech track
 * 2) a proposal by Andre, NOT for the tech track, on bug creation & the process
 * 3) possible Lua talk by RobLa (consult Robert Rohde, vvv)
 * 4) possible "wtf does this mean" talk by Sumana
 * https://wikimania2013.wikimedia.org/wiki/Submissions
 * Deadline: April 30th
 * Type of submission: "Presentation"?
 * Length: 25min (default)
 * Track: "Technology and Infrastructure"?
 * Talk Summary
 * "Wikimedia users & developers collaborating" -- Quim
 * "Improving MediaWiki quality: How everybody can help with testing and bugtriage" (or something like that? Might go broader, depending on who joins the talk) -- Andre
 * Detailed proposal (please add your parts):
 * Andre Klapper will present how Wikimedia's bug management works and how everybody can easily help bringing software bug reports in Wikimedia Bugzilla into good shape by joining the Bugsquad.

Misc

 * Highest prio tickets: https://bugzilla.wikimedia.org/show_bug.cgi?id=47457 needs attention (but rkaldari commented on it, and greg is aware of it). Unclear if https://bugzilla.wikimedia.org/show_bug.cgi?id=47607 (mw.jQuery is not defined because document.write is used after page load finished) is related/the same. -- Andre
 * Etherpad 1.1 on wm.org vs. Etherpad lite on labs: Summary in https://bugzilla.wikimedia.org/show_bug.cgi?id=46539 - do we want *one* instance (and if yes, whose territory is this? ops?), or is this situation okay? Who could consolidate? (Andre was told "maybe mark holmquist, mostly an ops thing. just a missing puppet manifest." -- Andre
 * No default CC for "Score" component - ask GrafZahl, or is there anybody on the WMF side? https://bugzilla.wikimedia.org/show_bug.cgi?id=47563 -- Andre
 * Jan Gerber!
 * Monthly report: please add your status updates: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/April

Vacations, conferences, etc.
Željko:
 * Guillaume afk the afternoon of Friday, May 3rd
 * Andre: Public holidays in CZ on May Wed01, May Wed08
 * Andre might visit WMDE@Berlin on May 2/3.
 * Andre: Holidays (BE/NL) May Mon20-Thu23 -- any replacement available? Quim maybe? I'll be here--Quim
 * Sumana - a little vacation before & after Amsterdam
 * Quim vaguely thinking on some holidays in July. Specific dates coming soon.


 * May 1, holiday in Croatia
 * May 15-17, DORS/CLUC 2013, Zagreb, Croatia (maybe, waiting for reply if my talk is accepted)
 * May 18-23, vacation, Amsterdam, Netherlands
 * May 24-26, Wikimedia Hackathon, Amsterdam, Netherlands
 * June 10-12, Selenium Conference, Boston, MA, USA
 * September 6-7, BalCCon, Novi Sad, Serbia (maybe, waiting for reply if my talk is accepted)