ReleaseEngineering/2011-Q3-Workweek
Dates & Location
- July 25-29th, 2011
- Hilton Garden Inn Toronto Downtown, Peter Street
Since the new Toronto office is not expected to be ready in time for this work week, we are using a conference room at the Hilton Garden Inn as our headquarters. There are plenty of restaurants nearby, walkable from the hotel, and should the new Toronto office be ready it is a mere 2 minutes walk away.
Travel
See Checkin/Checkout on the spreadsheet.
Topics
Please list topics of interest for discussion here and then we can populate the schedule from this:
-
describe new consolidate desktop/mobile release automation - <s>mobile release changes
-
Android Market
-
-
whats left before tbpl detangled, and we can de-support tinderbox server?-
we did one pass on this in sept2010? workweek -
bug 625979, 630538, bug 656919, bug 659724
-
-
Autoland overview/presentation -
Autoland API -
git for releng -
hardware-
Strategic planning for Talos R4 - using different hardware for different OS -
32bit builds on 64bit OS -
rev4 builders
-
-
Brainstorming Session on config organization - we have a lot of combinations of products / platforms / builds / tests...how can we express these relationships well?-
db-powered? -
things like try spidermonkey/valgrind - adding modular pieces/projects to a branch and not others (pref. dynamically) -
separate "how" from when/where
-
-
Getting rid of reconfigs - Dustin suggested red/green system where we spin up half the masters on a Tuesday (and gracefully shut down the others) and vice versa on Thursdays -- let's discuss this and other ideas and come up with a solution for buildbot maintenance that can be a) done by anyone (usually buildduty) and b) won't take all day. -
Updates - what are some things we could do to work with other teams (SUMO, marketing, Army of Awesome) to get people off of older versions where possible? (Lukas would like to look into this after being inspired by Aurora Usage Growth Plan and bug 666046 - Bringing buildbot masters up to date with upstream and tracking upstream more closely
- sqlalchemy refactoring
- what else differs?
- RelEng presentations
- "New Hire Brown bag" - corrections? How to get it shown to all newhires? (video + karen playback?)
-
"Mozilla RelEng: what we did, how we did it, and the difference it made" - shown to external companies - other ways to spread the word?
- joduinn talks oracle build/release
- Blue sky projects - things we dream of doing that may even sound crazy!?!?
- git for mozilla developers/community?
- integration external 3rd party products as part of release automation?
- what dashboards do people *in* RelEng want to see?
- what dashboards do people *outside* of RelEng want to see?
-
how much update test coverage? -
turn buildbot into a glorified RPC -
using something like S3/Walrus/bitcache to store files instead of scp'ing to stage
-
what happens to slaveduty tasks? -
makefiles - non-recursive builds / container makefiles - how to build a community of RelEng people - RelEng networking/therapy group/cross-pollination group
- supporting enterprise users
- how to deploy changes that affect talos perfomance without having to land a dummy change
- I need a changeset to blame for *every* branch that has email regression
-
what is the long term hosting solution for test masters? -
(aki) webbuild2 presentation - ...what else?
Schedule
We have the room from 8am - 5pm each day. Outside food & drinks are not allowed so depending on the strictness of that we may also want to factor in coffee breaks in the mid-morning/afternoon so some people can get their caffeine fix. The room will have a whiteboard for brainstorming, and additional power cords/extension cords for our use. If something really needs projecting perhaps the Toronto office can lend us a projector - the room does have a screen.
Monday July 25
Time | Topic | Leader/Presenter |
8:00 | my, my, it's early; HowTo: emergency espresso preparation | |
9:00 | ||
10:00 | ||
11:00 | ||
12:00 - 13:00 | Lunch | |
13:00 | ||
14:00 | Mofo/moco call | |
15:00 | Desktop+Mobile release automation | Rail |
16:00 | Desktop+Mobile release automation | Rail |
Tuesday July 26
Time | Topic | Leader/Presenter |
8:00 | ||
9:00 | ||
10:00 | ||
11:00 | Presentation on Autoland | Marc |
12:00 - 13:00 | Lunch | signup http://etherpad.mozilla.com:9000/island-foods |
13:00 | Hacking on Autoland API if you're available to help out | |
14:00 | Platform meeting | Hacking on Autoland API if you're available to help out |
15:00 | Post mortem 6.0b3 | Hacking on Autoland API if you're available to help out |
16:00 | Hacking on Autoland API if you're available to help out |
Wednesday July 27
Time | Topic | Leader/Presenter |
8:00 | ||
9:00 | Reviews | |
10:00 | Reviews | |
11:00 | Reviews | |
12:00 - 13:00 | Lunch | |
13:00 | ||
14:00 | Planning meeting | |
15:00 | ||
16:00 |
Thursday July 28
Time | Topic | Leader/Presenter |
8:00 | ||
9:00 | AUS3 huddle | Ben/Nick |
10:00 | ||
11:00 | ||
11:30 - 13:00 | New office (@11:30), Lunch | |
13:00 | WebBuild2 presentation | aki |
14:00 | makefiles | joey |
15:00 | ||
16:00 |
Friday July 29
Time | Topic | Leader/Presenter |
8:00 | ||
9:00 | ||
10:00 | ||
11:00 | ||
12:00 - 13:00 | Lunch | http://lunch.mozilla.org:9000/toronto-lunch |
13:00 | ||
14:00 | ||
15:00 | ||
16:00 |
Review Schedule
Day | Time | Who |
Coop, Jhford | ||
Joduinn, Aki | ||
Coop, Bear | ||
Wednesday | 1pm | Catlee, Lukas |
Wednesday | 3pm | Catlee, Nick |
Coop, Armen | ||
Wednesday | 4pm | Catlee, Rail |
Wednesday | 5pm | Catlee, Ben |
Joduinn, Catlee | ||
Joduinn, Coop |
Not being reviewed: Joey, Marc
Group Dinners & After-hours Activities
Not set in stone, but based on the preferred nights of some team members, these are hopefully a good fit for a couple of organized group dinners (ie: where we make reservations and eat around the same table).
Monday July 25
Dinner
Dinner at Tutti Matti (Italian, obv) Reservations have been made for all 13 of us at 6:30pm
Wednesday July 27
Dinner
Dinner at Beer Bistro Reservations have been made for all 13 of us at 6:30pm, if you have a local SO/Friend/Family member, bring them
Thursday July 28
Bowling
Thursday night we'll go to The Ballroom for some bowling and food/drinks. We're aiming to be there by 6:30pm to grab lanes and figure out the food/bowling stuff. Not sure how it works without a corp booking so we're all winging it, together. Looking forward to seeing you there.
- Bear
- Rail
- Armen
- + Veronica
- Lukas (poss. +1)
- John Ford
- John O'Duinn
- Aki
- Joey
- Coop
- Ben (maybe +1)
- Nick
- Catlee (maybe +1)
- Marc
- jdm
- Chelsea
- bwinton
- Matej
- anode + 1
Friday, July 29
Breakfast
Friday mornings at 8.30 there is a Tech Breakfast at Fran's at Yonge and College. From what I've been told, this breakfast consists of great discussion, great people, and great food. Bwinton goes and has told me that we should figure out how many people would be interested in going so they can organize tables and everything. If you are interested in attending, please mark down your name so that we can get these numbers to them asap.
- Marc
- Lukas
- joduinn
- Joey
- Rail
- catlee
- bhearsum
- coop
- bear
- armenzg
- jhford
Lunch
at Harbord House (Fancy Friday with MoTo)