Hi folks,
We have three PRs that need to be accepted before we can have the next public release. Two of these, Greg/Munier's cosmic ray PR [1] and Christine's kinetic feedback PR [2], now have two approvals and need a third (thanks to the reviewers of these!). The other PR is Dave's MHD-CT cosmology fix [3], which currently has no approvals but will have at least one once I am done testing the new problem types that he has added, and thus will need two more.
So, what's the problem? My go-to reviewers are all extremely busy and a couple of the PRs are rather extensive, which makes people even less willing to review them. (I totally sympathize with all of this, by the way.) Now that most peoples' academic terms have started back up, it's even less likely that they're going to get reviewed in short order by somebody else. It's not at all clear to me how this situation is going to resolve itself, since our pool of potential reviewers is rather small right now - part of the issue here is that lots of the community's go-to reviewers are authors of these PRs, and are somewhat reluctant to approve them due to perception of conflict of interest.
So, how do we proceed? As I see it, we have a few options:
(1) Accept the PRs with two approvals each.
(2) Get additional volunteers until we reach the standard 3 approvals/PR.
(3) Issue the next public release without this code.
My preferred option is #1, since #2 seems unrealistic and #3 just defers the problem. All of the PRs pass the test suite and have been looked at rather extensively, so I'm comfortable with approval. Does anybody have any thoughts on this?
Thanks,
Brian
------------------