You are currently browsing the archives for the Firefox category.

Dispatches from the releng team week: Portland

Posted 4 months ago at 17:11. 1 comment

UntitledReleng has been much more diligent during our current team week about preparing presentations and, more importantly, recording sessions for posterity.

Sessions are still ongoing, but the list of presentations is in the wiki. We will continue to add links there.

Special thanks to Armen for helping remoties get dialed-in and for getting everything recorded.

Current Tunes: Nothing | Filed under Build/Release, Firefox, Meeting Notes, Mozilla, Open Web

If I had a million dollars

Posted 4 months, 2 weeks ago at 15:16. 4 comments

Kraft DinnerArmen has a blog post up about the cost savings Mozilla has been able to realize in its continuous integration infrastructure in Amazon over just the last 3 months. This has been a bit of a sea change for release engineering, who have historically been conservative with regards to changing core infrastructure and practices. We’re all coming to grips with the new world order, but I’m quite excited about the possibilities.

Some quick back-of-the-envelope calculations based on other recent numbers from Armen:

  • starting with a low-ball estimate of 7,000 pushes/month, if we project the rate of spending from December ($19/push) over an entire year, we end up with $1,596,000.
  • at the new rate ($6/push), a year of AWS time will cost only $504,000.
  • that’s a yearly savings of $1,092,000.

If history has taught us anything, continued growth will eat in to at least part of that savings, but think of what Mozilla could do with an extra million dollars. Depending on where we hire them, that money could easily buy 5-10 more engineers to continue driving the mission forward.

Current Tunes: Nothing | Filed under Build/Release, Firefox, Mozilla, Open Web, Software

Release engineering holiday coverage

Posted 8 months, 2 weeks ago at 19:47. 1 comment

Mozilla is graciously giving its staff a two-week break over the holidays. What does this mean for service groups like release engineering?

We too will be away spending time with our families, but we will also continue to monitor the general health of the continuous integration infrastructure. If something happens that knocks an entire platform or datacenter offline, we will stand things back up, but we won’t be worrying about regular day-to-day issues like rebooting individual slaves or fulfilling loan requests.

Barring a chemspill, we also won’t be producing releases over the two-week span, with the exception of Nightly and Aurora daily releases which should continue to happily hum along.

Mozilla staff know how to get in connect with release engineering should it become necessary. For other Mozillians, your best bet is to contact us in the #releng channel on IRC. Ping coop (that’s me), catlee, or hwine if necessary, but please be patient. There may be eggnog involved.

SantaMoz

Current Tunes: Jaytech Music Podcast 071 | Filed under Build/Release, Firefox, Mozilla, Software

On John Leaving Mozilla

Posted 8 months, 3 weeks ago at 00:56. 2 comments

J├ĄgerbombJohn has posted his farewell over on his blog.

John’s been managing me now for 6.5 years. I’ve had other friends/mentors/managers before, but it was under John that I became a manager myself.

Everything I’ve learned about people-first, no-nonsense management has come from him. Everything I’ve learned about cross-group co-ordination and asking the right questions has come from him. Everything I’ve learned about Irish whiskey has come from him.

On the technical- and pure getting-shit-done-side, the Google Tech Talk he gave on “Release Engineering as a Force Multiplier” is probably the only resume he’ll ever need, even if he doesn’t actually need it.

Where does John’s departure leave Mozilla, and more specifically, our release engineering team, and even more specifically, me?

I don’t know, but I’m optimistic, mostly because of the imprint left by John on all of us.

Current Tunes: Audien - Wayfarer | Filed under Build/Release, Firefox, Friends, Management, Mozilla, Nostalgia

Dispatches from the releng team week: Friday

Posted 9 months, 1 week ago at 11:55. 0 comments

All good things must come to an end.
Continue Reading…

Current Tunes: Andrew Bayer - Opening Act | Filed under Build/Release, Firefox, Mozilla, Open Web

Dispatches from the releng team week: Thursday

Posted 9 months, 2 weeks ago at 18:34. 0 comments

Thursday was a planned outing day, with all of releng decamping to the New England Aquarium for the morning. As a trained marine biologist, it was nice for me to be able to drop some science on my Mozilla colleagues.
Continue Reading…

Current Tunes: Nothing | Filed under Build/Release, Firefox, Mozilla, Open Web

Dispatches from the releng team week: Wednesday

Posted 9 months, 2 weeks ago at 17:54. 0 comments

In addition to starting to train some of the new hires in the ancient arts of buildduty and releaseduty, we had 3 great sessions today:
Continue Reading…

Current Tunes: Nothing | Filed under Build/Release, Firefox, Mozilla, Open Web

Dispatches from the releng team week: Tuesday

Posted 9 months, 2 weeks ago at 10:30. 0 comments

With everyone now arrived, John gave his “State of Releng” address in the morning. Here’s a rough transcription, with apologies to Mos Def:



Continue Reading…

Current Tunes: deadmau5 - Suckfest9001 | Filed under Build/Release, Firefox, Mozilla, Open Web

Dispatches from the releng team week: Monday

Posted 9 months, 2 weeks ago at 12:00. 1 comment

People from releng were still arriving on Monday, so we left topics that affect the whole group for later in the week. We did still manage to get a bunch done. Monday had 3 major themes:
Continue Reading…

Current Tunes: Nothing | Filed under Build/Release, Firefox, Mozilla, Open Web

Dispatches from the releng team week

Posted 9 months, 2 weeks ago at 12:47. 1 comment

The Mozilla release engineering (releng) team is having a team week this week in Boston. Our time will be split between planning and hacking, and for the first time, I’ll be trying to document some of the proceedings in blog format.

The first thing on our agenda this morning is a documentation sprint. We’ll be identifying tools and systems that are either poorly documented or not documented at all, and then trying to fill in some of these documentation gaps during the rest of the week.

Stay tuned for further updates!

Current Tunes: Nothing | Filed under Build/Release, Firefox, Mozilla, Open Web