On Thu, Oct 16, 2014 at 1:01 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com> wrote:
> On 2014-10-16, 3:56 PM, Dale Harvey wrote:
>>
>>
>>
>> On 16 October 2014 20:55, Ehsan Akhgari <ehsan.akhg...@gmail.com
>> <mailto:ehsan.akhg...@gmail.com>> wrote:
>>
>>     On 2014-10-16, 1:52 PM, Bobby Holley wrote:
>>
>>         On Thu, Oct 16, 2014 at 7:04 PM, Ehsan Akhgari
>>         <ehsan.akhg...@gmail.com <mailto:ehsan.akhg...@gmail.com>
>>         <mailto:ehsan.akhgari@gmail.__com
>>
>>         <mailto:ehsan.akhg...@gmail.com>>> wrote:
>>
>>              I don't think it's reasonable to assume that the person
>>         doing the
>>              backout has the time or the expertise to add a test for the
>>         broken
>>              functionality.
>>
>>
>>         Not the sheriff certainly, but I think if the regression is severe
>>         enough to warrant this action, the product owners (who are
>>         generally the
>>         ones who request the backout) can find the resources to make
>>         that happen.
>>
>>
>>     Who are the product owners exactly?  Usually what happens in these
>>     cases is some discussion on IRC, followed by trying to ping the
>>     author/reviewer, followed by a backout either by a sheriff or
>>     another individual such as myself.
>>
>>
>>         There will be situations where this is unrealistically difficult
>>         for one
>>         reason or another. But I'd rather put the onus on the product
>>         owners to
>>         ask for that exception, and presumably offer human resources to
>>         help the
>>         developer update and test their patch.
>>
>>
>>     Again, I'm not sure who specifically you're referring to as the
>>     bearer of this responsibility.
>>
>>     > If a team pulls this card, they
>>
>>         should have a responsibility to help get the patch relanded in a
>>         timely
>>         manner.
>>
>>
>>     I disagree.  If someone breaks Nightly on desktop for example to an
>>     extent where it cannot be used for dogfooding, and I back them out
>>     to help out our Nightly users and keep the testing product usable so
>>     that other regressions can be caught with it, why should I feel
>>     responsible for relanding their patch in a timely manner?
>>
>>
>> The "someone" is the person that wrote the feature that was broken but
>> no tests caught it
>
>
> No, the "someone" is the person who wrote a patch which survived tests on
> our infra but broke a product in a way that made it undogfood-able. The
> specific functionality that they broke may be their own area, someone else's
> or some ancient piece of code that nobody really owns.

You're making this about something it's not.  This is about
undertested b2g apps.  Nothing more, nothing less.

- Kyle
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to