Currently the allowed reasons to close PRs (see https://doc.sagemath.org/html/en/developer/review.html) is if they try to do too many things, are patch bombs, or aren't sage-specific. We have some PRs that have been reviewed with changes requested with no response from the person who proposed the pull request. Do we have a policy for when to close these PRs? The review guide also says to tag a rejected PR with one of "r: duplicate", "r: invalid", "r: wontfix", and "r: worksforme". None of these seem appropriate for closing a PR from an unresponsive author.

Open PRs with an unresponsive author clutter up the GitHub UI and can potentially bury other important PRs. I also think that if new potential contributors see hundreds of open PRs on the repo, some of them months old, they may be discouraged from contributing out of fear that any PR they make won't get merged.

If we don't have a policy on this already, may I suggest something along the lines of this: After a PR is reviewed and changes are requested, if the author does not respond within 4 months (or some other period of time that sage-devel thinks is appropriate) then the PR may be closed with the tag "r: no response". The PR may be reopened at a later date if the author responds.

--
Vincent Macri (He/Him)

--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/e1c5735c-553e-4012-ba0d-2cb9ee0d9d83%40ucalgary.ca.

Reply via email to