> That makes sense to me. We have a few problems to address:
> 
> 1. Patches not being reviewed in a timely fashion
> 2. Committers spending too much time reviewing patches 
> 3. Committers reviewing patches outside their area of expertise
> 4. Inability to filter code review request emails from general chit-chat, 
> contributing to (1).
> 
> How about this?
> 
> O Based on the set of files / directories involved in a patch, gerrit 
> automatically adds reviewers
> O Email patch review requests w/ subject lines of the form [CODE-REVIEW] or 
> some such
> O Send email "to" the area owner(s), "cc" committers [who should know when 
> folks are unavailable, etc.]
> O Area owners score patches. 
>    O If they're also committers, feel free to +2. 
>    O Otherwise, email committers when satisfied to ensure timely merges
> 
> We know that gerrit can automatically add reviewers (see also "fd.io JJB").
> 
> This scheme depends on identifying folks that we trust to enforce a certain 
> level of "truth, justice, and the right way," but it should help a lot in 
> terms of our current committer scaling problem.

Wouldn't this be a self-selecting bunch, assuming it is the people who authored 
the code for the area in the first place?

Thanks for fleshing this out!

I think the added emails would help a lot in identifying who's responsible for 
what action. Currently we're suffering a bit from the bystander effect.

I'd be happy to have a first go at a maintainers file. I suggest we inherit the 
linux kernel format?

https://www.kernel.org/doc/linux/MAINTAINERS

Best regards,
Ole
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to