On Thu, Nov 12, 2015 at 10:32 PM, Manish Goregaokar <manishsm...@gmail.com>
wrote:

> There are actually two kinds of trust involved. First is the trust to not
> botnet the CI, basically
> everyone here (at least everyone with try) has that.
>

I think there's an important trust distinction between try and core repo
access - try lets you botnet the CI, but that is a very intentional,
detectable, and low-stakes compared with intentionally or unintentionally
introducing a security vulnerability or architectural flaw in the core
engine.

But I agree with you that this isn't the distinction that matters so much
here.

But that's not the actual one being discussed
> here. The second is not really a form of "trust", rather it's the level of
> familiarity involved in
> the codebase to know the areas of code where small changes may cause big
> problems.
>

Or being experienced enough to know what you don't know. Familiarity with
the code matters, but I think judgement and sensitivity to social norms
probably matter more.


> For example, I
> would probably ask for re-review on rebases of my own changes to layout
> code or bindings code. Often
> a PR is to an area of code where stuff is straightforward and there's very
> little chances for things
> to mess up, which is where delegate+ comes in. Other times it may be in an
> area which some things
> need to be done precisely, and a rebase needs review -- but it's not
> always possible to tell these
> areas apart at first glance. Reviewers have the "trust" that they know
> when review-carry is
> appropriate. The debate boils down to whether or not everyone has this
> kind of "trust".
>

Exactly. I think that limiting this trust to reviewers is too restrictive
in practice, costing us more than we realize and buying us less than we
think. But I think those arguments have been reasonably-well-fleshed-out,
so I won't belabor them here. :-)

Cheers,
bholley
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to