----- Original Message -----

> So ttaubert and I were talking on IRC looking to land the implementation of a
> container to host HTML auth flow (hammered out by zach and vlad).

> Meta question came up, ttaubert asks - "should that code match m-c quality
> already? how is that merged? what/where is elm?"

> Here's the proposal:

> Basic idea:
> Elm is not quite up to the same quality as m-c. We move faster. In the
> desktop case, we need to keep gavin and ttaubert up to speed on how the work
> is going, so they're CC'd. On the android side, it's nick and mark's choice.
> We land more aggressively on elm to get to a point where we can uplift.
This is not exactly what we typically do when using project branches. We should 
review and treat code the same as we do for mozilla-central. It means it might 
take more time for a review iteration, but the code that lands is know to be 
"reviewed the same as it would for m-c" and that means we don't need to go back 
and re-review every code change in the future. 

I mentioned this to lloyd and ttaubert on IRC and we have agreement. 

> When do we uplift?

> How about Weeklyish. Not so often that there's overly-much process, but
> frequently enough that we avoid annoying merge issues and don't drift too
> far from m-c.
Pulling from past experience, I would suggest waiting until we are done to push 
elm back into mozilla-central. The elm branch will have it's own Nightlies. We 
do not need to rush anything into mozilla-central and worry about using 
preferences or flags to control the new code. 

When worrying about "drift", all we need to do is merge mozilla-central back 
into elm on a regular basis. I would suggest every few days. Then, when we 
finally decide to push the elm work into mozilla-central, we won't have any 
drift, the code will all have been reviewed to m-c standards, and the features 
can land without worrying they only "half" work. 
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to