On 18 April 2015 at 02:33, Andrew Savchenko <birc...@gentoo.org> wrote:

> The problem is double effort: previously one developer effort was
> needed, now effort is doubled at least: reviewers must dig into
> details how submitted code works, test it and only then commit. Now
> remember that reviewers are also developers. This means that pull
> requests will hang for weeks, months, forever due to a lack of time.
> On top of all this thinks about maintainer-needed packages or
> packages that can't be categorised into some single project, e.g.
> *-misc categories.
>


You're aware of course this is a current problem, not a prospective one,
and that penalty is paid for every single contributor who doesn't have
commit bits.

This is where any shortage of staff compounds itself.

Just our tooling is currently really poorly optimised, and so there are
needless steps every developer must take to simply have the contibuted code
available to even compare.

I'm hoping with git migration we can find some alternatives that are less
taxing.

But the reduced opinion I have is a lack of progression between overlay
contributor and gentoo dev.  For instance, a single contributor may be
tasked with performing a large number of arbitrary and time consuming
simple steps on packages in a specific category, and the nature of their
chances might be that the aggregate of those changes can be reviewed
without need to review the individual diffs.

The individual will still be isolated from unsanctioned contamination of
the tree, and a trusted gentoo dev still makes the magic happen, so the
elements of our human costs are all still there.

But the tooling can make it more effective to review such differences by
aggregation.

-- 
Kent

*KENTNL* - https://metacpan.org/author/KENTNL

Reply via email to