As an alternative to "arbitrary code running on the buildbot", there could
be a b+ which means "please try building this" which core contributors can
comment with after a quick skim through the patch.


On Wed, Feb 19, 2014 at 3:38 PM, Felix S. Klock II <pnkfe...@mozilla.com>wrote:

>
> On 19/02/2014 21:12, Flaper87 wrote:
>
> 2. Approval Process
>
>  [...] For example, requiring 2 r+ from 2 different reviewers instead of
> 1. This might seem a bit drastic now, however as the number of contributors
> grows, this will help with making sure that patches are reviewed at least
> by 2 core reviewers and they get enough attention.
>
>
> I mentioned this on the #rust-internals irc channel but I figured I should
> broadcast it here as well:
>
> regarding fractional r+, someone I was talking to recently described their
> employer's process, where the first reviewer (who I think is perhaps part
> of a priveleged subgroup) assigned the patch with the number of reviewers
> it needs so that it isn't a flat "every patch needs two reviewers" but
> instead, someone says "this looks like something big/hairy enough that it
> needs K reviewers"
>
> just something to consider, if we're going to look into strengthening our
> review process.
>
> Cheers,
> -Felix
>
>
> On 19/02/2014 21:12, Flaper87 wrote:
>
>    Hi all,
>
>  I'd like to share some thoughts with regard to our current test and
> approval process. Let me break this thoughts into 2 separate sections:
>
>  1. Testing:
>
>  Currently, all patches are being tested after they are approved. However,
> I think it would be of great benefit for contributors - and reviewers - to
> test patches before and after they're approved. Testing the patches before
> approval will allow folks proposing patches - although they're expected to
> test the patches before submitting them - and reviewers to know that the
> patch is indeed mergeable. Furthermore, it will help spotting corner cases,
> regressions that would benefit from a good discussion while the PR is hot.
>
>  I think we don't need to run all jobs, perhaps just Windows, OSx and
> Linux should be enough for a first test phase. It would also be nice to run
> lint checks, stability checks etc. IIRC, GH's API should allow us to notify
> this checks failures.
>
>    2. Approval Process
>
> I'm very happy about how patches are reviewed. The time a patch waits
> before receiving the first comment is almost 0 seconds and we are spread in
> many patches. If we think someone else should take a look at some patch, we
> always make sure to mention that person.
>
>  I think the language would benefit from a more strict approval process.
> For example, requiring 2 r+ from 2 different reviewers instead of 1. This
> might seem a bit drastic now, however as the number of contributors grows,
> this will help with making sure that patches are reviewed at least by 2
> core reviewers and they get enough attention.
>
>
>  I think both of these points are very important now that we're moving
> towards 1.0 and the community keeps growing.
>
> Thoughts? Feedback?
>
>  --
>   Flavio (@flaper87) Percoco
> http://www.flaper87.com
> http://github.com/FlaPer87
>
>
> _______________________________________________
> Rust-dev mailing 
> listRust-dev@mozilla.orghttps://mail.mozilla.org/listinfo/rust-dev
>
>
>
> --
> irc: pnkfelix on irc.mozilla.org
> email: {fklock, pnkfelix}@mozilla.com
>
>
> _______________________________________________
> Rust-dev mailing list
> Rust-dev@mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev
>
>


-- 
Clark.

Key ID     : 0x78099922
Fingerprint: B292 493C 51AE F3AB D016  DD04 E5E3 C36F 5534 F907
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to