Auto-tools/Projects/Mozmill 2.0 2013Q2
Contents
Goal 2013 Q2
Release an updated version of Mozmill.
Approach and Milestones
This is a date driven release of Mozmill 2.0 and 2.1. Our goal is to empower community members to take on Mozmill, fix as few bugs as possible to make the new release successful and pave the way toward replacing Mozmill's python-js connector (aka jsbridge) with Marionette. Our goal is to be quick and strategic and to build a community around this tool so that as we make the shift into Marionette in Q3, we have built working knowledge of the old system so that its behaviors can be properly preserved/ported. The shift to marionette will only replace the jsbridge component, all the APIs of mozmill will remain as an API layer for tests so that we do not have to port the thousands of existing Mozmill tests. But for this to work, we'll need top notch engineers from the community to help, and to get top notch engineers, you have to train them. That's the goal of these two releases.
The project flag for use in bugzilla whiteboard queries is: mozmill
The Mozmill project overview page can be found here: https://wiki.mozilla.org/Auto-tools/Projects/Mozmill/Mozmill_2.0
Milestone 1 - 2 weeks (April 15 - 29)
- Address as many of the old 2.0+ bugs as possible before the 22nd
- Release 2.0 on April 30
- Triage 2.1 bugs by April 30
Milestone 2 - 2 weeks (tentative start: April 29)
- Perform first sprint on 2.1 bugs
Milestone 2 - 2 weeks (tentative start: May 13)
- Perform second sprint on 2.1 bugs
Milestone 3 - 1 week (tentative start: June 3)
- Create pre-release for 2.1
- Find/fix for 2.1
- Release 2.1 on June 10
Milestone 4 - 2 weeks (tentative start: June 10)
- Shift automation to use 2.1