Le lun. 14 févr. 2022 à 16:11, Xeno Amess <xenoam...@gmail.com> a écrit :
>
> >  Code not actively developed does not attract newcomers.
> Well I have to say the reason for "codes not actively developed" is a
> strong lack of alive committers, or more detailed, reviewers.

In part, yes, but they are the consequence of each other (i.e.
a vicious circle).

The main cause IMHO, is that we loose[1] the spirit of being
dedicated to a project/component.  Contributions are "dropped"
as PR (usually) without follow-up (either here or on JIRA).

> I have still 100+ unsolved prs in commons projects, some of which be 1 or 2
> years ago, but it seems there just are not enough reviewers, and pr lists
> in every repo grows longer and longer.

That's the downside (in plain view?) of GH for a project that lacks
human resources (like "Commons") necessary for trimming the list
of PRs in a timely manner.
As you said in another comment, the PRs look like a stack; if there
is just one active committer, they rapidly become stale (because
"master" changes).  Yet the OP quite often just lets them rot there.
A "dedicated" contributor should follow development, update the
PRs, collect them in JIRA, based on the type of issue that they fix.
IMHO, that work would establish a natural priority, speed up the
review (and become a measure of dedication[2]).

> But on the other hand, free reviewers who have both ability and willingness
> to review, well, are really lacking, it is the  truth.

[1] Largely "thanks" to GitHub IMO.
[2] Which the number of PRs cannot be by itself.

>
> Gilles Sadowski <gillese...@gmail.com> 于2022年2月14日周一 22:34写道:
>
> > Le lun. 14 févr. 2022 à 14:34, Gary Gregory <garydgreg...@gmail.com> a
> > écrit :
> > >
> > > My guess is that this is a combination of the maturity of the components
> >
> > The "maturity" rationale is not an explanation; it is a cause.
> > Code not actively developed does not attract newcomers.
> > It is not an "opinion" anymore; it is backed by the fact that
> > "Commons Math" API modernization had stalled on the basis
> > of that rationale; yet since the path has been unblocked, work
> > on [RNG], [Numbers], [Geometry], [Statistics] and [Math] itself
> > demonstrated how much room there was for improving[1] those
> > "mature" codes.
> >
> > Regards,
> > Gilles
> >
> > [1] Thanks to all who did it!
> >
> > > and people having moved on to jobs or hobbies that no longer requires
> > these
> > > components.
> > >
> > > Gary
> > >
> > >>> [...]

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to