Mitchell Baker and Firefox 27.0 beta2

9 Comments

Just before the holiday break, Mitchell and I sat down together to fulfill a long standing promise I made years ago: to have Mitchell start a Firefox release herself.

After starting Mozilla just over 15 years ago, and dealing with all aspects of running a large organization, Mitchell finally kicked off a Firefox release herself last week – for the very first time. Specifically, she was going to start the official release automation for Firefox 27.0 beta2 and Fennec 27.0 beta2.

Timing was tricky. We didn’t want to disrupt the usual beta release cadence, especially just before the holidays. And Mitchell only had 25 minutes free between meetings, so we spent a few minutes saying hi, getting settled, and then we jumped right into the details.

firefox screenshotTo kick off Firefox and Fennec releases, there are only a handful of fields a human has to fill in for each product. They are (almost) all fairly self-evident, and a good number of the fields are populated by picking-from-a-list, so we made fast progress. The “Gimme a Firefox” and “Gimme a Fennec” buttons caused a laugh!

8 minutes is all it took.

That 8 minutes included the time to explain what each field did, what value should go into each of the various fields, and why. We even took the time to re-verify everything. After all, this was not just a “demo”… this was real. Mozilla shipped this Firefox 27.0b2 and Fennec 27.0b2 to all our real-live beta users before closing down for the holiday break.

firefox screenshotBecause it was so quick, we had spare time to chat about how much the infrastructure has improved since the Directors meeting in Building S 6.5 years ago when this promise was originally made. Obviously, there’s plenty of complexity involved in shipping a product release – the daily bug triage meetings about what fixes should/shouldn’t be included in a release, the actual landing of code fixes by developers, the manual spot-checking by QA, the press and PR coordination, the list goes on… – but the fact that such a “simple” user interface could trigger release automation running a couple of hundred compute hours across many machines to reliably ship products to millions of users is a note-worthy measure of Mozilla’s Release Engineering infrastructure. Mitchell was suitably impressed!

And then Mitchell left, with a wave and a smile, a few minutes early for her next meeting, while the various Release Engineering systems sprang into life generating builds, localization repacks, and updates for all our users.

We took this photo afterwards to commemorate the event! Thank you, Mitchell!

9 Comments (+add yours?)

  1. Roland Tanglao (@rtanglao)
    Dec 29, 2013 @ 20:02:29

    fantastic. I know we never spoke much in person but i’ll certainly miss your warm presence and knowledge at our video fennec and channel meetings!

    Reply

  2. MozillaZine-fr.org (@MozillaZineFr)
    Dec 29, 2013 @ 21:32:51

    Tout ce qu’il y a derrière un lancement par une simple UI RT @joduinn: (…) @MitchellBaker et Firefox 27.0 bêta 2 http://t.co/BmAywCh4Px

    Reply

  3. PlanetFeeds (@PlanetFeeds)
    Dec 29, 2013 @ 23:44:14

    John O’Duinn: Mitchell Baker and Firefox 27.0 beta2: Just before the holiday break, Mitchell and I sat down to… http://t.co/jCyJfuw32i

    Reply

  4. @railaliiev
    Dec 30, 2013 @ 06:14:18

    Nice: @joduinn: Mitchell Baker and Firefox 27.0 beta2 http://t.co/NB2LAhTNQU

    Reply

  5. @MitchellBaker
    Dec 31, 2013 @ 10:40:05

    Releasing @firefox – where “release” means “make it happen” – http://t.co/2JiHRgnpoy

    Reply

  6. @jlin
    Jan 01, 2014 @ 21:32:22

    http://t.co/oD8W9A8e9t love this post @joduinn thanks for all you did for mozilla!

    Reply

  7. @bennychandra
    Jan 16, 2014 @ 10:09:06

    Mitchell Baker and Firefox 27.0 beta2 http://t.co/GI0HJG1k16 Oh ya, coba perhatikan fotonya… :) cc: @ID_Mozilla

    Reply

  8. Ben
    Jan 16, 2014 @ 10:12:41

    Very nice batik shirt, John! :)

    Reply

  9. @Muhammad_Guntur
    Jan 21, 2014 @ 01:26:40

    Wuih.. Pake Baju Batik Mozilla:D”@bennychandra: Mitchell Baker and Firefox 27.0 beta2 http://t.co/gl55eR8sD0 Oh ya,
    cc: @ID_Mozilla”

    Reply

Leave a Reply