User:Sharihareswara (WMF)/archivedectmeetings Oct2012

ECT 2012-10-02 Attending: Sumana, Guillaume, Chris

copied from http://etherpad.wmflabs.org/pad/p/ECTWeekly

List of projects

 * Testing infrastructure/automation
 * Beta Labs
 * Feature testing efforts
 * Community testing planning
 * 20% time wrangling
 * 1.20 deployment
 * Monthly report
 * Communications support
 * Tech ambassadors
 * Engineering activity documentation
 * Recruiting/hiring
 * Hackathons/events (Bangalore, future)
 * Conferences in general
 * Gerrit project owner groups
 * Recruitment/encouragement
 * GSoC
 * Dev community metrics

Who's doing what (this week)
Chris: discussing WMF, features, tools, environments, etc. with Zeljko Fillipin, the new QA Engineer., and demoing beta labs in the process. More work with NPF/Curation now that it is running in beta labs. Guillaume: monthly report, tech ambassadors Sumana: 20% time replacement proposal, Grace Hopper prep, Bangalore prep, volunteer encouragement, rampup for incoming ECT people

Feature testing efforts
With Zeljko on board, Chris to investigate closer ties for testing in WMF projects like Visual Editor perhaps. First Zeljko & test automation work will be in UploadWizard, will help prove out infrastructure & maintenance issues (requires some Jenkins work) Where to host the test code itself? right now it's strewn on GitHub & Gitorious (Sumana suggests: just use Gerrit)

Beta labs
Chris sent out a "please use Beta labs" email; did that lead to an uptick in usage? Not much uptick, but I'd like to promote beta labs as an alternative test environment to the ee-prototype host currently in use for NPF/Curation. right now, it's only for extensions scheduled for deployment date to prod so, NPF, AFT, UW we could change that policy we have an outstanding request from Arthur, who wants MobileFrontEnd support https://bugzilla.wikimedia.org/show_bug.cgi?id=40605 (Antoine will take care of that) Beta labs changes: submit change to https://gerrit.wikimedia.org/r/#/q/status:open+project:operations/mediawiki-config,n,z (is there a backlog in reviewing those changesets?)

Community testing planning
(none right now)

20% time wrangling
Sumana needs to write proposal - this week

1.20 deployment
remains routine (this is slightly scary, it's TOO quiet) Chris wants to work on this as a medium priority - what coverage do we have with unit tests? and what steps can we take to make deployments less risky Chris continues to do spot-checking of deployments. This week found a bug (with Krenair) about redirecting after logout/login. Bug Wrangler to start Monday Oct 8, help us be aware of deployment issues

Monthly report
currently reviewing, fixing, completing the September report stuck on the Committer stats because I can't log into gerrit for some unknown reason problem solved https://twitter.com/#!/wikimediaatwork Dan A & Mark H

Communications support
nothing to report

Tech ambassadors
Guillaume continues to collect & organize ideas. Very early draft at https://office.wikimedia.org/wiki/User:Guillom/Collaboration

Engineering activity documentation
Updated as the monthly report is being assembled Sumana made substantial improvements this month to Wikimedia Labs & Beta cluster

Recruiting/hiring
New Bug Wrangler starting Oct 8 new VEC start delayed till November :( new QA Engineer started Oct 1 Please tell your friends/social networks about http://jobs.wikimedia.org/

Hackathons/events (Bangalore & the future)
Sumana just sent out Berlin retrospective, https://www.mediawiki.org/wiki/Berlin_Hackathon_2012/Retrospective Bangalore planning - November https://www.mediawiki.org/wiki/Bangalore_DevCamp_November_2012

Conferences in general
Sumana: Grace Hopper -  this week http://systers.org/systers-dev/doku.php/ghc12osdwikimedia

Gerrit project owner groups
Sumana managing

Recruitment/encouragement
Sumana reaching out Sumana working on maintainership document, CoC?

GSoC
Wrapup post went up Now GSoC 2012 is in maintenance mode In November, will start trying to get more future students interested, do more retrospective on what's worth it/what to do next time

Dev community metrics
Quim volunteering on this; see analytics post http://lists.wikimedia.org/pipermail/analytics/2012-October/000176.html

Misc
Sumana: Grace Hopper October 3-6, and SF in Oct 17-28 Guillaume: Possible vacation in late October or November Chris: possible vacation Nov 8/9, not sure yet.... Fundraiser may start early Nov

archived to https://www.mediawiki.org/wiki/User:Sharihareswara_%28WMF%29/archivedectmeetings_Oct2012 ECT 2012-10-09 Attending: Sumana, Guillaume, Chris, Andre, Michelle, Željko copied from http://etherpad.wmflabs.org/pad/p/ECTWeekly

List of projects

 * Testing infrastructure/automation
 * Browser automated tests
 * Beta Labs
 * Feature testing efforts
 * Community testing planning
 * 20% time wrangling
 * 1.20 deployment
 * Monthly report
 * Bug triage
 * Bugzilla application management
 * Communications support
 * Tech ambassadors
 * Engineering activity documentation
 * Recruiting/hiring
 * Hackathons/events (Bangalore, future)
 * Conferences in general
 * Gerrit project owner groups
 * Recruitment/encouragement
 * GSoC
 * Dev community metrics

Who's doing what (this week)
Chris: Feature testing, Browser automated tests,  Beta labs, recruiting/hiring (Bringing Michelle Grover on with training, etc.) Guillaume: tech ambassadors, admin stuff Sumana: 20% time replacement proposal, Grace Hopper followup, Bangalore prep, volunteer encouragement, rampup for incoming ECT people Andre: Bugzilla app management, bug triage, ramp up Michelle: rampup! Željko: running browser based tests from Jenkins

Feature testing efforts
More work with NPF/Curation now that it is running in beta labs.

Browser automated tests
More discussion about the architecture of the First Official Browser Test with Željko based on Rob's suggestion of 3rd party client.

Beta labs
Also have a new request to support Mobile FrontEnd in beta labs, will be exploring that with Antoine. (Antoine was out the end of last week). (It's not already there -- there are infrastructure/architecture issues.) Nontrivial to deploy to beta cluster right now. There's a BZ ticket - https://bugzilla.wikimedia.org/show_bug.cgi?id=40605 is not it, does not have enough info Had first talks with E3 team about beta labs. Chris sent out a "please use Beta labs" email; did that lead to an uptick in usage? Not much uptick, but I'd like to promote beta labs as an alternative test environment to the ee-prototype host currently in use for NPF/Curation. right now, it's only for extensions scheduled for deployment date to prod so, NPF, AFT, UW we could change that policy Beta labs changes: submit change to https://gerrit.wikimedia.org/r/#/q/status:open+project:operations/mediawiki-config,n,z (is there a backlog in reviewing those changesets?)

Community testing planning
(none right now)

20% time wrangling
Sumana needs to write proposal - this week

1.21 deployment
Andre to concentrate on finding recent bugs that sprang out of deployments Chris wants to work on this as a medium priority - what coverage do we have with unit tests? and what steps can we take to make deployments less risky https://www.mediawiki.org/wiki/MediaWiki_1.21/Roadmap

Monthly report
published! https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/September There's also a summary at https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/September/summary which newer people might want to start with, since it and provides more context than the full report.

Bug triage
Andre's starting on this https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas

Bugzilla application management
also see https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas Andre wants to clean up bug management documents FIRST

Communications support
Guillaume reviewing blog posts etc.

Tech ambassadors
Guillaume continues to collect & organize ideas. Very early draft at https://office.wikimedia.org/wiki/User:Guillom/Collaboration input welcome, more specifically on the "Vision" and the "How to get there" sections. Bold edits are fine, talk page comments are great.

Engineering activity documentation
updated along the monthly report

Recruiting/hiring
new VEC start delayed till November :( Please tell your friends/social networks about http://jobs.wikimedia.org/ Chris - continuing to discuss WMF, features, tools, environments, etc. with Michelle Grover (new Mobile QA Engineer)  (made the curriculum last week with Željko Fillipin), and demoing beta labs in the process. New curriculum: http://www.mediawiki.org/wiki/QA/first_week - maybe should be integrated into general eng onboarding.  2-3 hours/day for 5 days
 * Sumana to take a look

Hackathons/events (Bangalore & the future)
Bangalore planning - November https://www.mediawiki.org/wiki/Bangalore_DevCamp_November_2012

Conferences in general
Sumana: Grace Hopper followup http://systers.org/systers-dev/doku.php/ghc12osdwikimedia
 * Sumana to write blog post

Gerrit project owner groups
https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership Sumana managing

Recruitment/encouragement
Sumana reaching out Sumana working on maintainership document, CoC (long run)

GSoC
Now GSoC 2012 is in maintenance mode In November, will start trying to get more future students interested, do more retrospective on what's worth it/what to do next time Andre to consider trying to get into Google Code-In

Dev community metrics
Quim volunteering on this; see analytics post http://lists.wikimedia.org/pipermail/analytics/2012-October/000176.html

Misc
Sumana: SF in Oct 17-28 Andre: SF in Oct 17-27 Guillaume: Possible vacation in late October or November Chris: vacation Nov 9  Fundraiser may start early Nov Željko: Citcon Budapest Friday October 19th

archived to https://www.mediawiki.org/wiki/User:Sharihareswara_%28WMF%29/archivedectmeetings_Oct2012 ECT 2012-10-18 Attending: Sumana, Guillaume, Chris, Andre, RobLa

List of projects

 * Testing infrastructure/automation
 * Automated tests
 * Beta Labs
 * Feature testing efforts
 * 20% time wrangling
 * 1.21 deployment
 * Bug triage
 * Bugzilla application management
 * Monthly report
 * Communications support
 * Technical communications
 * Recruiting/hiring
 * Hackathons/events (future)
 * Conferences in general
 * Gerrit project owner groups
 * Recruitment/encouragement
 * GSoC
 * Dev community metrics

Who's doing what (this week)
Chris: Feature testing, Browser automated tests,  focus on Beta labs, creating QA processes with Michelle and Zeljko. Guillaume: technical communications (formerly "ambassadors"), incorporation process, communications support Sumana: 20% time replacement proposal, Grace Hopper followup, Bangalore prep, volunteer encouragement, rampup for incoming ECT people, bug triage Andre: Bugzilla app management, bug triage, ramp up Michelle: automated tests, beta labs Željko: browser automated tests, conference prep, other automated tests. Conferences.

Feature testing efforts
More work with NPF/Curation now that it is running in beta labs. Moving /mnt/upload6 to /mnt/upload7 uncovered a number of issues now documented in BZ, prevented creating new accounts.

Automated tests
Browser: More discussion about the architecture of the First Official Browser Test with Željko based on Rob's suggestion of 3rd party client. Implemented a basic test suite using Cloudbees (3rd party offers Jenkins+Saucelabs as an inexpensive service until we have gerrit<->Jenking functioning.) qa/ and qa/browsertests projects exist in gerrit Also working on a Mobile regression suite to be automated. Filipin running browser based tests from Jenkins. Filipin: creating regression test suite for wmf deployments, initial concentration on ContentHandler issues. Also Chris: automated tests for wmf deploy target on test2wiki - no timeline yet, need to talk with Filipin, especially one that understands downloading PDFs & books - nearly in place Other automated testing: Michelle working closely with Mobile team, drafting regression test suite, beginning automation

Beta labs
Outstanding requests to support Mobile FrontEnd, E3, etc. in beta labs, will be exploring that with Antoine. Lack of test environment(s) is becoming more important. Progress is encouraging, but the more we try to use beta labs the more fiddly issues we uncover. This is expected, but still not very pleasant. Michelle: identifying test envs (beta labs BZ tickets, plus reviving mobile-testing host, "mobile testing" - was broken)

20% time wrangling
Sumana needs to write proposal - this week

1.21 deployment
https://www.mediawiki.org/wiki/MediaWiki_1.21/Roadmap Andre to concentrate on finding recent bugs that sprang out of deployments Chris supporting this via his team making more automated testing Working with Zeljko on a short automated suite to be run vs. test2wiki pre-deploy. (short explanation re test & test2. What's on test.wikipedia.org - minutes away from being deployed to the cluster, & it's served differently. Not a good test environment.  We should rename it "staging" or the like. Serves MW straight out of NFS. so you don't have to scap (push the files, distribute them), so you can do instant, last-minute sanity checks.  NOT a good testing environment.   test2 is just another wiki on the cluster.  That's what we should push people towards.   "test2.wikipedia.org" is the one you should go to.)

Bug triage
Andre's starting on this https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas Catching up, discussing things in SF

Bugzilla application management
also see https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas Andre wants to clean up bug management documents FIRST If you have bugzilla metrics you want to include in the monthly report, please let Guillaume know.

There are some requests & extensions re improving the weekly report. So that's a broader thing to discuss re the community metrics. So, no suggestions for Guillaume yet

Communications support
Guillaume reviewing blog posts etc. Andre to consider writing a blog post about bug reporting. Maybe in Nov.

Monthly report
Next week is monthly report week, consider adding your status updates now: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/October

Technical communications
Guillaume continues to collect & organize ideas, and plan the next steps. Early draft at https://office.wikimedia.org/wiki/User:Guillom/Collaboration ; cleaning up and updating https://www.mediawiki.org/wiki/Technical_communications input welcome, more specifically on the "Vision" and the "How to get there" sections. Bold edits are fine, talk page comments are great.

You'll see communication on the mailing lists next week.

Recruiting/hiring
new VEC start delayed till November :( Please tell your friends/social networks about http://jobs.wikimedia.org/ Chris - continuing to discuss WMF, features, tools, environments, etc. with Michelle Grover (new Mobile QA Engineer)  (made the curriculum last week with Željko Fillipin), and demoing beta labs in the process. New curriculum: http://www.mediawiki.org/wiki/QA/first_week - Chris has a request or 2 from rest of the eng org on this We posted the job description for the release manager.  http://hire.jobvite.com/Jobvite/Job.aspx?j=oZrQWfwW&c=qSa9VfwQ Seeking someone to complement Sam Reed - do more communications, and move to a more frequent deployment schedule.  Eventually, continuous code delivery.  Engineers commit code, it gets deployed, and it's their responsibility to watch the cluster in consequence - way easier to find regressions, & more satisfying.

Hackathons/events (Bangalore & the future)
Not really involved in Bangalore planning for November anymore - Tomasz & Alolita are doing that Sumana needs to publicize Amsterdam event

Conferences in general
Sumana: Grace Hopper followup http://systers.org/systers-dev/doku.php/ghc12osdwikimedia Filipin: preparing for CITCON Budapest conference Oct. 19 and Amsterdam Wikipedia hackathon with Antoine and Timo Nov 9 (hack on Jenkins, Gerrit, beta cluster, etc.)
 * Sumana to write blog post
 * Chris to lead writing some objectives for the event

Gerrit project owner groups
https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership Sumana managing

Recruitment/encouragement
Sumana reaching out Sumana working on maintainership document, CoC (long run)

GSoC
Now GSoC 2012 is in maintenance mode In November, will start trying to get more future students interested, do more retrospective on what's worth it/what to do next time Andre to consider trying to get into Google Code-In

Dev community metrics
Quim volunteering on this; see analytics post http://lists.wikimedia.org/pipermail/analytics/2012-October/000176.html Guillaume will need to know if this is ready/stable/accurate enough to be included in the October report.

Misc
Sumana: SF in Oct 17-28 Andre: SF in Oct 17-27 Guillaume: Probable semi-vacations in November (i.e. a few days a week spread out on a few weeks; should minimize disruption); will follow up on incorporation process later today following meeting with accountant Chris: vacation Nov 9  Fundraiser may start early Nov Željko: Citcon Budapest Friday October 19th (Continuous Integration and Testing Conference)

ECT 2012-10-24 Attending: Sumana, Guillaume, Chris, Andre, RobLa

List of projects

 * Testing infrastructure/automation
 * Automated tests
 * Beta Labs
 * Feature testing efforts
 * 20% time wrangling
 * 1.21 deployment
 * Bug triage
 * Bugzilla application management
 * Monthly report
 * Communications support
 * Technical communications
 * Recruiting/hiring
 * Hackathons/events (future)
 * Conferences in general
 * Gerrit project owner groups
 * Recruitment/encouragement
 * GSoC
 * Dev community metrics

Who's doing what (this week)
Chris: Automated tests with Zeljko and Michelle. Feature testing efforts, beta labs Guillaume: technical communications, incorporation process, monthly report, communications support Sumana: 20% time replacement proposal, Grace Hopper followup, volunteer encouragement, rampup for incoming ECT people, bug triage, hiring help Andre: Bugzilla app management, bug triage, ramp up

Feature testing efforts
Discussing VE testing, particular focus on IE versions and automation. Mobile test strategy, including trying to get support for Mobile Frontend on beta labs.

Automated tests
Browser: Code is in gerrit now. Because we're using cloudbees/Sauce (for now, and likely into the future, pending the ability to make the hosted Jenkins instance a slave of the WMF Jenkins), we have running tests for Android/iPhone/iPad, but they need refactoring to make them pass. Michelle working closely with Mobile team, drafting regression test suite, beginning automation Watching OS upgrades to gerrit and Jenkins hosts, figuring out Jenkins slave host arrangements

Beta labs
Outstanding requests to support Mobile FrontEnd, E3, etc. in beta labs, will be exploring that with Antoine. Follow up on Mobile Frontend support in beta labs. OS upgrades to gerrit and Jenkins hosts will enable zuul to work, which will enable deploying to beta labs with Jenkins jobs.

20% time wrangling
Sumana needs to publish proposal - this week! Started at https://www.mediawiki.org/wiki/Talk:Wikimedia_engineering_20%25_policy

1.21 deployment
https://www.mediawiki.org/wiki/MediaWiki_1.21/Roadmap Andre concentrating on finding recent bugs that sprang out of deployments Zelkjo has begun a smoke test for pre-deploy checking on test2wiki, more discussion of that this week. Lots of infrastructure stuff to deal with

Bug triage
Andre's starting on this https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas Catching up, discussing things in SF usual gruntwork (triaging and cleaning up), rewrite documentation, discuss bug prioritization & product management, prioritize feedback channels https://www.mediawiki.org/wiki/Development_process_improvement/Communications_recommendations might be useful to Andre

Bugzilla application management
also see https://wikimediafoundation.org/wiki/User:AKlapper/WildIdeas many small bits and things, maybe give 4.2.3 a shot on a Labs machine, depends on Ops time Sumana recommends using the IRC channel for support We upgraded BZ to 4.0.8

Communications support
Guillaume reviewing blog posts etc.

Monthly report
This week is monthly report week, please add your status updates now: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/October

Technical communications
Strategy is at https://office.wikimedia.org/wiki/User:Guillom/Collaboration ; need to finish cleaning up and updating https://www.mediawiki.org/wiki/Technical_communications input welcome, more specifically on the "Vision" and the "How to get there" sections. Bold edits are fine, talk page comments are great. Outreach has begun, for now on en & fr https://office.wikimedia.org/wiki/User:Guillom/Collaboration/Outreach; good discussion on enwp already

Recruiting/hiring
Look through your LinkedIn & find a few candidates for mobile especially

Hackathons/events (Bangalore & the future)
Sumana needs to publicize Amsterdam event

Conferences in general
Sumana: Grace Hopper followup http://systers.org/systers-dev/doku.php/ghc12osdwikimedia Filipin: preparing for CITCON Budapest conference Oct. 19 and Amsterdam Wikipedia hackathon with Antoine and Timo Nov 9 (hack on Jenkins, Gerrit, beta cluster, etc.)
 * Sumana to write blog post
 * Chris to lead writing some objectives for the event
 * CI Summit Netherlands prep with Zeljko

Gerrit project owner groups
https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership Sumana managing

Recruitment/encouragement
Sumana reaching out Sumana working on maintainership document, CoC (long run)

GSoC
Now GSoC 2012 is in maintenance mode In November, will start trying to get more future students interested, do more retrospective on what's worth it/what to do next time Sent out Google Code-In proposal https://www.mediawiki.org/wiki/Google_Code-In

Dev community metrics
Quim volunteering on this; see the Ohloh aggregation

Misc
Sumana: SF in Oct 17-28 Andre: SF in Oct 17-27 Guillaume: Semi-vacations in November (i.e. a few days a week spread out on a few weeks; should minimize disruption); should have dates to submit for approval this week Chris: vacation Nov 9  Fundraiser may start early Nov Zeljko: Wikimedia Netherlands Hackathon + CI Summit with Antoine and Timo starting Nov 6