User:Sharihareswara (WMF)/Archived ECT meetings


 * 1)                                                      Nov. 29th                                                           #
 * 1)                                                      Nov. 29th                                                           #
 * 1)                                                      Nov. 29th                                                           #

Meta
Please check the November summaries at Wikimedia Platform Engineering

List of projects
Architecture of Open Source Applications book chapter Bug Triage Bugzilla application management Hackathons/events Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance
 * Mentor Summit
 * India
 * January SF
 * mentorship/office hours plan

Who's doing what
Sumana -  India hackathon followup & mentor summit followup,  commit access, recruitment/encouragement, code review meistering, help with training documentation, planning for January hackathon Guillaume - AOSA / training doc, Wikimedia blog maintenance, monthly report Mark H - bugzilla admin, code review, bug triage, 1.18 release, patch review Rob - Hiring, 1.18 release, code review Siebrand - not on call, India hackathon Claudia - Bugzilla database

Architecture of Open Source Applications book chapter
Submitted to the editors, who found it good enough to send it to tech reviewers now on hold until we get the second round of feedback

Bug Triage
Maybe doing Fundraising triage this week? Checking with Arthur - Sumana next week

Bugzilla (application) management
Urgent! We had to disable new account creation! Mark reenabled new account creation, talked with Rob H & Ariel about what to do Mark is looking at patches for using editbug permission to stop "CC" vandalism Velocity checks: https://bugzilla.mozilla.org/show_bug.cgi?id=704753 Tools to revert changes in bugs: https://bugzilla.mozilla.org/show_bug.cgi?id=363346 Does the patch fix it so it's tied to editbugs permission? patch needs to be modified to .... patch doesn't let you remove people from cc, but it doesn't stop you from adding random people as cc's. So Mark wants to add that functionality. Mark to test that today.

Hackathons/Events
All currently listed at MediaWiki developer meetings except FOSDEM
 * 2012-02-04: FOSDEM 2012, Brussels, Belgium
 * Possible talks by WMF people
 * give me more info about this; who?
 * 2012-02-11: GNUnify, Pune, India
 * MediaWiki hackathon/workshop
 * Talks by WMF people (Siebrand + ???)
 * 2012-04-??: Berlin hackathon (?), Berlin, Germany
 * 2012-07-12: Wikimania hackathon, Washington D.C., USA

Mentor Summit
Sumana still needs to finish followup, aim to do that today

India
Mumbai hackathon: Sumana needs to write wikitech-l post, do more followup WikiConference 2011 Mumbai:

Meet the developers forum (45 mins).

Language support teams (30 min, GerardM)

Language Support in Wikipedia (30 min. Siebrand)

Translation Sprint (1 hour, Siebrand - hampered by not having wireless network up yet, so only a demo by the presenter)

Pune: translation sprint of 3 hours done by localisation team. 40 people attended, and many were happy to be able to type in their naive language for the first time (!). This slowed us down, but hey, we have to start somewhere. Also did a 2.5 hour introduction of Mediawiki hacking introduction for about 20 people (Siebrand, Santhosh, Niklas). Used the "how to become a MediaWiki hacker" page. May have also used the /Workshop subpage. Ill prepared, but we had pre-installed 1.19-svn, so everyone did at least an install of MediaWiki trunk, and used extension distributor. We also introduced Subversion, bugzilla and the mediawiki.org documentation. It was pretty bad IMO that the architecture documentation started with "Some or all of the information on this page is inconsistent, irrelevant or confusing."(!) MediaWiki architecture document/text
 * Err, what?

(caching problem?) Guillaume had replaced old version of the architecture document page with the new one.
 * Sumana to ask Siebrand about lessons learned

January in SF
Sumana created January 2012 SF Hackathon and needs to talk to pariSoma, start doing outreach/publicity Sumana - check on note to engineering about what to do to prepare -- resend?
 * Re-sent.

Commit Access
continuing

Recruitment/encouragement
continuing -- documentation! & patch Guillaume to respond to documenters if asked, or reach out next week - template magic?

Monthly report
Guillaume worked on this last week and is now sprinting to get it out this week: Wikimedia engineering report/2011/November
 * Everyone -- update & check your portions of the report! If you have information about events, or know people who could, help!  review session with eng directors tomorrow (Wed)

Communication support
minor stuffy stuff, let's move along

Engineering project documentation
being updated as Guillaume writes the monthly report

1.18 deployment & release support
1.18.0 released! We are getting some testing, reports of broken things

Sam filed a bug

Mark to keep an eye out

YAY. YAY! Guillaume writing blog post (nope) Guillaume twitted the MediaWiki 1.18 page because we needed something to tweet fast. It would be good to have a "MediaWiki release howto" for future releases, to which Guillaume would be happy to add a "Public communications" section. (including "write a blog post for WMF blog")
 * Release checklist

Recruiting/hiring
(update from RobLa) RobLa to write blog post in "What is Platform Eng?" series

Code review meistering
This is the big problem. Pay attention to code review calendar (20%) & ping people if it looks like they might not be doing it at their hours? & for people who haven't given specific dates, ask what their hours are that day Once we get to git, & merging into trunk is a privilege, we may have a whole different set of metrics. 1.19 Branch scheduled?

will try to get much closer to 0 on backlog before branching, to avoid backporting. for example, a bug for the 1.18 release introduced in February!

* mentorship/office hours plan
https://www.mediawiki.org/wiki/Development_process_improvement/20%25_policy -- we're getting more signups Encouraging exchange reviews by people who write extensions

Dev community metrics
on hold - writing spec

SocialCoding4Good
on hold, awaiting SC4G ok

Training documentation
Guillaume started to go through the raw materials, will resume work on this next week

Wikimedia blog maintenance
Not much happened this week on this; work will resume next week Guillaume created 2 RT tickets, needs someone to do SVN update to update skin, & setting up prototype in labs can wait
 * 1)                                     Nov. 22nd                                                               #
 * 1)                                     Nov. 22nd                                                               #
 * 1)                                     Nov. 22nd                                                               #

Meta
No Claudia No Sumana (on a plane) Short week

List of projects
Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering Mentor Summit Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance
 * India
 * mentorship/office hours plan

Who's doing what
Sumana  - AOSA recruiting, India hackathon prep & mentor summit followup,  commit access, recruitment/encouragement, code review meistering,  Socialcoding4good Guillaume - AOSA / training doc, Wikimedia blog maintenance, monthly report Mark H - bugzilla admin, code review, bug triage, 1.18 release, patch review Rob - Hiring, 1.18 release, code review Siebrand - not on call, India hackathon Claudia - Bugzilla database

AOSA
Guillaume submitted the second revision of the document to the book editors yesterday, and also added the HTML version to the AOSA SVN. We're now waiting for the feedback from the technical reviewers Guillaume updated the project page and started to integrate the content into other pages on mediawiki.org (see "Training documentation" below)

Engineering project documentation
No major work on this these days The next steps are:
 * clean up the associated categories (should be easily done with a bot -- Guillaume can do this, probably in December)
 * get people to use the hubs (long term, probably)

Bug Triage
Excellent UploadWizard triage. Got Commons admin to give great input to Neil, Ian et al. Report TBD. Neil seemed to agree that it went well.

Bugzilla management
Looking at highest priority bugs. w:en:User:MarkAHershberger/Current_TODOs Mark is going to use the 20% policy: 20 percent ....to get people to fix high priority bugs (among other things)

Monthly report
Guillaume is starting to work on the November report this week; Guillaume to ask Tilman about the schedule MW Core meeting yesterday MWCoreTeam

Communication support
blog post reviews, MediaWiki flyer, stuff

1.18 release support
MediaWiki roadmap/1.18/Upgrade reports One security bug that we're working on, then we're good.

Code review meistering
Code review going wild Getting people on 20% to try and get it under control again < discussion about code review graph & workflow with git >

* mentorship / office hours plan
see 20% discussion

Training documentation
Guillaume to dive into the mess. The inventory is still at Volunteer coordination and outreach/Training materials The content of the AOSA chapter has now been moved to MediaWiki history and Manual:MediaWiki architecture (yay!) Now mostly on hold until the November report is done.

Wikimedia blog maintenance
Guillaume worked on this last week, fixed bugs (#28935, #28932) and did other stuff (see commits: https://github.com/gpaumier/WP-Victor/commits/master ) All changes so far have been committed to github but haven't been deployed to production yet (need RobH for that -- Guillaume to create RT ticket about updating it, and another one about the Labs prototype) Not enough time to work on that this week (training doc + above all monthly report have priority, and it's a short week) so I'll probably start working on this again in December

Hiring
Rob doing phone screens

Travel / vacation
Sumana coming back today, Then Thanksgiving Rob: 24-25 Mark: 23-25 Sumana: 24-25 Guillaume: likely 24-25 (or maybe not; I hadn't really realized how much work I needed to get done by next week, esp. monthly report :(
 * 1)                                                      Nov. 15th                                                             #
 * 1)                                                      Nov. 15th                                                             #
 * 1)                                                      Nov. 15th                                                             #

Meta
Firefox is having issues with the very long etherpad here. Could we move to a monthly pad perhaps? Good idea. Today I will archive the old stuff on mediawiki.org and keep this November-only, etc. --Sumana Great, thanks :)

List of projects
Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering Mentor Summit Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance
 * India
 * mentorship/office hours plan

Who's doing what
Sumana - AOSA recruiting, India hackathon prep & mentor summit followup, commit access, recruitment/encouragement, code review meistering, Socialcoding4good Guillaume - AOSA, engineering project doc, staff photos, training doc, Wikimedia blog maintenance Mark H - bugzilla admin, code review, bug triage, 1.18 deployment & release support 1.18 release, patch review Rob - Hiring, 1.18 release Siebrand - not on call, India hackathon Claudia - Bugzilla database

AOSA
Sumana has been rounding up developers to help address the remaining FIXMEs, and Guillaume has been integrating the feedback and comments into the doc. The FIXMEs have almost all been addressed now, and we're just waiting for Trevor to deliver all the nice diagrams before submitting the second revision of the doc to the editors.
 * Sumana to check in with Trevor more today -- DONE

Staff photos
Done! 43 photos over the last 4 weeks. Staff and contractors ; there are a few (2-3) left

Engineering project documentation
Mostly done. We now have a WMF engineering portal: Wikimedia Engineering (and we still have the team hubs: Wikimedia Features engineering and Wikimedia Platform Engineering ). Guillaume has updated the templates & project pages for make adjustments. The next steps are: MWCoreTeam
 * clean up the associated categories
 * get people to use the hubs
 * Rob to set aside time to do it -- core team has material to plug in, need to transfer info over
 * Sumana to consider whether/how to publicize, get vols for this

Bug Triage
Mark planning a patch review session and a triage session in the future: wants to run these two weekly Sumana working on getting more people to review patches Rusty Burchfield wrote a tool to go through the existing patches in BZ to cehck if they could be applied to trunk, and there's only 50 of them; the others are obsolete due to bitrot

Bugzilla management
Mark has been going through unprioritized bugs monthly to find missing WMF-interest components -- mostly this is about making sure we don't miss some extension we use (like WikiEditor) while being able to ignore bugs re: SMW. I go through unprioritized bugs ins WMF interest areas daily. I also went through high/highest priority bugs and cleaned them up; now down to 8,  which will actually be assigned and addressed really soon w:en:User:MarkAHershberger/Weekly_reports/2011-11-14 w:en:User:MarkAHershberger/Current_TODOs Mark to write summaries on 8 highest priority bugs

India
Sumana did a lot of outreach last week Today & tomorrow: planning sprints There'll be a lot of WMF people there

Commit Access
queue is low; criteria clearer within the team
 * Sumana to email wikitech-l

Recruitment/encouragement
Sumana continues, needs to delegate more Guillaume to finish updating the MW flyer today or tomorrow

Monthly report
Mostly on hold for now. Guillaume is attending team meetings (Features, Ops) to keep up with what's being done. About 60% of the report, Guillaume can write based on existing notes & material. Ideal situation: Guillaume would only have to polish info that is already available on wiki, which would take 2-3 days instead of a whole week every month. Are there meetings where if more notes got taken, those would be useful for Guillaume?

Communication support

 * Sumana to look in IRC logs re what people wanted possible tech communication support (possible Guillaume help opportunity)

1.18 deployment & release support
Rob says: there's the last little bits of merge activity going on. We keep finding blockers creeping back onto list. (The tarball milestone is empty, though. Are these anywhere else?)  We have divided up or triaged all remaining work, and we might have a release candidate today. PLEASE sometime this week! Mark working on this, including release notes re known defects, Rob. Comm support: ensuring release notes are in good shape & there is a corresponding blog post. There's usually a summary page on mediawiki.org that highlights most important facts about release. MediaWiki 1.18
 * Guillaume to collaborate with Mark on polishing that page ^^ Fine to work on that now.
 * Guillaume will look at the page later today
 * Mark to ensure release notes mention known defects.
 * Mark to email wikitech-l to announce RC1 and ask for users whose installs work to sign up on a page
 * Sumana to make that page

Code review meistering
Got remaining 1.18 tarball merges reviewed yesterday. Looks like Reedy has merged 'em all today. Now to keep the review queue down overall. We have to keep on top of this

* mentorship / office hours plan
on hold

Mentor Summit

 * Sumana to do followup this week

Dev community metrics
on hold

SocialCoding4Good

 * Sumana to email wikitech-l this week

Training documentation
Guillaume started an inventory at Volunteer coordination and outreach/Training materials ; Guillaume and Sumana will discuss an action plan right after this meeting

Wikimedia blog maintenance
Guillaume got access to Labs to set up a blog prototype, but this is quite complex so he's going to ask RobH if he can help with the puppet stuff, so Guillaume can focus on the actual coding. Guillaume now planning the work ahead. Also ask johnduhart for volunteer ops help? needed: import config into labs stuff, configure things. Since RobH is in SF, maybe he can sit with Ryan & do it quickly Blog maintenance.... Guillaume is a facilitator, not a gatekeeper.

Hiring
4 screens set up this week more to come Rob posted blog post for TLDR

Travel
Sumana gone tomorrow to Monday Then Thanksgiving Rob: 24-25 Mark? Sumana: 24-25 Guillaume: maybe 24 & 25
 * 1)                                                      Nov. 8th                                                             #
 * 1)                                                      Nov. 8th                                                             #
 * 1)                                                      Nov. 8th                                                             #

List of projects
Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering Mentor Summit Metrics SocialCoding4Good Volunteer documentation
 * India
 * mentorship/office hours plan

Who's doing what
Sumana - hackathon & mentor summit followup, commit access, volunteer recruitment & encouragement, code review meistering, mentorship/office hours plan, AOSA chapter, SocialCoding4Good Guillaume - AOSA chapter, Monthly report, (Communication support), Engineering project documentation, Volunteer documentation (planning) Mark H - 1.18 Tarball (including code review meistering), Bugzilla Monitoring, patch review meistering Rob - Recruiting/hiring, 1.18 release support (code review meistering) Siebrand - India hackathon / l10n / twn Claudia is still working on the (mirrored) bug database, the first state of each bug is missing, well and Wiki page with metrics but still a very first version

AOSA
The first version has been submitted to the editors who have provided feedback. We're now addressing the feedback. Sumana has reached out to MediaWiki developers to address the fixmes; Guillaume has reached out to some of the Great Old Ones (Magnus, Lee) to try and get answers to the Very Old Questions. MediaWiki architecture document/text Sumana also asked Trevor for diagrams, will get some by Friday also Timo

Bug Triage
Just turned on enotif for all wikis (initially this was just to test for an hour, but it looks like it is going too stay on). Mark said the load we're seeing is too little to bother with, currently 1 email/second. no bug triage meetings scheduled for this week Mark needs to keep up with this weekend's new bugs More new bugs are coming in After 1.18 came out, Mark added many Village Pump: Technical bugs into BZ, so many more people may be using BZ

Bugzilla management
main activity has been bug triage work we haven't done any config changes Mark to ask ops to puppetize Bugzilla -- low priority

Hackathons
Sumana still following up on NOLA hackathon & mentor summit talking on IRC re: commit access, code review meistering

* India
For India: Sumana not sure there's a lot more of recruiting to be done ; we've already got people registered next week: Sumana will talk to people actually going, to prepare sprints, bug smashes, activities, etc. Rob: asking if there have been new mailing list signups, or other signs that people coming to the hackathons have joined our community (even temporarily) Sumana: not really, but we haven't pointed them to that either OTOH, we've seen people on lists / IRC from the coding challenge

Commit Access
continuing process had discussion yesterday with Tim, Aaron, and Chad clarified some things about the process; Sumana to write about the process to wikitech-l MaxSem suggested a public process on the wiki But it may not be a good thing to "expose" potential new developers to our critical community when they're the most fragile(?) Rob notes: more transparent communication style about it -- instead of saying, "the developers think this," say a person's name. Be diplomatic, but more personal. Sumana will do.

Recruitment/encouragement
Lots on IRC patch review crusade; shouldn't be a bottleneck if Sumana's encouraging people to join / contribute and submit patches

Monthly report
The October report was published last week: Wikimedia engineering report/2011/October No work is planned on this this week. Will resume later this month

Communication support
Guillaume is going to work on the staff photos this week.

Wikimedia blog maintenance
Guillaume is planning some work on the skin & features of the Wikimedia blog planning for next week & week after

Engineering project documentation
Guillaume worked on: Team coordination:
 * updating the project pages
 * updating and building the team hubs:
 * Wikimedia Features engineering
 * Wikimedia Platform Engineering
 * building the Wikimedia engineering portal: User:Guillom/Wikimedia projects index (page title is obsolete, ignore it)
 * and doing all sorts of Dark Template Magic™ to make everything work automagically behind the scenes
 * Guillaume asking Sumana to help build the "Get involved!" section on the WMF engineering portal (sonner rather than later if possible in order to publish the portal quickly -- it can be improved / expanded later).
 * Sumana to add a few links, this week

Volunteer documentation
Guillaume to start working on that next week and the week after, at about 40%. Team coordination: Guillaume will need to coordinate with Sumana to make sure we don't duplicate work, and to share work.
 * notes & talks from How to become a MediaWiki hacker/Workshop and NOLA Hackathon/Sunday and so on
 * systematically creating useful course syllabi from these kinds of notes - good introductory material
 * To discuss this week, create action plan, list of deliverables, who's working on what!

1.18 deployment & release support
Sent email with an outline of things tbd yesterday: http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/56505 Mark is correcting how he uses tags we're down to about 30 revisions to review
 * Do we have a checklist for communication around the 1.18 release? Guiillaume, do you know?

Recruiting/hiring
Many candidates. Rob to write blog post this week - TLDR team, to do QA lead recruiting

Code review meistering
Trying to get a fair number of devs into a session on IRC to dole out revisions to review. Mark to get developers together tomorrow
 * to publicize as soon as he has a firm time

* mentorship/office hours plan
on hold

Mentor Summit
followup

Metrics
Sumana: on hold

SocialCoding4Good
nonprofit (NGO) start-up match up OSS organizations with developers taking a leave from companies (?) pilot program with VMware; R&D dpt (Sumana, can we put this in a public etherpad?) (yes) We and 3-4 other nonprofits are in line to host some of their engineers

Misc
This Friday, US is off Sumana in Mumbai 16-21st unavailable. Also many WMFers. reminder of upcoming Thanksgiving holidays in US FYI, there were talks in that IRC channel yesterday about merging wikitech.wm.o into labsconsole.wm.o (and making it wikitech, and keeping the old wikitech as a static copy). If we do that it may be the opportunity we needed to organize the documentation on Ops projects and make them more visible / transparent. Ryan would be the lead on the ops side here
 * 1)                                                      Nov. 1st                                                         #
 * 1)                                                      Nov. 1st                                                         #
 * 1)                                                      Nov. 1st                                                         #

List of projects
AOSA Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support 1.18 deployment & release support Recruiting/hiring Code review meistering Mentor Summit Metrics SocialCoding4Good
 * NOLA
 * India
 * mentorship/office hours plan

Who's doing what
Sumana - hackathon recruiting & followup, commit access, volunteer recruitment &  encouragement, recruiting/hiring, mentorship/office hours plan, mentor summit, AOSA chapter, metrics, SocialCoding4Good Guillaume - AOSA chapter, Monthly report, Communication support, Engineering project documentation Mark H - 1.18 Tarball, Bugzilla Monitoring, Bug triages -- 1.18 Triage (Friday) Rob - Recruiting/hiring, 1.18 release support, AOSA review Siebrand - India hackathon / l10n / twn

AOSA book
The community & editors have provided feedback ( MediaWiki architecture document/text ) Guillaume addressed most of the community feedback, and added FIXMEs to reflect the editor's feedback. Sumana offered to help with the remaining FIXMEs by asking people specific questions about the editor's FIXMEs, and asking people with graphic skills to make pretty diagrams. The editor got back to us, saying the word limit wasn't a hard limit and we could go over if we had interesting stuff to say. So we're mostly good. Guillaume may also try to reach out to Magnus Manske & Lee Daniel Crocker to see if they'd accept a quick interview by phone or e-mail to answer a few architect-y questions from the early days. New deadline: Friday next week (November 11th)

Monthly report
Guillaume completed most of the write-up last week, and is doing some polishing this week. Going to be sent to the engineering alias later today, and will be reviewed in collaborative session with engineering management on Wednesday; publication expected on Thursday The report is at Wikimedia engineering report/2011/October ; please review the sections relevant to your work; if you want to edit a status update, it might be easier to do it from Wikimedia Platform Engineering

Communications support
Guillaume reviewed some blog posts staff photos: at the end of the week, if time after the project pages / index work

Engineering project documentation
After discussing with Rob, Guillaume split up the draft project index and integrated the content into Wikimedia Platform Engineering and the newly created, still draft-y Wikimedia Features engineering. Guillaume also did a lot of templatey, behind-the-scenes magic to make this work. Feedback is welcome. Guillaume will continue to work on this this week, and also clean up the main WMF projects portal (with links to the engineering reports, the quarterly categories, and the team hubs) WMF_Projects "something magical" is on the horizon it'll be more pointers to teams
 * Mark, Siebrand, Sumana & Rob to give Guillaume feedback

1.18 deployment support & release support
Switching to 1.18 tarball focus. Hope to push out alpha tarball with Reedy's help today and beta next week. Sam returns to UK tomorrow night, might be online Wednesday current blocker: ops issues. RobLa trying to kill blockers. https://rt.wikimedia.org/Ticket/Display.html?id=1839
 * Mark to stay on top of RT ticket #1839

Bug Triage
Need to list up the bugs that were addressed. Planning to write a very brief report today about last week's mobile triage.
 * Mark to write report
 * Mark needs to prepare for Friday's 1.18 bug triage (may not happen)

Code review meistering
Patch review in Bugzilla, aiming to respond to the 40 latest patches that have come in (the past 8 weeks' worth) Pinging FIXMEs, touching base with several people. Need to fix associated users/committers (mkroetzsch == Clausekwis) -- may be a lot people have changed their wiki usernames; Mark needs to update that or figure out how they can update. Needs to happen eventually. Not super urgent

code review -- IRC office hours / mentoring
to improve our CR backlog situation, Rob is starting to push on other engineers to make sure they make time for the 20% stuff http://www.mediawiki.org/wiki/Development_process_improvement/20%25_policy We have a few people who have signed up for 20% time only a few people have done it they haven't really signed up fro a single day, which is important from a mgmt perspective Rob trying to make it rewarding, in the service of getting it done. How do we make code review feel useful, well-structured, rewarding? Rob wants to ensure there's usually obvious bugs for people to work on, code review to work on, & people feel they are getting recognition (if they want that). Ensure right incentives are there. Rob requests suggestions to be sent to him, may ask one of us to serve as a sounding board. Localisation team has formally committed to doing this in their planning. Probaly not the full 20%, but at least 10-15%. See https://mingle.corp.wikimedia.org/projects/internationalization/cards/158

NOLA hackathon
yay blog post!
 * Sumana needs to do followup

Bugzilla management
Need to get Bugzilla puppetized -- that will make it possible to add extensions Not a high priority. Need to get directions from ops -- Rob says this will be ops's responsibility Feedback tool was broken in IE6. Mark wants to keep track of IE6 stuff better. RobLa says it's IE9. Bug - IE 6 & 7? 2 different bugs? maybe same issue? Re highest & high priority bugs: not much work on reprioritizing that recently, because of concentrating on 1.18.

India hackathon
Selection of first batch of registrants has been made by Sumana and Siebrand. Siebrand will send out invitations today, as well as disappoint those that are not invited.

Last WMF meeting had no one showed up yesterday; sent Alolita voice mail on mobile as well as mail, no response. Building burnt down!?

RobLa mentions Rachel Farrand, tech admin. RobLa suggests Siebrand consider asking her for scheduling & wrangling help

Commit access & volunteer recruitment / encouragement
continuing processes are continuing on Friday, Sumana sent a note to wikitech-l to close up a thread started in early Oct. about making it easier for devs to get commit access

Localisation / translatewiki.net
Wrote documentation for translators on Meta Translation/Introduction. Terms of use are up for translation. Monthly report, too? Guillaume: talk this through quickly after this meeting? sure Dang. Is MediaWiki.org... We could of course enable the extension there, too... Localisation team has ended its sprint 1 and the development showcase is available on Commons: (thanks to Brion for converting it from the proprietary WebEx format). November 5 the Wikimedia Conference Netherlands is held in Utrecht, the Netherlands. Siebrand is having a talk "Language support in MediaWiki" (try out for India conference) and Timo and Roan have a talk on Resource Loader 2.
 * Sumana to send a note about this to developers' list -- also showcase video
 * Siebrand to talk with Guillaume about opening up reports for translation

Recruiting / hiring
Rob's blog post on analytics is out: 2011/10/31/data-analytics-at-wikimedia-foundation/ Guillaume has prepared a tweet to be sent out later today on twitter, facebook & identica Would it be a good idea to do some communication about WMDE hiring for WikiData, too? (or possibly already done) Job description is now posted for security engineer Job openings/Software Security Engineer
 * Sumana to consider or delegate that
 * Sumana to look at The Email from QA candidate

Metrics

 * on hold
 * Sumana to look at The Email Claudia sent; about requirements

Misc
Thanksgiving plans coming up, will probably take Americans out of commission for the last week of November https://office.wikimedia.org/wiki/Vacation_and_time_off_policy#Paid_holidays


 * 1)                                                      Oct 25th                                                             #
 * 1)                                                      Oct 25th                                                             #
 * 1)                                                      Oct 25th                                                             #

List of projects
AOSA Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support 1.18 deployment & release support Recruiting/hiring Code review meistering Mentor Summit Metrics
 * NOLA
 * India
 * mentorship/office hours plan

Who's doing what
(cleared so we update it) Sumana - hackathon recruiting & followup, commit access, recruitment & encouragement, recruiting/hiring, mentorship/office hours plan, mentor summit, metrics Guillaume - AOSA chapter, Monthly report, Communication support, Engineering project documentation Mark H - 1.18 Tarball, AOSA review (minor), Bz Monitoring, Android App triage Rob - Recruiting/hiring, 1.18 release support, AOSA review Siebrand - India hackathon/l10n/twn

AOSA book
Guillaume completed the write-up ( MediaWiki architecture document/text ) and sent a call for review to wikitech-l. Not too much interest so far. Guillaume will be polishing and trimming it down a bit this week before submitting it to the editors next week
 * Sumana to send more explicit "what to add" thing to list -- G & S to talk offline - done
 * Going to read over this tonight.

Monthly report
On hold until today because of the AOSA chapter; Guillaume now working full-time on this for the remainder of the week; starting to burn out a bit, need to slow down after that
 * Wanna enable translation for this at Meta as an experiment?
 * it's on mediawiki.org -- talk to HaeB

Communications support
Doing some blog post reviews staff photos: processing will be resumed in November once the monthly report is out

Engineering project documentation
On hold, will be resumed in November: project index, roadmap, project pages, etc. G & S to talk offline about doc squad formation

Bug Triage
None last week, Android app with mobile looking like it will probably have good participation. Wrote up very short summary of NOLA triages.
 * Sumana to publicize next one: done

1.18 deployment support & release support
Deployment complete, still have a lot of regressions to deal with but other than 31792 (Mediawiki losing old file versions upon undeletion in MW 1.18) I think they're dealt with. Now turning to tarball and pushing it out.
 * Rob to discuss with Mark: done

Code review meistering
Very pleased with having 75% of blockers less than 2 months old, but still a little frustrated that the number of blockers has climbed up to 50.
 * Rob to discuss with Mark - done

IRC office hours / mentoring?
On hold this week - Sumana to develop plan next week

NOLA hackathon
Running to keep up last week; no follow-ups yet; really need to be done. Blog post out, wikitech-l post out, follow-up with volunteers that expressed interest.
 * Sumana to write followups

Bugzilla management
Seems like the daily influx of bugs has increased somewhat. Not sure if this is b/c people are reporting them on Bz sooner or what. Also need to look at Claudia's DB schema and see if she has got an intern/student to populate it from API or if I should do that.
 * Claudia's student is still working on that, for another week.
 * Sumana to talk with Mark today - done

India hackathon
Things are going a little slow. Major issues getting money from US over to India. Currently trying to get some event organisers hired, because the volunteers (of which there is a shortage of), are all needed for the Wikimedia conference. Will assess registrations with Sumana (hopefully today or tomorrow), and triage the ones we're uncertain of in the sync-up tomorrow with Alolita, Tomasz and Sumana (should be <20% of the 70 or so registrations). Follow-up to them, too, through OTRS. Sumana: many people (~75) requested invitations; working w/ Siebrand to see who should come. To be finalized tomorrow end of day.

Commit access & recruitment/encouragement
No one showed up for the meeting last week. Need to post to wikitech-l to invite people to help with this Want to file ideas got from Mentor summit Following up on lots of pings & leads need to send out conferences-to-submit-to, "is anyone attending this conf? want swag?"

Localisation / translatewiki.net
We had a volunteer contact idle translators (100 or so) on languages with low localisation levels. Haven't analysed results yet, but initial feedback shows that a few became active, as we had hoped. Language support teams, something we're building with the Localisation team, is having a but of an unorganised start. GerardM to coordinate and communicate, but documentation at mediawiki.org should be improved, and communication through Wikimedia blog is only possible when the documentation structure is set up properly.

Recruiting / hiring
RobLa's update: Good analytics and QA lead candidates in the pipeline Had some good conversations at ZendCon and how we should get the most out of it. Lightning talk (how to start as a MediaWiki developer, extension developments, etc.) there can be worked into a "real talk". Unfortunately very low attendence (not happy with how conference organizers handled that).
 * We should work up a MediaWiki In The Enterprise talk for other conferences

Mentor summit
Sumana attended with MaxSem & Neil presented a session called "your Wikipedia integration sucks" Primary take-away: MediaWiki API not much known. Need to do more so that people need that they can use the API more and better. Deploy Max's API sandbox tool to improve understanding. MusicBrainz people want to integrate Wikimedia content; community issues, they don't want vandalism / errors Sumana is tired after three weeks of travel.

Metrics

 * on hold

Misc
Asia FOSS conf ; Sumana may attend it since it's close to India hackathon
 * 1)                                                      Oct 18th                                                             #
 * 1)                                                      Oct 18th                                                             #
 * 1)                                                      Oct 18th                                                             #

List of projects
AOSA Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement (Monthly report) (Communication support) (Staff photos) 1.18 deployment support & release support Recruiting/hiring Code review meistering Mentor Summit Metrics
 * NOLA
 * India
 * mentorship/office hours plan

Who's doing what
Sumana - AOSA, Hackathons, Recuritment/encouragement, commit access, metrics, recruiting/hiring, mentor summit, code review mentorship/office hours plan Guillaume - AOSA book chapter (Monthly report, communication support, staff photos) Mark H - Bug triage, BZ management, 1.18 deployment & release, code review meistering Rob - 1.18 deployment & release, hiring

AOSA
Guillaume doing a write-up sprint this week, hoping to have a good draft to get reviewed next week The document will probably need a lot of summarizing (we're around 4000 words with the bullet points only; heh) We are set to meet deadline & requirements. Lots of cleaning to do. Guillaume's core competence! Next important date: October 22nd, 2011: Delivery of the first draft (updated delivery date) to both MediaWiki community, & to commit in AOSA SVN.

Monthly report
Guillaume might be a little late on monthly report this month. Metrics & activities deadline is Nov 3rd Guillaume will have a clearer view by end of the week - maybe sumana can help? TODO: * Guillaume will check. next week to devote to report, hopefully

Bug triage
Mark met Sam in New Orleans, also robla, talked about shell bugs figured out what Robla wanted him to do re shell bugs also did another bug triage: 1.18 regressions (in NOLA) got a few smashed, got assignments TODO: * Mark to write reports of those triages TODO: * RobLa to think about going over highest priority bugs in EPM meeting TODO: * Sumana to look into Bugzilla management ops stuff, consult with RobLa started planning database triage & ask about timing Mark also met MS SQL Server support workers (DJ & Ben)
 * TODO: Mark wants to ask Sumana about database triage

Bugzilla management
Mark had meetings the past week to address highest-priority bugs, got many of them solved or got them on engineers' radar Mark wants to find a way to get a dump of all the publicly available information such as from the API, put it in a database he is very much struggling with how to get this information out Sumana suggests: prioritize this less than highest-priority bugs & patch intake Patches are highest-priority TODO: * Mark & Sumana to talk more offline

Hackathons
NOLA hackathon: over TODO: *Sumana has a ton of follow-up to do: notes, report for wikitech-l, blog entry, communicate w/ larger community, and volunteers / external people (Microsoft, GSoC) Mark to get in touch with Ben & DJ re MS stuff India: TODO: * Sumana to have in-person conversation with Alolita to coordinate Sumana asking if G and M have follow-up to do re: hackathons. No.

Commit access
Sumana got commit access & ability to give others access TODO: * Sumana to lead meeting & give access to people TODO: * send email to wikitech-l about process -- Sumana has notes from discussion with Tim and Chad and Aaron about how to improve the commit access process

Recruitment and encouragement
Sumana has been doing a lot of this sumana feels like our flow is increasing; getting e-mails / IRC ping about how to help out (mostly "him"s) TODO: * sumana wants to keep better track of people, more systematic way to check for follow-up TODO: * Mark to coordinate Olena's testing work, help her validate bugs from Bugzilla, prioritize test cases Mark says: hashar suggests we start a mailing list for testers? TODO: * to discuss offline with Ashar and Sumana -- wanting to build alignment & community among testers can we not call it wikitest-l, but rather mediawiki-testing ? "wikitest-l" is going to be Bad (TM) for non-native speakers (Sumana agrees.)

Comm support
Guillaume not doing any this week (not planned, anyway)

Staff photos
guillom did a bunch last week, nothing to happen this week

1.18 deployment support
also release Mark is worried that FIXMEs are growing this will impede git future Mark has been fielding a few more 1.18 deployment bugs wants to ensure they are taken care of by time of tarball release there is no revision report that shows what is blocking 1.18 release you would just look at FIXMEs from prior to branch point?
 * TODO: Sumana & Mark to talk offline
 * TODO: RobLa to ask Sam for tarball release ETA? sprint on fixing 1.18 deploy issues?

Recruiting/hiring
ZendCon! - is he doing an unconference session? does he have enough swag?
 * sumana to ask Rob - DONE
 * TODO: Rob's conference planning
 * TODO: Rob & Sumana to work on blog entries

Code review meistering
covered in FIXME conversation

mentorship/office hours plan
TODO: * Sumana to develop plan this week? who knows. maybe not since this is like a 3-day work week

Mentor Summit
Friday to Sunday; at Google in Mountain View, with Neil & MaxSem

Metrics
hack-day at Tech days last week; Sumana asked Ben to see how difficult it would be to install a tool to monitor a tool to provide community metrics. He said it would take weeks, which means this is now a "real" project. TODO: * Sumana to create specs, for Analytics team? a contractor? Volunteers? Work with Claudia? Sumana wants to talk to Erik & RobLa Question: Did I talk with Lydia/Nightrose (who wants to get metrics for KDE) Sumana presented our situation, looking into stuff, Mozilla project also doing something (dashboard). Lydia asked Mozilla, hasn't got back from them yet. Mozilla may end up setting up something for us, might not be very terribly useful

Misc
FYI: Daylight saving time coming to an end in France on Oct. 30th, i.e. a week before the US switches iirc; We'll be 8 hours ahead of you, instead of 9 hours, for the first week of November. TODO: * Mark to put his days off this week on GCal TODO: * Sumana to do the same AOSA Bug Triage Bugzilla management Hackathons Commit Access Recruitment/encouragement Monthly report Communication support Staff photos 1.18 deployment support Recruiting/hiring Staff photos Code review meistering Sumana - AOSA, Hackathons, Recuritment/encouragement, commit access, metrics, recruiting/hiring Guillaume - AOSA, Monthly report, communication support, staff photos Mark H - Bug triage, BZ management, 1.18 deployment, code review meistering Rob - 1.18 deployment, hiring AOSA - Guillaume has integrated most material from community and staff. Now integrating interview material. Try to talk to people this week, too. Digging through archives, too. Bug Triage - fundraising triage last week, RobLa and Mark to talk though highest priority bugs, Bugzilla management - Mark H will be adding milestone field this week, also talk about ops support for BZ Hackathons Commit Access - Sumana is getting access to directly give people access. Also working out how to make the process appropriately open. Recruitment/encouragement - Sumana and Mark have been shepherding people into activities. May want to teach a class on MediaWiki on CodeLesson Monthly report - on hold this week. May start next week depending on AOSA progress. Communication support - launched the fundraiser blog. Comm meeting later this week. Staff photos - 11:30a scheduling meeting, over 50 photos 1.18 deployment - mopup mostly done. Mark hasn't checked the bugs today. "Still a significant amount of small things to be cleaned up." IE8 bug fixed. No ETA for tarball release Recruiting/hiring - QA Lead interviews ongoing. Code review meistering - now appropriate for Mark to go back to two-month-old FIXMEs & nag them? When we move to git - how will we deal with existing FIXMEs? Well we can't move to git till we get to 0 FIXMEs question: how will we work with tarballs afer 1.19? Labs? will probably be some changes in how we do version numbering? Release #s matter more for tarballs than for deployments. For deployments we will probably use monthnames & week numbers. Discussion of Sumana taking on some team lead responsibilities TODOS:
 * 1)                                                      Oct 11th                                           #
 * 1)                                                      Oct 11th                                           #
 * 1)                                                      Oct 11th                                           #
 * NOLA
 * India
 * NOLA - Sumana has done more prep and local recruiting. 30ish people will likely attend.
 * India - Sumana to talk to Alolita about her role in this.

RobLa & Mark: put a glorious future milestone in Bugzilla - DONE

RobLa: EPM meeting - visit the highest priority bugs once a week?

Mark & RobLa to talk through highest priority bugs - DONE

RobLa: talk to ops about Bugzilla mgmt? with Sumana - ongoing

Sumana this weekend: get Chad & Tim to talk commit access - DONE

Sumana: put Mark in touch with Olena, get her to prioritize test cases - ongoing

RobLa & Sumana: work on some blog entries next week - todo

RobLa to ask Sam for tarball release ETA? sprint on fixing 1.18 deploy issues? TODAY - ongoing

(done/ongoing/todo as of 18 Oct)


 * 1)                                                      Oct 4th                                                              #
 * 1)                                                      Oct 4th                                                              #
 * 1)                                                      Oct 4th                                                              #

Rob
CentralNotice technotice to link to from CentralNotice landing page is ready, Guillaume said 118deployment tweet something - Guillaume wikitech-ambassadors list mail - Guillaume &  Rob to coordinate later a few bugs are currently listed as blockers for 1.18 and should not be. Rob to figure out some other way to communicate "keep an eye on this." tablesorting, & a db corruption issue that is probably very minor. (traveling to ZendCon 17-20 Oct), unconference prep? Talk to Alolita about Sumana & India hackathon
 * 1.18 release -- communication TODOs. Planning to deploy to all the wikis TODAY, 4pm SF time, 2300UTC!
 * Hiring
 * Contracts

Guillaume
Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-10-02 This week: Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html
 * travel preps
 * September engineering report
 * AOSA book (cont.)
 * enable CentralNotice; deployment @ 4pm SF time; tweet heads-up
 * be a zombie
 * hide and avoid meetings
 * AOSA Book: write ~3000 words or more
 * renew contract

Sumana
Last week:

Got October travel planned

Caught up a lot on email

Did AOSA outreach

Monday: responded to wikitech-l re commit access process

This week: (working halftime because of family needs)

get power to do the LDAP add (basically confirm my ssh key to Daniel Zahn)

NOLA hackathon recruiting:

schedule teaching sessions, market those

phone institutions

India hackathon: improve page, recruit

Also - fwd "please be interviewed" mails to Guillaume

Claudia
no news at the moment (just reading interesting discussions on the mailing list)

starting next week, I should be able to attend this meeting regularly again


 * 1)                                                      Sept. 27th                                                          #
 * 1)                                                      Sept. 27th                                                          #
 * 1)                                                      Sept. 27th                                                          #

Rob

 * 1.18
 * hiring
 * contracts

Guillaume
Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-25 This week: Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html
 * AOSA book
 * engineering report
 * side activities: 1.18 comms, blog tweaks
 * AOSA book cont.
 * engineering report
 * side activities: India hackathon page prettifying (as in, right now. PLEASE DON'T EDIT) https://secure.wikimedia.org/wikipedia/mediawiki/wiki/India_Hackathon_2011

Sumana
Upcoming involuntary vacation... Last week I pushed a lot on: This week I aim to: That's it. Lowering my sights. travel.... arriving SF Oct 9th probably
 * NOLA hackathon recruiting & travel
 * India hackathon phone calls
 * QA recruiting (volunteers) & interviewing
 * Weekend of Code
 * GSoC wrapup (blog post)
 * volunteer management
 * Catch up on all my email
 * Work on the marketing for the India hackathon (add "this is free", who is org'ing, participant eligibility, working hours)
 * Get my October travel planned.
 * AOSA push - whom to personally reach out to?

hexmode
1.18

https://secure.wikimedia.org/wikipedia/en/wiki/User:MarkAHershberger/Weekly_reports/2011-09-26

https://secure.wikimedia.org/wikipedia/en/wiki/User:MarkAHershberger/Current_TODOs

RobLa to coordinate with Mark re revisions that are being backported to 1.18
 * 1)                                                      Sept. 20th                                                          #
 * 1)                                                      Sept. 20th                                                          #
 * 1)                                                      Sept. 20th                                                          #

Sumana
On vacation today, writing ahead of time. Vacation Tues & Wed Sept. 20 & 21 Last week: NOLA recruiting & invitations, AOSA book writing push, some misc. volunteer followup This week: recruiting & managing volunteer QA during deployments, QA phone screens, more NOLA email to send out, & misc. Misc includes: blog GSoC roundup, read & respond to Claudia's research proposal, Turn HOWTO workshop notes How to become a MediaWiki hacker/Workshop into a real curriculum by 28 September for Madras hackfest http://www.shaastra.org/2011/main/events/Hackfest/, get volunteer to fix Special:Code/MediaWiki/94171 , file expenses

Siebrand
Reached out to WMDE for best practices for organising a Wikimedia event. Got great info from them. Still have to process (ref: WikiCon India hackathon)

Did bug triage. Didn't have the time to use OpenHatch. Got two new people interested in developing for MediaWiki. Should send them a mail this week to follow-up. Report: wikitech-l/2011-September/055183.html

Started to make CR comments when developers are not adding message documentation for newly added/changed user interface messages. I18n.

Mark
Write triage report from 2 weeks ago

Watch & help coordinate firefighting around 1.18 deployment; Manage bug reports from test2 wiki and other deployments

Catch up on recent patches in Bugzilla

Write report of activities from last week

Postpone Wikibooks triage if I don't hear back from people Monday

Read You are not done yet and see if I can find something to write about or point others to for testing this week.

ask Roan about Bugzilla:27849

Do simplewiki import to test transaction nesting

Guillaume
Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-18 This week: Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html
 * AOSA book
 * side activities: blog post reviews, monthly report
 * AOSA book: deep dive
 * blog post reviews, 1.18 deployment communications (Rob, FYI: Wikimedia maintenance notice ), monthly report
 * side activities: WMF blog tweaks, travel arrangements

Rob

 * 1.18 deployment! (went well, minor bugs: Simple skin now working, texvc issue, ...). Also looked into delays with messages but was message cache rebuilding. Optimistic.
 * Hiring
 * 1)                                                      Sept. 13rd                                                          #
 * 1)                                                      Sept. 13rd                                                          #
 * 1)                                                      Sept. 13rd                                                          #

Claudia
is in another meeting at the moment

had a first feedback meeting with Mark (it is planned to have it every other week)

will provide next time a link to the first analysis results :)

Mark
https://secure.wikimedia.org/wikipedia/en/wiki/User:MarkAHershberger/Current_TODOs

Yesterday, ran FIXME & code review assignment. Today: followup, may have time to write weekly report for last week.

Mostly, pushing on 1.18 blockers

Talked with mutante on IRC re upload speeds. What's the best way to measure upload speeds? is new SWIFT storagell infrastructure going to change it (make it easier, more transparent)?

Siebrand
Got SIP!

Hackathon at WikiCon India 2011 in progress; working together with Sumana, Alolita and the WCI11 team. Aiming for 150 participants, including delegations from 9 or so large tech companies in India. Currently seeking info on what we need.

Hijacking Mark's bug triage for tomorrow. He's happy with that AFAIK, because he's working hard on 1.18.

No progress on getting inactive translators back to translating.

Read over the "MediaWiki history" pages. Nice. WIll give possibilities to contribute some thought.

Idea for triage invite: http://openhatch.org/+projects/MediaWiki - Sumana to walk Siebrand through where to click -> done. Interesting platform. Created a profile and added some bits to the site. They hang out in #openhatch in case you want to talk to the siterunners.

Guillaume
Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-18 This week: Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html (Sumana to talk with Guillaume to highlight WMF engineering efforts in the "hey 1.18 is coming up" blog post)
 * mostly, preparation for the AOSA book
 * side activities: blog post reviews, monthly report
 * mostly, wiki archeology, deep dive into MediaWiki's history, and writing
 * Side activities: blog post reviews, 1.18 deployment communications, monthly report

Sumana
Last week: was in San Francisco. Meeting to plan code challenges, New Orleans hackathon planning/invitations, travel arrangements, much volunteer followup. code challenge etherpad: weekend-code-planning To do this week: need to change date/time of that post-writing session - done
 * Finish up New Orleans hackathon recruiting & invitations
 * Follow up with tech community regarding AOSA book writing
 * Start work on contributor agreement/ToS
 * Arrange October travel, family care
 * Misc: computer setup, expenses, meetings, GSoC blogging, Weekend of Code planning, QA recruiting/interviewing, volunteer follow-ups, blog with Rob :-)

Rob
Last week: This week:
 * 1.18, hiring
 * Planning volunteer dev tasks with Greg DeKoenigsberg
 * Deployment checklist for 1.18
 * onwiki communication to canary (aka "guinea pig", "pioneer") wikis because we have heterogenous deployment (HET deploy) now (just call them "first wave" in public places?)
 * Blog post drafting for 1.18 release
 * Meetings! (rescheduling 1:1s)
 * Hiring
 * 1)                                                      Sept. 6th                                                            #
 * 1)                                                      Sept. 6th                                                            #
 * 1)                                                      Sept. 6th                                                            #

Mark

 * i18n triage

Bug #164 “Support collation by a certain locale” and Bug #29000 “Allow font selection by language” took up most of the time, but we got resources allocated for other bugs, too.


 * Operations Escalation

Since a number of the bugs in Bugzilla depend on Operations, I needed better way to communicate with Ops people about high priority  items. CT Woo had most (all?) of the Operations people in SF a couple of weeks ago and was able to set up a way for us to interact. We agreed to meet on Thursdays in order to sync up our action items.

NOLUG & NOLAPHP

After hearing Erik say that he was concerned that the NOLA hack-a-thon wasn't going to have as much participation from outside of  WMF, I emailed NOLUG  (of which I used to be a member and whose mailing list I still  participate on). I should have asked Sumanah to intervene when Joey asked “Is this intended to be wiki-centric? I'd love to hack, but not wiki stuff.” Her reply was better than mine.

All was not lost, though. In the process, I reminded Ryan Lane to let the NOLAPHP group (of which he is a member) know about the Hack-a-thon, and pointed Sumana to other regional user groups that might be intersted in the event.

Guillaume
Last week: August engineering report, communications, continued to plan AOSA book. Full report at https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-04 Public Wikimedia to-do list: https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html This week:
 * Plan AOSA book work (new project page: MediaWiki architecture document )
 * Coordinate with Sumana (Wednesday?). Should be able to e-mail wikitech-l by Wednesday / Thursday
 * catch up on listmail, expense report, etc.

Rob

 * Hiring
 * Planning volunteer dev tasks with Greg DeKoenigsberg
 * 1.18 ramp-up to deployment

Siebrand
Have SIP account, but only control is working, not up/down voice. Work in progress...

Internationalisation triage was a great success. Thanks Mark! Relatively small number of volunteer community participants (IIRC Aryeh and Amir).

Tried to get into contact with Alolita to make clearer plans for India hackathon. Will hopefully happen today, because we have to start communicating about it next week (2 months in advance).

translatewiki.net newsletter sent to 3,750 translatewiki.net users (translatewiki:Project:News/Newsletter 2011-09 ) and translation rally (translatewiki:Project:Rally-2011-09) running for Kiwix, MediaWiki core and MediaWiki extensions used by Wikimedia until 2011-09-08 23:59 UTC with EUR 1000,00 in bounties.

Want to start approaching inactive translators with personalised e-mails to try and get them active again. No detailed plans yet...

Claudia

 * tested SIP and it seems to work
 * extended visualization on bug status transition analysis (with slider now) - will be finished soon, then start with bug life cycle
 * wants to talk to Mark about the results - meeting end of this week?
 * next things to do are additional interviews, general analysis bug rep... (more next next)
 * 1)                                                      August 30                                                            #
 * 1)                                                      August 30                                                            #
 * 1)                                                      August 30                                                            #

Mark
Last Week: Code Review tagging

Killed two birds with one stone last week by working with Sumana to tag some revisions for review. This (evidently) helped her understand what was going in the tagging process so that she could recruit  volunteers and it helped me get the revisions tagged.

Triage planning

Excited by the triages with Tomasz Finc, I started planning a little more ahead. This will help keep the triage page that Guillaume pointed me to up to date and give it a little more definition than the “Dates are announced randomly and agenda is set somewhere” that was there before. https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Bug_management/Triage

Did not email the people with FIXMEs. Top of his list today to do that HipHop people have patches against libcurl & libevent. Have not communicated those patches back to upstream package maintainers. libcurl - Mark asked the upstream to look at the patch. He needs to get communication going there on the hiphop mailing list. Same thing with libevent. Rob thinks that prodding HipHop people to communicate directly with upstream is best. get Tim involved as a last resort Take a look at newer APIs from libevent & libcurl folks. Patch is currently against an old version of libevent Mark did not work on CR trendline chart.

Sumana
Last week: "Random misc. and other" TODO this week: The short version: the big thing I have to push on is delving into the larger MediaWiki community and publicizing the NOLA hackathon so I can get good attendance. Additionally I must return LOTS of email and aid in India hackathon planning, and gather GSoC and parser news to publicize.
 * New Orleans hackathon planning, https://secure.wikimedia.org/wikipedia/mediawiki/wiki/NOLA_Hackathon & Nola-hackathon
 * GSoC wrapup, pushing various merges
 * prepare spreadsheet of whom to invite/sponsor to NOLA hackathon, run it by Erik & Ryan
 * Lots of email followups - trying to delegate some.
 * OSCON & Wikimania - slay them once and for all, with email followups & travel reports

Guillaume
Last week: August engineering report, AbuseFilter communications, started to plan AOSA book. Full report at https://office.wikimedia.org/wiki/Report:Guillaume/2011-08-28 Public Wikimedia to-do list: https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html This week:
 * Finish & publish August engineering report; Features done, Platform almost done: Wikimedia engineering report/2011/August (TL;DR section being finished today
 * Plan AOSA book work (new project page: MediaWiki architecture document )
 * Sumana should probably send out an email to the wikitech-l mailing list to let them know we're working on it & invite help, once we have a little more structure
 * sorting out some contract / admin stuff -- misunderstandings & mixups with umbrella company -- should get better

Rob

 * Hiring!
 * Selenium meetup - fruitful? YAY, yes
 * Blog stuff
 * SIP accounts - Claudia is not on the call. got NDA set up. Siebrand - Rob suggests he check in with Rayne from OIT
 * 1.18 release push - Rob's a little worried re velocity -- Aaron Schulz is back in the office. The problem is velocity of fixing FIXMEs, so Mark's email will help.  Another thing that will help: daily 1.18 release meetings. now making a time that will "work" for everyone, or two meetings with Rob being the link between the two (I didn't invent that, it was Rob's idea, I read it somewhere)  We really need Tim, no one can proxy for Tim well?  Maybe THREE, one every 8 hours? or just two, but with Tim being the link between the two
 * Git planning
 * migrate to git before HipHop ... fundraiser means conservatism, so we can't do hiphop switch before fundraiser, but use natural downtime? Still some discussion to have around timing of continuous integration work, HipHop, git migration... platform engineering meeting?
 * http://lwn.net/Articles/409635/ ?

Siebrand
Interesting stuff:

[Mediawiki-l] Case Study: KDE Userbase wiki mediawiki-l/2011-August/037869.html OpenID, LiquidThreads, Translate, SphinxSearch (Sumana asked for that case study, yay +1!)

http://faqcluster.com/mediawiki A research project of the Software Technology Group at the University of Darmstadt, Germany. It is part of a bachelor thesis. Got a mail from them asking for reviewing and fixing FAQ items). I think they may have gotten the e-mail addresses from http://svn.wikimedia.org/viewvc/mediawiki/USERINFO/.

Still no SIP extension - Apparently have to chase Rayne/OfficeIT

Have contract signed and am waiting for official announcement (had expected that yesterday end of day actually). Given that I'm also Product Manager in a features team, please let me know if any of my updates are outside of the scope of TL;DR. During this meeting, my updates should be about volunteer community facing activities (!).

Prepared i18n triage for tomorrow with Mark and Niklas BugTriage-2011-08

Translate extension is in review by Roan. May take a few more weeks, but we hope this will bring a pilot implementation at a Wikimedia wiki (meta/mw.org) closer, so that the community translation process will improve a lot.

Kiwix localisation is going strong. Now 26 languages with 85%+ translated, compared to 19 last week.

Made proposals for presentation (WikiConference India 2011/Submissions/Language support in Wikipedia) and workshop (WikiConference India 2011/Submissions/MediaWiki Translation Sprint) at WikiConference India 2011

Both Alolita and have made contact with the WCI 2011 organisers about a possible two day Hackaton alongside WCI 2011, and hacking events/translations sprints in Pune and Bangalore. Requested "Best Practices and HowTo from Sumana. Have to wait to responses for a few days.

Still no translatewiki.net newsletter, but it's coming really soon now (including translation rally that will require a completed translation of Kiwix to qualify for a piece of the EUR 1000.00 bounty).

Claudia (not attending today)
Call ends after 28 mins.
 * has implemented a first visualization in order to reveal a pattern of change in the bug status field (which helps me to determine a "usual"  bug life cycle)
 * has experienced that the description on the MediaWiki website (https://bugzilla.wikimedia.org/page.cgi?id=fields.html#status) is not the way how it is done
 * has started to exchange emails on this topic with Mark (Sumana CC)
 * is still waiting for comments on her proposal
 * is now on her way to bed because she has a terrible cold and her brain is too slow for everything :(
 * 1)                                                      August 23                                                            #
 * 1)                                                      August 23                                                            #
 * 1)                                                      August 23                                                            #

Mark
https://secure.wikimedia.org/wikipedia/en/wiki/User:MarkAHershberger/Current_TODOs Mark, could you please maintain the list of recent and upcoming triages (and their topic) at Bug management/Triage ? Ideally a mini-report of how the session went would be awesome, but for now an up-to-date list would be great. The mini-reports you send to wikitech-l could be added as status updates on Bug management/status
 * Last week I sent off bug reports to get patches added to enable hiphop for Debian. cURL guy wrote back, much more discussion neded there. Part of what I'm doing this week.
 * Sent FIXMEs to a lot of people. Need to get the FIXME e-mail thing to work smoother/quicker.
 * Going to work on the CR trendline chart. We have 2 years worth of data in the chart, and it would be nice to be able to focus on where we're at NOW. Want to blow that part up and put a trendline on it, so we can see where we are doing (not) well. http://toolserver.org/~robla/crstats/crstats.trunkall.html and the /phase3/ and 1.18 variations
 * Work with Sumana and tag revs for review.
 * This week's triage is about the Collection extension by PediaPress. I feel there's not that much momentum, but we'll see in the triage. Hope to get more volunteers involved.
 * Still need ideas for next week's triage. Please help! -> i18n/L10n (internationalisation and localisation) and other language support issues.

Sumana
Last week: pushed New Orleans hackathon, Google doc sprint, GSoC wrapup, volunteer encouragement, and conference attendance. TODO this week:
 * Google Summer of Code evaluations
 * Process description for SocialCoding4Good (program between OS software & big corps)
 * New Orleans hackathon planning & recruitment (HUGE, includes gadgets/templates outreach)
 * OSCON & Wikimania reports & follow-up
 * Work with Mark on revision tagging
 * Standard: publicizing parser/visual editor work, recruiting & encouragement

Guillaume
Last week: July engineering report, communications support. Full report at https://office.wikimedia.org/wiki/Report:Guillaume/2011-08-21 Public Wikimedia to-do list: https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html This week: http://www.aosabook.org/en/index.html - Sumana, does this book look at OOS from a technical perspective? Yes, it's a "how does it work, and how did we get there". Architecture of the software, and (good and bad) architecture decisions that led us there. Thanks! np =) Might be useful, I have a closer look. Some background: they're doing Volume 2 of the book, and they contacted us to write a chapter on MediaWiki.
 * caught up on own reports, inc. Wikimania trip report
 * Now working on August report, follow-up and planning on book project (w/ Sumana)

Rob

 * More Platform Engineering blog posts (yay!)
 * Helping Erik with Google Tech Talk (my topics: GSoC, HipHop, code review process) (Erik, Alolita and I are going there, and we also have other meetings planned). Will post link to video after when I find it.
 * Phone screens for several candidates (QA Lead and Analytics)
 * Selenium meetup tonight in SF (yay!) - local QA community!
 * Nagging tasks: fenari cleanup (hacks that are not checked into Subversion and need backing up and tracking), 1.18 fixmes - code review is going exceptionally well, FIXMEs are not keeping up pace, which is probably because fixing FIXMEs take longer and as we review we mark more things FIXME. May be a blocker to deployment.
 * NDA and access - RobLa is working on it. :)

Claudia
TODO:
 * First draft of the proposal is out - waiting for comments. Not yet public because it is in progress. If you are interested I can send it to you. (Sumana promises to review and give comments sometime soon!)
 * Moved first month of email communication from TechList into TAMS (Text Analysis Markup System), enables mostly qualitative analyis of data based on tags
 * Started with playing around a bit with the bug data and Eclipse crashed; now I have to install everything again before I can proceed - as usual :)
 * I have a first idea for a visualization of the bug status changes I hope I find the time to make some progress on that

Siebrand
This week planned: Call ends after 32 minutes.
 * been thanking random contributors at translatewiki.net (last 250-500 RC entries) on their talk pages for their efforts with personalised messages. (yes, true, I just read a study on it) They appear to like that very much given the positive feedback. Even though time consuming, looking into their edit patterns and really being interested is what I hope will keep them enaged.
 * done backporting of L10n to 1.16/1.17/1.18 and some language maintenance on wmf deployment branch. Also almost broke production if NeilK hadn't found out I committed a compile error (6 actually). Thought we had compile error pre commit checks, but unfortunately those do not work (!).
 * Kiwix localisation support added to translatewiki.net. Last week there were ~750 contributions to translations for it. On a roll! translatewiki:Translating:Kiwix
 * Newsletter translatewiki.net (delayed from last week)
 * Respond to India conference organisers on what I'd like with the hackathons in India in November
 * Submit talk proposal for Wikimedia India conference
 * finally start inventory of 22 official languages and support for them in MediaWiki (going to make a big table on mediawiki.org) so we know what needs doing (display, input, etc.). Will give insight in (I think) 50-or-so small relatively simple volunteer tasks, and the L10n team can pick up on the larger areas or the areas that are not being picked up.
 * Get my SIP extension so we no longer need Skype calls.
 * 1)                                                      August 16                                                            #
 * 1)                                                      August 16                                                            #
 * 1)                                                      August 16                                                            #

Mark
more details: 1st: mark NODEPLOY FIXMEs 2nd: email owners of ALL FIXMEs 3rd: bug triage setup/report & followup 4th: disable relevant default assignments in Bugzilla 5th: communicate with previous owners of default assignments 6th: hand off slow upload analysis to someone in ops (such as Ben H or Ryan L) 7th: hand off Debian HipHop packaging
 * HipHop Handoff
 * Driving FIXMEs to 0
 * Upload stats

Claudia
Please send to me: hexmode! - sure! TODO: first analysis re Bugzilla data. Some of Claudia's students have done some Wikimedia research on PediaMeter that made it into the research digest/roundup! wiki-research-l/2011-August/001640.html
 * Finished the research proposal (almost sent it to Rob and Sumana and anyone else who is interested) - I am looking for any comments

Guillaume

 * catching up on e-mail (mostly done)
 * also, feeling better now; had a nasty cold following Haifa
 * July report (about 80% done)
 * own reports
 * catch up on LIST e-mail (hah!)
 * transform etherpads / audio / video recordings into useful documentation (code review training, dev days, wikimania); coordinate with Sumana; Friday at best, Monday at worst

Sumana
Catching up on email, following up with volunteers from OSCON & Wikimania good! working on productizing docs from & for hackathons with Guillaume? Fridayish? Scheme to get volunteers to the documentation summit, tell Adam - interesting. can you give me more information on that? :) thanks. Write up OSCON report     |_  thank you! Write up Wikimania report   | SocialCoding4Good followup NOLA hackathon planning GSoC wrapping up parser team Mark asks: was talking with Tomasz, and he indicated disappointment in the number of volunteers present at the hacking days. Sumana has a different view. What's the issue? Sumana, do you have numbers? Just show same numbers. Mark to give Sumana Tomasz's complaint.  May be around the amount of mobile-related activity; can remedy in future devdays & hackathons Mobile "code review" thread wikitech-l: wikitech-l/2011-August/054692.html

Rob

 * Interview week! We've got a flow of candidates coming through for QA Lead and System Engineer (and PM Analytics)
 * Blog post about Platform Engineering started, but not complete. (current draft: https://docs.google.com/a/wikimedia.org/document/d/1w0PVdFgspIU8hW9F2bx7J9leBMhkWf4h21r9RGs-7uk/edit?hl=en_US ) yay! I am not allowed to read it :(
 * Finding a reviewer for SwiftMedia
 * Het Deploy planning
 * NDA for volunteers (to help Claudia get a SIP account)

Siebrand
Planning on organising 3 hackathons/L10n sprints in India in November. 18 November is the wiki conference in Mumbai; will also submit a talk proposal for that conference on MediaWiki and language support (in Wikipedia). Other targets are Pune and Bangalore. Also want to explore possibilities for hackathons in South-Africa and Brazil. All of the above have a huge open source contributor potential and a low number of contributors to MediaWiki code at the moment. Holidays and Wikimania cut into my translatewiki time. Picked that up yesterday and today. Tomorrow is newsletter time for translatewiki and Kiwix L10n will be enabled on translatewiki. Hopefully that will get some offline-Wikipedia enthousiasts contributing to translations. GerardM and Tomasz as very happy about this milestone :). I see e-mails mentioned a few times above. Keeping up with mediawiki-cvs and CR mails is... wow... Taking more and more time, but I guess that's a good thing. Should also start officially with my Product Manager Localisation job (as contractor) today or tomorrow (as in: signed contract). Yay :). Going to work on roadmap until Q2-2012 very soon (this week, following up to mid next month). Everyone happy with the Skype call? Sound quality (at least sound quality in the first 25 minutes has been excellent for me). Happy with quality, unhappy with proprietariness. :) ... long, long story :)
 * 1)                                                      August 9                                                              #
 * 1)                                                      August 9                                                              #
 * 1)                                                      August 9                                                              #

Mark

 * Charting upload speed on commons

Rob

 * Updated:
 * MediaWiki roadmap/1.18/Revision report
 * Hiring

Claudia
Monthly report: Wikimedia engineering report/2011/July
 * Working on research proposal for "participatory research"
 * 1)                                                      July 26                                                                 #
 * 1)                                                      July 26                                                                 #
 * 1)                                                      July 26                                                                 #

Guillaume
cf. http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-24 for last week and http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-31 for this week this week is monthly report week, although with many people out (OSCON + Wikimania) the report may be delayed a bit. going to prepare *and finish* my Wikimania presentations so I can try to do a dry run with Sumana so we can coordinate and avoid overlap.

Sumana
At OSCON

Mark H
This week (top bit): w:en:User:MarkAHershberger/Current_TODOs
 * 1)                                                      July 19                                                                 #
 * 1)                                                      July 19                                                                 #
 * 1)                                                      July 19                                                                 #

Guillaume
In ur wiki, editin ur project pages Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-17 This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-24 Coordination with other team members:
 * In a nutshell: Project pages, Wikimania prep, network maintenance + communications framework
 * In a nutshell: Project pages, project pages, project pages, Wikimania prep
 * Mark: I created a proper project page for your work, based on the Bugmeister page: Bug management
 * Sumana: I'm going to create a project page for your work: Volunteer coordination and outreach
 * Activity homepage!
 * Also need to respond to Arthur's e-mail about community/volunteer engagement for fundraising engineering; this could be a pilot project to use project pages for this purpose

Sumana
Last week I: RobLa: allday offiste thing 10 days ago -- a work product of that will be a "how we do code review, deployment & release" doc for MediaWiki, akin to what Sumana wrote re Launchpad So this week, before I leave midday Friday for CLS and OSCON: more details: User:Sumanah/TODO
 * prepped a little for my Wikimania talk (need to work a lot more on that this week)
 * wrote most of a summary of how Launchpad does releases & deployments, posted: User:Sumanah/Launchpad-dev-process
 * thought about how we do commit access
 * schemed about getting MediaWiki to the documentation sprint summit  this fall (need to  follow up this week)
 * managed & collected GSoC evaluations
 * followed up on Wikia, Postgres, RTL, & Wikimania recruitment, and Splinter
 * did my annual self-review
 * etc.
 * Continuing stuff: GSoC, the parser team, volunteer recruitment (this week for Wikimania, OpenID extension, and an orphaned page-by-page auth  extension)
 * Platform Engineering meeting -- help prep, and do some wiki cleanup
 * a Bugzilla default assignee sprint with Mark
 * Get MediaWiki "what's new, how you can help" flyers designed
 * Continue prepping Wikimania talk
 * Scheme to get a proposal to the documentation summit  this week
 * At Wikimania, talk to Tim about interwiki transclusion

Mark
re interwiki transclusion: what are we doing? Tim didn't respond (but didn't object!) Sam is very busy should not be too risky in default merge This week (top bit): w:en:User:MarkAHershberger/Current_TODOs Last Week: w:en:User:MarkAHershberger/Weekly_reports/2011-07-18
 * Rob to talk with Sam about it
 * clarify what he needs to do on 1.18
 * get all deployment blockers in the process of getting fixed
 * check with Rob on what needs to be done on the rebranching, and do it
 * check that the FIXME wiki page is right, and maintain it
 * get initial Bugzilla data for Claudia's use
 * cancel the big IRC triage, and do little triages going through individual developers' queues, concentrating on remote developers who  are in SF this week: Roan, Chad, Andrew, Trevor, Timo, Aaron
 * sprint with Sumana and clean up default assignees in Bugzilla

Siebrand
What is PML? Oh, Siebrand *is* Product Management for Localisation. Working on user stories for specific set of features. Are you working on that Sumana? Right. I have no idea yet how I will start, but user stories will of course be part of it. Robin: yes, for sure. How public is this pad? Can't say everything if it's a known URL... There will be a few developers until end December 2011. PML is in Features team. We'll focus on Indic language issues and Portuguese, although in the latter there isn't too much that we expect will take a lot of time. Input methods, on-screen keyboard, webfonts are what I expect going to be the main focus in the beginning. Not that I know of. Mark asks: can we get SPQRobin involved somehow? This pad is completely public, and listed in our Etherpad TOC. RobLa says: this all looks good. Anything else specifically? Did Roan say 1.18 would be RTL stuff too? I have no idea... Will probably be *a lot of reverting* if it needs to be backed out. I expect 30-40 commits at least. I think we should get it in, but that's without knowing how complete and stable it is. Will know by end of week. From what Robla said just now, souds like RTL will be in there. Sweet! See green bit below *nod*
 * just got back from holiday.
 * going to start Product Management Localisation tomorrow (Wednesday) for max. 20 hours/week. "Daily" "stand up" meetings with at least Niklas, GerardM and hopefully from mid-August another developer.
 * translation rally to start soon; focus on MediaWiki 1.18 release (core and Wikimedia extensions)
 * will be announced in newsletter to all translatewiki.net newletter recipients (˜3.000).
 * going to prepare something for hacking days, because we're hosted in an RTL country. I don't have a presentation in the main conference.
 * probably have to prepare a techblog post on what we're going to do with L10n product management. Will be in touch with Erik and Alolita about that.
 * SPQRobin made a *lot* of RTL related updates recently. I'm going to ask Niklas to review those and will ask if Amir can test them.

RobLa
we'll have a video camera!... but written notes will be more reusable, so please do that too so we can have reference materials on mediawiki.org =] we are looking for a set of test wikis to deploy 1.18 to first. Thinking Hebrew Wikisource. Seems unlikely we can pull off a test deploy before Wikimania. But if we can get something out to that community, it'll give us something to talk about at Wikimania.
 * Code Review training
 * Finishing up on reviews
 * Job descriptions for Sam and Aaron
 * QA Lead recruiting
 * System Engineer recruiting
 * 1)                                                      July 12                                                                 #
 * 1)                                                      July 12                                                                 #
 * 1)                                                      July 12                                                                 #

Sumana
Last week: recruited volunteer testers & developers re Postgres, Narayam & WikiBhasha, Wikimania got comments on the unit testing doc Requests for comment/Unit testing got new developers into the IRC bug triage (finally taking advantage of OpenHatch) got some Wikia people signed up for commit access helped notetake GenEng-Dev-2011-07-06 talked with Guillaume about our Wikimania presentations GLAM communication continuing responsibilities -- triage, OTRS, GSoC, followup with new volunteers & with parser team WMF administrative work: travel prep, expenses, annual review Big TODOs this week: manage& collect GSoC evaluations, make a good dent in my Wikimania talk, continue some Postgres recruiting, and do some code review research/suggestions -- specifically, look at Splinter (Bugzilla plugin that helps with code review) and write up a "how Launchpad does it" doc. re Splinter -- Mark wants to see it. Priyanka would have been the one to install that. We need to figure out who will do Bugzilla sysadmin maintenance. Mark does web admin, but we don't have real sysadmin resources. Maybe Chad? Maybe ops?

Guillaume
Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-10 This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-17 re getting help from volunteers -- Guillaume wants to finish gradual cleanup around end of July, hopefully before that, and then we can best make use of volunteer help We have begun having one central mediawiki.org page on every engineering project, as of summer/fall 2010. We've iterated towards appropriate format/template for providers & readers of info. Guillaume is cleaning them up -- they've grown messy -- and in a week or two, we'll have a proper set of project pages, clean & helpful for people who want to find more info & for domain experts to share it. there's a new template. Please use when creating a new project page! Template:Wikimedia engineering project page once everything's settled, will publicize to wikitech-l.
 * In a nutshell: Wikimania preparation & project pages
 * In a nutshell: caught up on e-mail; now: Wikimania preparation & project pages

Mark
Last week: w:en:User:MarkAHershberger/Weekly_reports/2011-07-11 This week's priorities: When Mark has time: HipHop package a few patches debian maintenance deployment blockers one major problem looking at this week: thumbnail purge & squid cache. Rob asks: whom will you ask to do the caching triage? Tim, Ariel, Reedy, Brion & Bryan Domas? maybe Rob says it boils down to the list of bugs you'll be looking at. The right bugs will interest him. Domas -- interested mostly in SQL? well, generally interested in performance. His expertise is mainly MySQL, but interests extend into performance in general. That extends to caching and purging, probably, but timing will be tough. He's in Eastern Europe. 2, 3 am his time? Sumana suggests: invite him anyway.
 * for 1.18 deployment blockers: delegate responsibility for fixing each blocker to a developer (except for tricky squid caching bug), taking care not to put too much work on any one person
 * for 1.18 code review backlog: we're at about < 150 revisions in trunk for 1.18 that need to be reviewed. Would be good to get that below 100 for this week.
 * run IRC triage around caching issues, grab Tim, Ariel, Reedy, Bryan Tong Minh, and Brion; ask Sam & Ariel for what volunteers to grab, and maybe grab Domas
 * secondary goal for this week: for code review backlog metrics: grab Rob's code & make it more accurate? get rid of the doubling http://toolserver.org/~robla/crstats/crstats.trunkall.html
 * tertiary goal? "how long does it take to get a bug resolved?"
 * plan some of next week's triages, recognizing that some remote people will be in SF

RobLa
Last week: Development process improvement/7-8 July 2011 Meeting Main project to work on out of that: 1) getting through code review backlog. focus on first. getting process working well, getting to & staying at zero 2) continuous integration. first, integrate some tools we've already got for moving -- checking validity of a commit against a set of tests. We have some post-commit hook tests, some standalone. We want to make it so all tests we have get checked -- are routinely part of the check. 3) a bunch of other ideas down the road towards bottom, Erik's continuous responsibility to make sure certain things don't get sideswiped by other tasks/activities/emergencies. Clarify what's really urgent. We want to increase deployment frequency -- deploy once a week?  Pretty optimistic.  But way more frequently than now.  If deploying takes less friction, we can do it more frequently.  We've IDed some things we need to do to make that work.  e.g. staffing?  shell scripts to push whole code base out -- that set of tools is not very robust.  If there's ever an error, it's buried in noise the tool generates.  Too many warnings.  Too many false positives. This week: Hiring Working with Aaron in SF (for quite a while!) (filling in for Priyanka) Reviews Planning Code Review training    will be in SF with face-to-face people & visiting remote people    looking at ways of recording it, nominal remote participation, but more importantly, get training materials out of it. this is a real training, instruction. working on presentations UI review security review & those presentations -- we can leverage those materials at hackathons, etc. so do not feel too bad for missing this one here. format: some lectures & some hands-on practice. Some time talking through various review documents, people's code review philosophies. Brion's surprising attitude not necessariy shared by others! So a result: better understanding of everyone's approaches. Maybe ways we can be faster at it. Brion feels it's not about insuring correctness, but about understanding code well enough so if it breaks, you can go back to that line of code & then do the debugging 2.5 hrs booked for it, may extend to 3. blogging: perenially on his TODO list, but only if he can get to it.

Claudia
working on research proposal. Talking with Rob, will send another email this week. She's revised request. Better to stay outside or have WMF support it?
 * 1)                                                      July 5                                                                  #
 * 1)                                                      July 5                                                                  #
 * 1)                                                      July 5                                                                  #

Sumana
Last week:
 * User:Sumanah/TODO

Finished Requests for comment/Unit testing and sent it out

Open Source Bridge followups, approx. 40 emails plus a big blog post http://www.harihareswara.net/sumana/2011/06/29/1

Google Summer of Code -- some followup, told students & mentors that evaluations are coming up soon

Got Aaron Parecki to apply for commit status so he can commit MW extensions for IRC, Twitter, YouTube, etc.

Some recruiting, including LinkedIn trawling and posting to MeFi Jobs

some GLAM followup

Wikimania followup

Wrote & edited a tiny fraction of the monthly engineering report

Misc logistics

Submitted OSCON Ignite talk

NEW TODO: get new devs into tomorrow's "what's actually easy" IRC meeting

Mark
w:en:User:MarkAHershberger/Weekly_reports/2011-07-04 (redlink) w:en:User:MarkAHershberger/Current_TODOs last week: HTML5 - seeking champion, maybe Reedy Hindi wiki & number representation talked with RobH re shell bugs, cleared up confusion - had talked to ops looked at 1.18 re blockers thumbnail thing? code review pass Priorities for the week: actual things showing up on Wikimedia, like thumbnail bug, & syntax highlighting extension causing PHP segfaults on production 1.18 blockers -- get all those in the process of getting fixed Code review Bug triage HipHop, backburner RobLa & Mark to talk more offline 1.18 blockers: big deal maybe make a pass through on code review stuff as well code review for 1.18 is a big priority, also getting blockers off the list we're down below 500 revisions now! could clear it out this week! \o/ last week, Rob & Mark decided that this week's triage will be for "easy" bugs check whether they are actually easy get newer devs to look, check actual easiness who should be involved? espec newer developers Sumana to be in on this one -- want to get the list of bugs marked easy & make sure it is a list we can really point to when we recruit new devs. Triage to be Wednesday of this week.

Guillaume
Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-03 This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-10 Also, groceries may be delivered during this meeting, I may have to duck out for a few minutes. Groceries delivered, ice cream being consumed happily. =]
 * Mostly monthly report (now out: Wikimedia engineering report/2011/June )
 * catching up on e-mail, lists, etc.
 * Mostly: prepare for Wikimania + figure out a lightweight process for project pages & status updates (that will probably include a lot of spamming)

Rob

 * Hiring!
 * 1.17 postmortem
 * Blog posts: (FOR REALZ!!!) (... nah, not really)
 * Platform Engineering
 * OWA postmortem
 * 1)                                                      June 28                                                               #
 * 1)                                                      June 28                                                               #
 * 1)                                                      June 28                                                               #

Sumana
Open Source Bridge was good. I gave three presentations that were well-received ["Learn Tech Management in 45 Minutes," "What's New in MediaWiki 1.17 and How You Can Help," and "Nerdy Stand-up Comedy" (my 25-minute routine)]. I recruited some volunteers to work on MediaWiki stuff, gave out lots of fliers describing open WMF positions and developed a few promising candidates, and schmoozed a LOT. During the closing ceremonies, I was named one of three Open Source Citizens by the conference. User:Sumanah/TODO
 * Sumana: look into getting Wikia people commit access. Who already has it?

Mark
w:en:User:MarkAHershberger/Weekly_reports/2011-06-27 w:en:User:MarkAHershberger/Current_TODOs

SPQRobin is tearing it up on #6100! (RTL)

Debian HipHop package started

Theme tonight: production-related bugs. Right people for triage attendance? Mark is preparing for that.

Guillaume
Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-26 This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-03
 * Mostly project pages & status updates
 * Communications support for blog posts, outage, etc.
 * Monthly report week
 * I'll ask some more info from you guys to finish the report
 * Preparation for SF, Haifa, etc.

Rob
Attending: RobLa, Sumana, Mark H., Claudia, Guillaume
 * Hiring
 * Platform Engineering (hiring) blog post
 * Working with Sam and ErikZ while they're in the office
 * OWA blog post (reminder: Wikimedia Blog/Guidelines )
 * Various firefighting exercises
 * 1)                                                      June 14                                                               #
 * 1)                                                      June 14                                                               #
 * 1)                                                      June 14                                                               #

Sumana
Last week: (Misc: This week:
 * Installed MediaWiki, found & reported bug.
 * Volunteer followup, espec re parser, HipHop & Haifa
 * Reached out to a few big MediaWiki contributors I don't know
 * GSoC management
 * Helped APS developer
 * Started playing with bugzilla API client (very little progress)
 * Sought metadata volunteers & leader (GLAM) - Claudia, don't know this abbr. Galleries, Libraries, Archives and Museums; see GLAM :)
 * Bug triage meeting & others
 * Wrote CiviCRM blog post
 * OTRS queue
 * Business cards
 * Travel plans for June)

Continue to manage GSoC -- urgent

Attend several in-person engineering meetings to investigate which ones could be better opened up to the community, and how

Talk with parser team and publicize their efforts

Chat with Erik re GLAM and toolserver work

Consult our CiviCRM administrators to talk about leveraging that or another CRM system to track the MediaWiki contribution ecology

Start documenting how our various test frameworks currently work (or don't) and ask engineers for their comments, focusing on architectural  decisions to be made and opportunities for crowdsourcing

Continue following up with potential volunteers, with especial attention to HipHop, Wikimania, wiki gnomes for Project pages, Postgres

contact OverlordQ and Greg Sabino Mullane re Postgres support, http://www.chesnok.com/daily/2011/05/19/announcing-postgres-open/

16794

re wikignomes -- prob with project pages is that people who have the info keep it & don't publish it... try to get people who see mailing list posts & IRC info to use it to update the wiki project pages.

Talk with Mark about aligning work effort

Work with Mark re grabbing "number of changes made in BZ over time periods" data

Get Claudia more involved in TL;DR Claudia: What is TL;DR? Technical Liaisons; Developer Relations (and a bad joke) many terms to learn, uff... it's the name of this group :)

Mark H.
w:en:User:MarkAHershberger/Weekly_reports/2011-06-13 w:en:User:MarkAHershberger/Current_TODOs idea: Apache bug sprint. Maybe talk to people in person about what that would mean.

Guillaume
Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-12 Reports, blog posts, community FAQ, blog guidelines This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-19 Focus is on: Mark asks: know anything about ShortURL? Negative. Good to put on all wikis? Mark to possibly ask Guillaume for more info via email
 * project pages
 * reporting process improvement (inc. meeting tomorrow)
 * wiki configuration harmonization
 * finalizing the contract & paperwork at last? hopefully
 * if time: blog tweaks

Rob L.
talked about Claudia, researcher on the MW community; may be able to help us define metrics on how we're doing, esp. for Sumana's work

Claudia
walk through the most important web pages on MediaWiki.org web site - Sumana? social and technical coordination interaction technical rules; standards other floss projects: reciprocal replacement same in MediaWiki? Changes in the future? (number of developers, characteristics, etc.) Reciprocal replacement? social and technical coordination can substitute each other interviews: we're working on that ToDo: email the notes to Sumana, SVN access for Sumana Sumana to coordinate with Claudia re getting 15 min to look at MediaWiki.org pages, find important ones.

Sumana
User:Sumanah/TODO Last week: TODO:
 * GSoC firefighting & mentor management
 * Started recruiting a metadata group lead for the GLAM uploading/data ingestion stuff
 * Mathias Schindler is a good idea
 * Finished up leftover Berlin hackfest documentation w Guillaume
 * Continued following up with potential volunteers
 * Met with American Psychological Society, will help smooth their path with tech issues
 * Responded to Wikimedia Mexico, will see what they can do for ops
 * Meetings

Continue following up with potential volunteers, with especial attention to parser & HipHop & Wikimania planning.

Continue to manage GSoC -- urgent

Travel plans

Work with Mark re grabbing "number of changes made in BZ over time periods" data

Get Claudia more involved in TLDR

Research high-volume MediaWiki contributors I don't know

Mark H.
w:en:User:MarkAHershberger/Current_TODOs

Talked to Amir about #6100

everyone seems to think this is a major new feature! where will resources come from?

TODO

Ensure that 1.17 fixes get merged appropriately, nuke most of the merge list

Set blog post up for translation translatewiki:User:MarkAHershberger/blog-RTL-Developers-wanted

Bugzilla stats with Priyanka

need to discuss extensions to bundle into 1.18 or 1.19 -- which ones? on wikitech-l. Cite & ParserFunctions, AjaxLogin? what else?

Apache bug sprint. talk to Roan, Reedy, & Chad

getting Priyanka set up as Wikinews webmaster for Google site thing? Webmaster console? whom should we use for this? requires DNS updates. Google wants you to modify the DNS to verify that you are the webmaster.

Rob suggests we ask the ops group to do this. General email account to set up for this?

Interwiki transclusion - we need to get the code reviewed. Is it up to date? was written a year ago. People really want it deployed. Roan has said he's willing to merge it from branch to trunk.

GSoC student from last year did this.

Sumana & Mark to work on this offline.

Find Wikimedia people in RTL countries - Morocco, Tunisia, etc.

Give Sumana a list of the people you think are interested? or could be?

How is the bug backlog? started jumping around a bit in there. tried to see old bugs that have recent activity. asked Alolita re WMF providing RTL dev resources, & she doesn't have anyone on features who can work on that

Guillaume
Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-05 This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-12 If time:
 * IPv6 comms; testing day was eventually canceled, but we'll be ready communicationwise when it comes
 * WMF monthly report
 * reporting process improvement
 * configuration changes stuff
 * project pages
 * Berlin photos
 * blog guidelines
 * blog tweaks

Rob
Rob to discuss RTL resources with Mark
 * Hiring!
 * 1.17 release
 * Contracts for existing folks

Sumana
Sumana finishing up Berlin, talk to Guillaume metrics progress, talk to Mark following up with volunteers -- parser! looking for a metadata working group lead (following GLAMcamp) User:Sumanah/TODO robla & brion wants sumana to work on the parser to follow up on Berlin RobLa to talk with Sumana re Erik's interest in GLAM project GenEng-Dev-2011-06-01

Guillaume
This week: working on monthly report, & creating project pages & updating them Processed staff photos TODO list is not public! on the office wiki, though: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-05

RobLa
lots of discussion with Danese, Sue, Erik

May 24, 2011
RobLa: hiring & working with GP TODO: get together with GP to talk GenEng TODO: hiring-related blog post. Guillaume: absent

Mark
coordinated Google News Sitemap deployment with Chad, Priyanka, Tim. fixing bugs - postgres-related - as mentioned in bug triage meeting yesterday getting metrics out of Bugzilla page that pulls from BZ API getting RTL dev request blog post translated into RTL languages Work with Casey Brown? Mark to use his best judgment Getting stuff from Wikia developers, integrating hooks RobLa: coordinate postgres with Tim [inaudible] how long? don't expect to take him more than a day. Will talk to Tim. Talked to Tim, he didn't have another dev ready. Got distracted by a bug that said 1.17 was eating up 3x time to render yesterday (Tuesday) so I'll work on it today.

Sumana
User:Sumanah/TODO TODO: file a ticket in rt requesting shell access for purposes of granting svn access to others. Attach key or link to key elsewhere. TODO: blogging re Berlin again? talk to Guillaume waiting on Mark re metrics. re new work computer: can put off till next week Etherpads from Berlin: mwhack11Fri mwhack11Sat mwhack11Sat-Parser mwhack11Sun 2011TechMeetingDay01 2011TechMeetingDay02