On Tuesday 2014-06-03 08:13 -0700, Jason Smith wrote:
> I need this under control as soon as possible, as these regressions are 
> causing the build to move towards being completely not functional. I'm also 
> debating if we should close the Gaia tree at this point since there's now 
> risk that we can end up with a non-functional build.
> 
> Can we get this under control here? If closing the Gaia tree will help this, 
> then let's do that.

A somewhat radical proposal:

1. Close the tree, find the patches that caused the regressions,
   back them out, and reopen the tree.

2. Don't let the patches reland until a test has been added that is
   green without the patch, but would have caused orange when
   combined with the regression.

   If the regression was at a platform level or other lower level
   than the gaia app, the test could be too.  But if that's the case
   it would also be good to have test coverage of the gaia apps.

   We're not always this strict about test coverage in Gecko-land,
   but it's been useful to be strict in areas with the problem of
   frequent regressions.

Not getting tests added that catch these problems is an accumulation
of technical debt.  Perhaps now really is a bad time to deal with
this, but there ought to be a time to do so.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla                          https://www.mozilla.org/   𝄂
             Before I built a wall I'd ask to know
             What I was walling in or walling out,
             And to whom I was like to give offense.
               - Robert Frost, Mending Wall (1914)

Attachment: signature.asc
Description: Digital signature

_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to