On Aug 16, 2013, at 4:37 PM, Mark Finkle <[email protected]> wrote:
> > > 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. This is the true true. > 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. Wait. For migration purposes, don't we need to keep new and old code fully functional? That was my belief when I authored this: https://bugzilla.mozilla.org/show_bug.cgi?id=906011 > 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. Can we appoint a single human to do this? wed. and fri? Nick? Me? lloyd
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

