On 10/28/2015 04:03 AM, Dietrich Ayala wrote:
> I've been told by participants that it seems arbitrary, which makes them
> feel like the core team can land whatever they decide to in the core,
> but others cannot.

I don't think that's an arbitrary distinction at all. As others in the
thread have implied, it's the core team's job to maintain the core
codebase, so assuming we're not trying to shoot ourselves in the foot,
we only write patches for things we know we can support.

External contributors, on the other hand, aren't being paid by Mozilla
with the expectation of maintaining all the code they land. While a
contributor might do so voluntarily, we can't force them. Therefore, all
the code an external contributor lands into the tree needs to be code
that we're ok with maintaining on our own.

I often argue against landing code with an unacceptable maintenance
burden. The difference is that when it's in a bug assigned to me, I
usually make that argument *before* I write the patch. :) Contributors
don't always ask first, which unfortunately can mean they've wasted
their effort.

That said, we can do better on our end. I'm trying to eliminate some of
the wasted effort by triaging the bugs in my components so that the only
open bugs are ones for which we'd actually accept patches. That way, a
prospective contributor can just look at our bug list to find something
to do that has a good chance of landing.

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

Reply via email to