I would start by adding a comment to the open PRs to see if the author is responsive. If that's the case, then it means that review is need and we can add the "waiting-for-review" tag. There are a few PRs that are in that state but there are far more out there which need to have this tag added.
On Mon, Jul 24, 2017 at 7:55 AM, Wido den Hollander <w...@widodh.nl> wrote: > > > Op 24 juli 2017 om 10:47 schreef Marc-Aurèle Brothier <ma...@exoscale.ch > >: > > > > > > Hi Wido, > > > > I have one comment on this topic. Some of those PRs are lying there > because > > no one took the time to merge them (I have a couple like that) since they > > were not very important (I think it's the reason), fixing only a small > > glitch or improving an output. If we start to close the PRs because there > > isn't activity on them, we should be sure to treat all PRs equally in > term > > on timeline when they arrive. Using the labels to sort them and make > > filtering easier would also be something important IMO. Today there are > > 200+ PRs but we cannot filter them and have not much idea on their > status, > > except by checking if they are "mergeable". This should not conflict with > > the Jira tickets & discussion that happened previously. > > Understood! But that's a matter of resources the community has. Each PR > needs to be looked at by a volunteer, a committer who all have limited > resources. > > It's not good that PR's didn't get the attention they needed, but it's a > fact that it happened. > > I don't think we have the resources to manually check and label 200 PRs > and see which one can be merged. > > If a author thinks the PR is still valid he/she can open it again. It's > not a hard-close as I put in the message, but a way to filter what we need > to put attention on. > > They can be labeled and handled then. > > Wido > > > > > Marco > > > > On Mon, Jul 24, 2017 at 10:22 AM, Wido den Hollander <w...@widodh.nl> > wrote: > > > > > Hi, > > > > > > While writing this e-mail we have 191 Open Pull requests [0] on Github > and > > > that number keeps hovering around ~200. > > > > > > We have a great number of PRs being merged, but a lot of code is old > and > > > doesn't even merge anymore. > > > > > > My proposal would be that we close all PRs which didn't see any > activity > > > in the last 3 months (Jun, July and May 2017) with the following > message: > > > > > > "This Pull Request is being closed for not seeing any activity since > May > > > 2017. > > > > > > The CloudStack project is in a transition from the Apache Foundation's > Git > > > infrastructure to Github and due to that not all PRs we able to be > tested > > > and/or merged. > > > > > > It's not our intention to say that we don't value the PR, but it's a > way > > > to get a better overview of what needs to be merged. > > > > > > If you think closing this PR is a mistake, please add a comment and > > > re-open the PR! If you do that, could you please make sure that the PR > > > merges against the branch it was submitted against? > > > > > > Thank you very much for your understanding and cooperation!" > > > > > > How does that sound? > > > > > > Wido > > > > > > > > > [0]: https://github.com/apache/cloudstack/pulls > > > >