User:Sumanah/archivedtldrmeetings

From MediaWiki.org
Jump to: navigation, search

Also see:

  1. #
  2. Nov. 29th #
  3. #

Contents

[edit] Meta

Please check the November summaries at Wikimedia Platform Engineering#Current activities 3

[edit] List of projects

Architecture of Open Source Applications book chapter Bug Triage Bugzilla application management Hackathons/events

  • Mentor Summit
  • India
  • January SF

Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance

[edit] 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

[edit] 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

[edit] Bug Triage

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

[edit] 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.

[edit] 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

[edit] Mentor Summit

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

[edit] 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

[edit] 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.

[edit] Commit Access

continuing

[edit] Recruitment/encouragement

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

[edit] 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)

[edit] Communication support

minor stuffy stuff, let's move along

[edit] Engineering project documentation

being updated as Guillaume writes the monthly report

[edit] 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")

[edit] Recruiting/hiring

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

[edit] 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!

[edit] * 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

[edit] Dev community metrics

on hold - writing spec

[edit] SocialCoding4Good

on hold, awaiting SC4G ok

[edit] Training documentation

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

[edit] 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. #
  2. Nov. 22nd #
  3. #

[edit] Meta

No Claudia No Sumana (on a plane) Short week

[edit] List of projects

Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons

  • India

Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance

[edit] 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

[edit] 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)

[edit] 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)

[edit] 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.

[edit] 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)

[edit] Hackathons

[edit] India

[edit] Commit Access

[edit] Recruitment / encouragement

[edit] Monthly report

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

[edit] Communication support

blog post reviews, MediaWiki flyer, stuff

[edit] 1.18 release support

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

[edit] 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 >

[edit] * mentorship / office hours plan

see 20% discussion

[edit] Mentor Summit

[edit] Dev community metrics

[edit] SocialCoding4Good

[edit] 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.

[edit] 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

[edit] Hiring

Rob doing phone screens

[edit] 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. #
  2. Nov. 15th #
  3. #

[edit] 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 :)

[edit] List of projects

Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons

  • India

Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Dev community metrics SocialCoding4Good Training documentation Wikimedia blog maintenance

[edit] 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

[edit] 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

[edit] Staff photos

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

[edit] 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:

  • 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

etherpad:MWCoreTeam

  • Sumana to consider whether/how to publicize, get vols for this

[edit] 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

[edit] 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

[edit] Hackathons

[edit] India

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

[edit] Commit Access

queue is low; criteria clearer within the team

  • Sumana to email wikitech-l

[edit] Recruitment/encouragement

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

[edit] 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?

[edit] Communication support

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

[edit] 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

[edit] 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

[edit] * mentorship / office hours plan

on hold

[edit] Mentor Summit

  • Sumana to do followup this week

[edit] Dev community metrics

on hold

[edit] SocialCoding4Good

  • Sumana to email wikitech-l this week

[edit] 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

[edit] 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.

[edit] Hiring

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

[edit] Travel

Sumana gone tomorrow to Monday Then Thanksgiving Rob: 24-25 Mark? Sumana: 24-25 Guillaume: maybe 24 & 25

  1. #
  2. Nov. 8th #
  3. # ###########################################################################

[edit] List of projects

Architecture of Open Source Applications book chapter Bug Triage Bugzilla management Hackathons

  • India

Commit Access Recruitment/encouragement Monthly report Communication support Engineering project documentation 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Metrics SocialCoding4Good Volunteer documentation

[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] Hackathons

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

[edit] * 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

[edit] 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.

[edit] Recruitment/encouragement

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

[edit] 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

[edit] Communication support

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

[edit] Wikimedia blog maintenance

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

[edit] Engineering project documentation

Guillaume worked on:

Team coordination:

  • 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

[edit] 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.

  • To discuss this week, create action plan, list of deliverables, who's working on what!

[edit] 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?

[edit] Recruiting/hiring

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

[edit] 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

[edit] * mentorship/office hours plan

on hold

[edit] Mentor Summit

followup

[edit] Metrics

Sumana: on hold

[edit] 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

[edit] 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. #
  2. Nov. 1st #
  3. #########################################################

[edit] List of projects

AOSA Bug Triage Bugzilla management Hackathons

  • NOLA
  • India

Commit Access Recruitment/encouragement Monthly report Communication support 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Metrics SocialCoding4Good

[edit] 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

[edit] 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)

[edit] 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#Current activities 3

[edit] Communications support

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

[edit] 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.

  • Mark, Siebrand, Sumana & Rob to give Guillaume feedback

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) mw:WMF_Projects "something magical" is on the horizon it'll be more pointers to teams

[edit] 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.

  • Mark to stay on top of RT ticket #1839

https://rt.wikimedia.org/Ticket/Display.html?id=1839

[edit] 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)

[edit] 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

[edit] 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

[edit] NOLA hackathon

  • Sumana needs to do followup

yay blog post!

[edit] 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.

[edit] 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

[edit] 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

[edit] Localisation / translatewiki.net

Wrote documentation for translators on Meta m:Translation/Introduction. m: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: commons:File:Localisation-team-showcase-20111031.ogv (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

[edit] Recruiting / hiring

Rob's blog post on analytics is out: WMFBlog: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)

  • Sumana to consider or delegate that

Job description is now posted for security engineer wmf:Job openings/Software Security Engineer

  • Sumana to look at The Email from QA candidate

[edit] Metrics

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

[edit] 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. #
  2. Oct 25th #
  3. # ###########################################################################

[edit] List of projects

AOSA Bug Triage Bugzilla management Hackathons

  • NOLA
  • India

Commit Access Recruitment/encouragement Monthly report Communication support 1.18 deployment & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Metrics

[edit] 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

[edit] 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.

[edit] 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

[edit] Communications support

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

[edit] 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

[edit] 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

[edit] 1.18 deployment support & release support

Deployment complete, still have a lot of regressions to deal with but other than bugzilla: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

[edit] 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

[edit] IRC office hours / mentoring?

On hold this week - Sumana to develop plan next week

[edit] 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

[edit] 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

[edit] 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.

[edit] 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?"

[edit] 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.

[edit] 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

[edit] 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.

[edit] Metrics

  • on hold

[edit] Misc

Asia FOSS conf ; Sumana may attend it since it's close to India hackathon

  1. #
  2. Oct 18th #
  3. # ###########################################################################

[edit] List of projects

AOSA Bug Triage Bugzilla management Hackathons

  • NOLA
  • India

Commit Access Recruitment/encouragement (Monthly report) (Communication support) (Staff photos) 1.18 deployment support & release support Recruiting/hiring Code review meistering

  • mentorship/office hours plan

Mentor Summit Metrics

[edit] 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

[edit] 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.

[edit] 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

[edit] 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

  • TODO: Mark wants to ask Sumana about database triage

& ask about timing Mark also met MS SQL Server support workers (DJ & Ben)

[edit] 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

[edit] 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.

[edit] 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

[edit] 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.)

[edit] Comm support

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

[edit] Staff photos

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

[edit] 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?

[edit] Recruiting/hiring

  • sumana to ask Rob - DONE

ZendCon! - is he doing an unconference session? does he have enough swag?

  • TODO: Rob's conference planning
  • TODO: Rob & Sumana to work on blog entries

[edit] Code review meistering

covered in FIXME conversation

[edit] mentorship/office hours plan

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

[edit] Mentor Summit

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

[edit] 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

[edit] 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

  1. #
  2. Oct 11th #
  3. #

AOSA Bug Triage Bugzilla management Hackathons

  • NOLA
  • India

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

  • 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.

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:
   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. #
  2. Oct 4th #
  3. # ###########################################################################

[edit] Rob

  • 1.18 release -- communication TODOs. Planning to deploy to all the wikis TODAY, 4pm SF time, 2300UTC!
   CentralNotice
   technotice to link to from CentralNotice
       landing page is ready, Guillaume said
   etherpad: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.
  • Hiring
  • Contracts

(traveling to ZendCon 17-20 Oct), unconference prep? Talk to Alolita about Sumana & India hackathon

[edit] Guillaume

Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-10-02

  • travel preps
  • September engineering report
  • AOSA book (cont.)

This week:

  • 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

Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html

[edit] 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

[edit] Mark

[edit] Siebrand

[edit] 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. #
  2. Sept. 27th #
  3. # ###########################################################################

[edit] Rob

  • 1.18
  • hiring
  • contracts

[edit] Guillaume

Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-25

  • AOSA book
  • engineering report
  • side activities: 1.18 comms, blog tweaks

This week:

Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html

[edit] Sumana

Upcoming involuntary vacation... Last week I pushed a lot on:

  • NOLA hackathon recruiting & travel
  • India hackathon phone calls
  • QA recruiting (volunteers) & interviewing
  • Weekend of Code
  • GSoC wrapup (blog post)
  • volunteer management

This week I aim to:

  • 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?

That's it. Lowering my sights. travel.... arriving SF Oct 9th probably

[edit] 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. #
  2. Sept. 20th #
  3. # ###########################################################################

[edit] 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

[edit] 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: mailarchive: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. mw:I18n#Message_documentation.

[edit] 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

[edit] Claudia

[edit] Guillaume

Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-18

  • AOSA book
  • side activities: blog post reviews, monthly report

This week:

  • AOSA book: deep dive
  • blog post reviews, 1.18 deployment communications (Rob, FYI: m:Wikimedia maintenance notice ), monthly report
  • side activities: WMF blog tweaks, travel arrangements

Public Wikimedia todo list at https://www.toodledo.com/public/td4e4b7b435dcc1/0/1440335/Wikimediapublic.html

[edit] 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. #
  2. Sept. 13rd #
  3. # ###########################################################################

[edit] 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 :)

[edit] 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)?

[edit] 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.

[edit] Guillaume

Last week: https://office.wikimedia.org/wiki/Report:Guillaume/2011-09-18

  • mostly, preparation for the AOSA book
  • side activities: blog post reviews, monthly report

This week:

  • mostly, wiki archeology, deep dive into MediaWiki's history, and writing
  • Side activities: blog post reviews, 1.18 deployment communications, monthly report

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)

[edit] 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: etherpad:weekend-code-planning To do this week:

  • 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 :-)
   need to change date/time of that post-writing session - done

[edit] Rob

Last week:

  • 1.18, hiring
  • Planning volunteer dev tasks with Greg DeKoenigsberg

This week:

  • 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. #
  2. Sept. 6th #
  3. # ###########################################################################

[edit] 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.

[edit] Sumana

[edit] 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.

[edit] Rob

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

[edit] 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...

[edit] 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. #
  2. August 30 #
  3. # ############################################################################

[edit] 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.

[edit] 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.

  • 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

[edit] 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

[edit] 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/ ?

[edit] Siebrand

   Interesting stuff:
   [Mediawiki-l] Case Study: KDE Userbase wiki mailarchive: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 etherpad: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 (m:WikiConference India 2011/Submissions/Language support in Wikipedia) and workshop (m: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).

[edit] Claudia (not attending today)

  • 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 :(

Call ends after 28 mins.

  1. #
  2. August 23 #
  3. # ############################################################################

[edit] Mark

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

  • 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.

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

[edit] 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

[edit] 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:

  • caught up on own reports, inc. Wikimania trip report
  • Now working on August report, follow-up and planning on book project (w/ Sumana)

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.

[edit] 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. :)

[edit] Claudia

  • 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 :)

TODO:

  • 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

[edit] Siebrand

  • 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

This week planned:

  • 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.

Call ends after 32 minutes.

  1. #
  2. August 16 #
  3. # ############################################################################

[edit] Mark

  • HipHop Handoff
  • Driving FIXMEs to 0
  • Upload stats

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

[edit] Claudia

  • Finished the research proposal (almost sent it to Rob and Sumana and anyone else who is interested) - I am looking for any comments

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! mailarchive:wiki-research-l/2011-August/001640.html

[edit] 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

[edit] Sumana

Catching up on email, following up with volunteers from OSCON & Wikimania <evil laugh> 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: mailarchive:wikitech-l/2011-August/054692.html

[edit] Rob

[edit] 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. #
  2. August 9 #
  3. #

[edit] Mark

  • Charting upload speed on commons

[edit] Rob

[edit] Claudia

  • Working on research proposal for "participatory research"
  1. #
  2. July 26 #
  3. #

Monthly report: Wikimedia engineering report/2011/July#Technical Liaison.3B Developer Relations

[edit] 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.

[edit] Sumana

At OSCON

[edit] Mark H

This week (top bit): w:en:User:MarkAHershberger/Current_TODOs

  1. #
  2. July 19 #
  3. #

[edit] Guillaume

In ur wiki, editin ur project pages Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-17

  • In a nutshell: Project pages, Wikimania prep, network maintenance + communications framework

This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-24

  • In a nutshell: Project pages, project pages, project pages, Wikimania prep

Coordination with other team members:

  • 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

[edit] Sumana

Last week I:

  • 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 <https://sites.google.com/site/docsprintsummit/> 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.

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:

  • 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 <https://sites.google.com/site/docsprintsummit/> this week

more details: User:Sumanah/TODO

  • At Wikimania, talk to Tim about interwiki transclusion

[edit] Mark

re interwiki transclusion: what are we doing? Tim didn't respond (but didn't object!) Sam is very busy

  • Rob to talk with Sam about it
   should not be too risky in default merge

This week (top bit): w:en:User:MarkAHershberger/Current_TODOs

  • 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

Last Week: w:en:User:MarkAHershberger/Weekly_reports/2011-07-18

[edit] Siebrand

  • 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.
   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.
  • 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 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*

[edit] Claudia

[edit] RobLa

  • Code Review training
   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 =]
  • Finishing up on reviews
  • Job descriptions for Sam and Aaron
  • QA Lead recruiting
  • System Engineer recruiting

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.

  1. #
  2. July 12 #
  3. #

[edit] 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 etherpad: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?

[edit] Guillaume

Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-10

  • In a nutshell: Wikimania preparation & project pages

This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-17

  • In a nutshell: caught up on e-mail; now: Wikimania preparation & project pages

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.

[edit] Mark

Last week: w:en:User:MarkAHershberger/Weekly_reports/2011-07-11 This week's priorities:

  • 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

When Mark has time:

  • 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

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.

[edit] 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.

[edit] 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. #
  2. July 5 #
  3. #

[edit] Sumana

Last week:

   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

[edit] 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.

[edit] 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

  • 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)

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. =]

[edit] Rob

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

[edit] 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?

[edit] 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.

[edit] Siebrand

< absent >

[edit] Guillaume

Last week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-06-26

  • Mostly project pages & status updates
  • Communications support for blog posts, outage, etc.

This week: http://office.wikimedia.org/wiki/Report:Guillaume/2011-07-03

  • Monthly report week
    • I'll ask some more info from you guys to finish the report
  • Preparation for SF, Haifa, etc.

[edit] Rob

  • Hiring
  • Platform Engineering (hiring) blog post
  • Working with Sam and ErikZ while they're in the office
  • OWA blog post (reminder: m:Wikimedia Blog/Guidelines )
  • Various firefighting exercises
  1. #
  2. June 14 #
  3. #

Attending: RobLa, Sumana, Mark H., Claudia, Guillaume

[edit] Sumana

Last 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 outreach:GLAM :)
  • Bug triage meeting & others

(Misc:

  • Wrote CiviCRM blog post
  • OTRS queue
  • Business cards
  • Travel plans for June)

This week:

   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/
   bugzilla: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 :) 

[edit] 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.

[edit] 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:

  • project pages
  • reporting process improvement (inc. meeting tomorrow)
  • wiki configuration harmonization
  • finalizing the contract & paperwork at last? hopefully
  • if time: blog tweaks

Mark asks: know anything about ShortURL? Negative. Good to put on all wikis? Mark to possibly ask Guillaume for more info via email

[edit] 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

[edit] 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.

[edit] June 7

[edit] Sumana

User:Sumanah/TODO Last week:

  • 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

TODO:

   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

[edit] 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

[edit] 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

  • 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

If time:

  • blog guidelines
  • blog tweaks

[edit] Rob

  • Hiring!
  • 1.17 release
  • Contracts for existing folks

Rob to discuss RTL resources with Mark

[edit] June 2, 2011

[edit] 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 etherpad:GenEng-Dev-2011-06-01

[edit] 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

[edit] RobLa

lots of discussion with Danese, Sue, Erik

[edit] May 24, 2011

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

[edit] 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.
   

[edit] 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: etherpad:mwhack11Fri etherpad:mwhack11Sat etherpad:mwhack11Sat-Parser etherpad:mwhack11Sun etherpad:2011TechMeetingDay01 etherpad:2011TechMeetingDay02


[edit] December 2011

  1. #
  2. December 20th #
  3. #

Notes for TL;DR meeting, 20 December 2011

[edit] Meta

Travel/vacation: Upcoming vacation days:

  • Guillaume: Dec. 16th (traveling), 3 days on week 51 (Monday, Thursday, Friday), 2/3 days on week 52 (not yet picked)
  • Rob: week of Dec.26 , returning Jan 3rd
  • Sumana: Dec 16 + last week of year & up to Jan 3
  • Mark: Last week of Dec, returning Jan 3rd

[edit] List of projects

  • Wikimedia blog maintenance
  • Training documentation
  • Monthly report
  • Communication support
  • Engineering project documentation
  • Code review meistering
  • Bug Triage
    • Individual dev assignment work
  • Bugzilla application management
  • Recruiting/hiring
  • Hackathons/events (January SF, Pune)
  • 1.18 deployment & release support
  • Commit Access
  • Recruitment/encouragement
  • UCOSP
  • Dev community metrics

[edit] Who's doing what

Sumana -- commit access, recruitment/encouragement, code review meistering, help with training documentation, planning for January hackathon & Pune hackathon, UCOSP Guillaume - training doc, Wikimedia blog maintenance, engineering project doc Mark H - bugzilla admin, code review, bug triage, 1.18 release followup, patch review, 1.19 ramp up. Rob - Hiring, code review meistering Siebrand - not on call, Pune hackathon planning Claudia - not on call, Bugzilla database

[edit] Wikimedia blog maintenance

Guillaume added a long awaited feature to allow users in the “contributor” group to upload files. Not deployed to production yet. Working on a feature this week to link to and/or show the blog guidelines within the WordPress admin interface

[edit] Training documentation

Guillaume mostly worked on cleaning up the Code review guide, and is going to add to it tomorrow with the notes from the code review session from July 2011.

  • Maybe at end of week, look at CR guide to review, give comments Obviated by changes in Guillaume's schedule

[edit] Monthly report

Not much happening this week. Will start again next week and continue on the first week of January.

  • TODO: Sumana can ask people to add info to status pages before they leave for the year.

[edit] Communication support

stuffs

  1. wmfstaff (not really part of Guillaume’s work)

find someone who wants to manage channel, give them IRC powers Andrew White may have signed up for that... G would like to have a role acct for it not very urgent

  • either backburner for Guillaume to work on in Jan or Sumana to push forward this week

[edit] Engineering project documentation

Guillaume did some cleanup on project pages & the MediaWiki roadmap/1.1x pages. RobLa made status more prominent in some project pages. Put it up at the top. The more up-to-date info you have at the top of the page, the more alive the page looks. Should be one of the first things people should read about a project, after the short description. transclusions? SwiftMedia SwiftMedia doesn’t have a summary at top of page to talk about more offline, maybe update the project page template to transclude statuses RobLa haranguing team to update statuses on their projects

[edit] Code review meistering

Mark to start sending out personal emails, after looking over what they have actually reviewed, instead of spamming everyone But 1.19 is the priority! Per the graph, we need to get back on this

[edit] Bug Triage

There is a security bug that’s looking for a release? When, not if. So, Mark to ensure other recent changes get into 1.18.1. Why so many new bugs last week? VE, android app new version... Mark looked at charts, & it looks like we are looking at exponential growth of incoming bugs What are the numbers looking like? we’re getting approx. 20 bugs a day, used to be half that.

[edit] Individual dev assignment work

  • Didn’t manage to do this last week -- I *think* because I became absorbed with bugs

Sumana & Mark to sprint today assignment should mean there is a plausible, credible plan that dev is working on this in the next month or so.

[edit] Bugzilla application management

Staying same, maybe pushing my patches upstream to Bugzilla? low-priority Bugzilla database to be down for 20 minutes on Wednesday.

  • Mark to publicize today DONE

[edit] Recruiting/hiring

[not public]

  • RobLa, post the blog post you wrote re MW Core! Today! DONE

[edit] Hackathons/events (January SF, Pune)

Sumana continues to prepare & recruit people

  • researched and discussed an anti-harassment policy for tech events

[edit] 1.18 deployment & release support

Image rotation issue? Sam is continuing to work with rotatebot folks to make that work better. Backlog will naturally run its course anyway. We’ll start getting to where community won’t keep up with bot.... we have some ideas for what to do for longer-term fixes. Lesson learned in deploying this stuff. Community-developed feature we didn’t vet closely enough. There was research we could have done that we didn’t. We have been getting timid, put off deployment of some of this stuff, community-developed features, and this is why! when you consider all the stuff you have to do to make a high-quality release, lots of work. Learned & did better in VipsScaler, working with upstreams Security release - may be coming, low-priority

[edit] Commit Access

continuing - will build backlog during vacation

  • Sumana to schedule longer meetings in Jan to clean through queue

[edit] Recruitment/encouragement

[edit] Dev community metrics

[on hold]

  1. #
  2. December 13th #
  3. #

( notes taken via Google Hangout)

[edit] Meta

Travel/vacation: Upcoming vacation days:

  • Guillaume: (tentative) Dec. 16th, 2/3 days on week 51, 2/3 days on week 52 (see mail)
  • Rob: week of Dec.26
  • Sumana: Dec 16 + last week of year & up to Jan 3
  • Mark: Last week of Dec, returning Jan 3rd

[edit] List of projects

  • Bug Triage
    • Individual dev assignment work
  • Bugzilla application management
    • Vandal has gone! Patch applied, might do a little more work on the generic fix.
  • Hackathons/events (January SF, Pune)
  • Commit Access
  • Recruitment/encouragement
  • Monthly report
  • Communication support
  • Engineering project documentation
  • 1.18 deployment & release support
  • Recruiting/hiring
  • Code review meistering
    • mentorship/office hours plan
  • Dev community metrics
  • SocialCoding4Good
  • Training documentation
  • Wikimedia blog maintenance

[edit] Who's doing what

Sumana -- commit access, recruitment/encouragement, code review meistering, help with training documentation, planning for January hackathon & Pune hackathon Guillaume - training doc, Wikimedia blog maintenance, engineering project doc Mark H - bugzilla admin, code review, bug triage, 1.18 release followup, patch review, 1.19 ramp up. Rob - Hiring, code review meistering Siebrand - not on call, Pune hackathon planning Claudia - Bugzilla database

[edit] Bug Triage

on hold this week? Mark to focus on individual, focused meetings, checking on the assignments individual developers have -- Rob’s direct reports

[edit] Bugzilla application management

nothing to do this week

[edit] Hackathons/events (January SF, Pune)

We’re about to publicly announce the January SF hackathon Most of the travel is set up Sumana has been asked to help with 2 events in February on the same week-end:

  • Pune, India (outreach like in Mumbai)
  • Washington, DC (GLAM)

Coordination / help: will use the materials Guillaume is currently assembling / organizing / writing Europe hackathon probably in Berlin in April / May. WMDE organizing it

[edit] Commit Access

continuing. Sumana can do stuff with her newly acquired superpowers

[edit] Recruitment/encouragement

Sumana had contact with 50 people last week tracking contacts / people in a Google spreadsheet right now, shared it with Ryan Lane

  • Sumana to talk to Claudia later
  • Sumana to give robla & Mark & Guillaume access to spreadsheet

Mark wants to see the people who have contributed patches, see if Sumana have already contacted them

[edit] Monthly report

Nothing being done yet besides attending meetings and saving bookmarks to notes for later in the month

[edit] Communication support

Guillaume reviewing blog posts, etc. as needed (and also discovering major events at the last minute)

[edit] Engineering project documentation

Guillaume has done some reorganizing on the roadmap pages etc. Also project page-ified MediaWiki 1.19/Roadmap

[edit] 1.18 deployment & release support

FAQ? Mark needs help with frontpage templates for mediawiki.org to link to 1.18 FAQ from the frontpage

  • Mark to coordinate with Guillaume, Guillaume happy to help as soon as he knows what help is needed

RobLa says: the image rotation problem is causing many folks to seek a solution, as many Commons images are not rotating properly; they were depending on metadata being “wrong”, and now that MediaWiki uses the EXIF metadata to rotate images automatically, they’re rotated twice and thus wrong

    • may sidetrack our 1.19 image
    • These should be high priority bugs
    • Possible to say, those before a certain timestamp, or not touched since a certain time, we won’t try to fix? possible, but we should go in & fix code itself. Another problem: thumbnail generation & purging time is complicated. This is a mess. We’ll be working on that
    • we’d deploy a patch. Point release? well, probably not.
    • we may autogenerate a list of affected images, so a bot could come clean up.
    • may bring Guillaume in to communicate. this has gone from list to list. wikitech-l, foundation-l, on-wiki discussions. Heavy commons user. Did bot take care of things quickly? backlog was a day or two when there were a lot of pics to be rotated. And you can fix manually.
      • Ask Guillaume for what you need! Rob & hexmode to coordinate

[edit] 1.19 rampup

Basically, CR.

[edit] Code review meistering

Mark working on CR projections. RobLa says: look at stats for today & it looks pretty good. Last few days, Antoine & Tim made a big dent. http://toolserver.org/~robla/crstats/ We are down from 800 ish to under 700.

  • on back burner: Mark & Sumana gathering testers.
  • Mark to take over nag emails (daily) re code review groups. Don’t make it too bot-like. Quick update. “Here’s where we are.”

Guillaume has improved the code review guide. See the training docs section. Sumana & patch review queue coming up in Platform Eng meeting

[edit] mentorship/office hours plan

Sumana quietly recruiting.

[edit] Recruiting/hiring

(non-public discussion)

  • Sumana to review Rob’s blog post today

[edit] Dev community metrics

on hold, sorry, need to gather some thoughts, this week?

  • Sumana

[edit] SocialCoding4Good

waiting for VMWare announce posted to wikitech-l (yay no secrecy!) backburner until further notice

[edit] Training documentation

Guillaume finished listening to the audio recordings of the July 2011 code review training session and taking notes. Currently cleaning up Code review guide and associated pages before I add content from the notes. Should be done by the end of this week. Also found Manual:Pre-commit checklist which seems like it would benefit from more integration with the other pages. I’ll probably think about a navigation panel / tool of some sort to link these pages (probably chronologically in the flow of a commit) A lot of the linking-together of pages (how to get SVN access, precommit checklist) will be helpful to newbies. Aiming to have intro tutorial by Jan 20th -- Yuvi to help.

  • Sumana to look at pages once a week, and if we see one particular area is weak & should be expanded, speak up.
  • Sumana to work on fulfilling the list of required tutorials & help domain experts develop spiels, tutorials, etc. for Jan hackathon
    • add red links to inventory

[edit] Wikimedia blog maintenance

Guillaume did some work last week. No work on it this week yet, mostly focusing on training documentation (but there are some time-sensitive tweaks to make that I’ll probably get around to this week anyway, probably on Friday)

[edit] Misc

Remember that Guillaume is out on Thursday (taking the train to Normandy) Sumana is out Friday Visual Editor deployment --- proof of concept on mediawiki.org. Set expectations low!! You cannot edit a page with it right now!

  1. #
  2. December 6th #
  3. #

[edit] Meta

[edit] List of projects

  • Architecture of Open Source Applications book chapter (on hold for now until Tech reviewers get back to us)
  • Bug Triage
  • Bugzilla application management
  • Hackathons/events (Mentor Summit, India, January SF)
  • Commit Access
  • Recruitment/encouragement
  • Monthly report
  • Communication support
  • Engineering project documentation
  • 1.18 deployment & release support
  • Recruiting/hiring
  • Code review meistering
    • mentorship/office hours plan
  • Dev community metrics
  • SocialCoding4Good
  • Training documentation
  • Wikimedia blog maintenance

[edit] Who's doing what

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

[edit] Bug Triage

mark supposed to meet with Arthur today about tomorrow's fundraising triage meeting scheduled for 1pm PT

[edit] Bugzilla application management

  • mark figured out how to delete comments
  • mark going to debug it then get ops to deploy it

Rob asks: how long will this take?

Mark should be able to do it today

[edit] Hackathons/events (Mentor Summit, India, January SF)

Sumana has finished the follow-up from Mentor Summit. Will probably do it right after the next events in the future

[edit] India

  • Sumana needs to ping Siebrand again to see how he wants to structure follow-up

[edit] SF hackathon

  • phone call with pariSOMA today
  • doing outreach / social networking this week
  • encouraging other people to host events

[edit] Commit Access

  • going fairly smoothly
  • getting to a zero backlog every week or every other week (notably because criteria are clearer)
  • End of the year coming up: Sumana considers doing a round-up of developers who recently got commit access and see if they're a success story

[edit] Recruitment/encouragement

  • this takes an increasing amount of Sumana's time. Sumana hoping to delegate some of this to.
  • Developing Yuvi & varnent maybe as VDC volunteers :)

[edit] Monthly report

  • The November report is out: Wikimedia engineering report/2011/November
  • Only notable change: Trevor is running the features team meetings, & format encourages people to write content on Etherpad more, so that's helpful :-)

This activity is on backburner until later in the month.

[edit] Communication support

  • Guillaume reviewing blog posts, etc.

[edit] Engineering project documentation

  • Guillaume updating project pages, status updates, etc.
  • Petr Bena -- a volunteer who could help with Labs documentation

[edit] 1.18 deployment & release support

  • Last update. Tarball release happened last week
  • Mark followed up on 1.18.0 bug triage
  • Started FAQ
    • Link to front page?

[edit] Recruiting / hiring

  • <information redacted>

[edit] Code review meistering

  • This is the area we all need to think about how to get things moving
  • Rob hasn't compared actuals to projections yet but it'll look grim
    • We need to get more visibility around code review front & make sure we come up with different ways people can approach it to feel effective, find their own effective styles. For example, in-person work in SF might be helpful

Mark asks re projections: should he help out by updating the Google Doc? Sumana notes: IRC, Google+, in person

[edit] mentorship/office hours plan

  • When Sumana sees someone who could be interested in being mentored, she proposes it but she hasn't found anyone yet.

[edit] Dev community metrics

still on hold

[edit] SocialCoding4Good

pinging Gerardo

[edit] Training documentation

Guillaume going through the materials; currently processing materials from the July 2011 code review training session, taking notes, then going to merge them with the existing notes and turn them into proper documentation

  • Sumana to grab more raw materials, & talk with Guillaume
  • Sumana to interview RobLa to get brainstorm from ZendCon

spending more time on how to substantively review code, less on the CR tool process

[edit] Wikimedia blog maintenance

Daniel Zahn deployed the first round of changes and bug fixes last week: example at WMFBlog:2011/12/02/mobile-full-screen-search/

  • nice "posted by" & categories/tags box :-) yay!

Guillaume continues to fix bugs and add functionality: https://github.com/gpaumier/WP-Victor/commits/master Next round of changes to deploy in a plugin -- allowing contributors to upload pictures We'd love to center the design of the blog, but since it was based on Vector, that's tricky & Guillaume is doing that laaaaater.

[edit] Vacation & travel

Upcoming vacation days:

  • Guillaume: (tentative) Dec. 16th, 2/3 days on week 51, 2/3 days on week 52
  • Rob: Dec.26
  • Sumana: maybe Dec 16 + last week of year & maybe up to Jan 3 or something
  • Mark: Last week of Dec

Only a few days are officially days Observed Office Closed days. Days off in lieu of the Sundays (Christmas & New Year's Day): Mondays. (look for federal list, or new employee handbook) http://office.wikimedia.org/wiki/HR_Corner/HolidayList

[edit] Misc.

none.

Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox