I opened a pull requests several weeks ago and have yet to receive any feedback on it. It's a small (and IMHO uncontroversial) PR that would let me get rid of some unsafe code.
This topic isn't about a particular PR, though. And it's certainly not about the assignee who, I assume, is a volunteer and a human being with other things going on in their life. That said, contributors are human too and having a PR languish for weeks can be demotivating.
Regular contributors tend to explicitly ask for a review using r?
, knowing who is a good reviewer for their PR. New contributors have to rely on the automated process and I'm wondering whether that process should be tweaked to improve the contributors' experience.
Suggestions
- Adjust the initial rustbot message (perhaps just for new contributors) to manage expectations: "Project members are predominantly volunteers with their own priorities and lives beyond Rust. It may take several weeks before they get back to you. Please be patient."
- If there is no feedback for a long time, ping either the appropriate team or just one additional member. This will generate notifications, so the duration must be several weeks at the least.
FWIW, I've don't generally expect open source maintainers to get back to me. However, Rust markets itself as a safe and dependable language. So when I file a PR, especially one that touches on safety, I do expect a response within a reasonable time frame.