On Aug 12, 2013, at 10:11 PM, Andreas Gal <[email protected]> wrote:

> 
> 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.
>> 2. Anything that has cross-team implications (like say, gavin needs to 
>> review a patch from lloyd), goes in bugzilla.
> Everything has cross-team implications. If the sync team is twiddling away on 
> 3 more internal bugs and release team is tracking that, they are doing that 
> via bugzilla. If you would like to work on a product at Mozilla, please do it 
> with bugzilla. Nobody is a big fan of bugzilla, but its what as a project we 
> are setup to use. Just stick to it and lets move on and not waste energy on 
> reinventing this part of the software engineering process.

Loud and clear.  Let's use bugzilla for sync work.  

Let's not make the issue broader than is necessary for this list - if you're 
uncomfortable with projects that use different tools, there are better forums 
for discussing that.

lloyd

> 
> Andreas
>> 
>> good?
>> 
>> lloyd
>> 
>> (P.S. My desire was to craft out a short set of milestones with minutiae, 
>> like "add a preference for disabling new sync", or "determine where 
>> implementation will land in the client" or "implement container for 
>> authentication" - I'll just do this in a etherpad, that works for me.)
>> 
>>> J
>>> 
>>> ---
>>> Johnathan Nightingale
>>> VP Firefox Engineering
>>> @johnath
>>> 
>> 
>> _______________________________________________
>> Sync-dev mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/sync-dev

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to