On Saturday, 18 November 2017 at 07:52:43 UTC, Michael V. Franklin wrote:
I'll just refer you to this comment: https://github.com/dlang/dmd/pull/6947#issuecomment-345423103

Manually merging this pull as it sat around long enough waiting to be marked approved that it accumulated github's max 1000 status updates per commit id and won't ever see more until a new commit becomes current for it. Let that sink in... over 1000 builds done for a single pull request before it got marked for merging.

When this happens the auto-tester can no longer update the status of the PR. There are other PRs also suffering from this problem, just to name two:

https://github.com/dlang/dmd/pull/6435
https://github.com/dlang/dmd/pull/6260

Since the auto-tester can't update its status, it appears as though the auto-tester has stalled with the last status update:
e.g
#6435: auto-tester — Pass: 3, In Progress: 2, Pending: 5
#6220: auto-tester — Pending: 10

I'm not sure what to do about this at this time. The PRs could be woken up by the original contributor, but submitting a new commit, but it appears some of the contributors have lost patience and moved on. I'm trying to revive a few, but will my PRs suffer in similar fate?

I'm sorry for being negative, but this is shameful, IMO. Some of the PRs are very simple, and just need someone with authority to make a decision (e.g. #6435 and #6260)

I'm thinking about creating a monthly list of neglected PRs and submit them to the forum on the 1st of every month to bring some attention to them, but it seems that same information is already available through Github's interface, and I don't know if such an effort would be effective. But, when the auto-tester can no longer update the PR's status, it make reviewing and making a decision about them, *much* more of a hassle. We need to prevent PRs from getting to that state.

Can we get some resources allocated to this, please? What can I do?

Thanks,
Mike

For comparison:

- https://github.com/rust-lang/rust/pulls?page=1&q=is%3Apr+is%3Aopen+sort%3Aupdated-asc: least recent update for a PR was 8 days old - https://github.com/dlang/dmd/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-asc: least recent update for a PR was 2 years and 7 months old, and it's a "pre-boostrap" one.

Now look at this:

https://github.com/rust-lang/rust/pull/45244#issuecomment-345455131
https://github.com/rust-lang/rust/pull/45501#issuecomment-343992636
https://github.com/rust-lang/rust/pull/45558#issuecomment-343497687

It seems that they close systematically after a month or so.
You need to hire a vilain that will do this dirty job for you (or maybe even use a bot)...everybody will hate him but the stack of folder on the desktop will get smaller.

Reply via email to