On Aug 12, 2013, at 9:32 AM, Lloyd Hilaiel wrote: > On Aug 12, 2013, at 4:27 PM, Johnathan Nightingale <[email protected]> > wrote: > >> On Aug 9, 2013, at 9:11 PM, Mark Finkle wrote: >> >>> My only strong opinions are: >>> >>> 1. Using bugzilla as the one source of truth for bugs. Even b2g had to do >>> it. >>> 2. ELM is the place where the code ends up for nightly builds. How it gets >>> there, I don't care. But we have a test infra that works with the hg repos >>> and we need it to run. >> >> A +1 to both of these, but particularly the first - it has been our >> experience over and over that when we move away from bugzilla as the source >> of truth, it bites us in numerous and unpleasant ways. At this point, it's >> the nearest thing you'll encounter to a project-wide edict, but it's >> absolute law when it comes to work that impacts Firefox desktop, Android, or >> OS. > > I'm hearing the same thing from everyone. > > decision: > 1. As far as the client engineering team - "ELM is the place where code ends > up" - it doesn't matter how it gets there.
I agree. > 2. Anything that has cross-team implications (like say, gavin needs to review > a patch from lloyd), goes in bugzilla. That is a narrower framing than I'd proposed, which suggests you may have exceptions in mind - any examples? The test for "should it be in bugzilla" is broader than "does it have cross team implications?" or "does it require review?"; it's more like "is it work that others in the project will want to track?" A lot of teams use bugzilla metadata to track and audit their work, and it's also useful for after-the-fact spelunking. J --- Johnathan Nightingale VP Firefox Engineering @johnath
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

