On Wed, Sep 4, 2019 at 11:11 PM Christopher <ctubb...@apache.org> wrote:
> On Wed, Sep 4, 2019 at 3:16 PM Sean Busbey <bus...@cloudera.com> wrote: > > > > On Wed, Sep 4, 2019 at 1:35 PM Christopher <ctubb...@apache.org> wrote: > > > > > > Hi Hadoop Devs, > > > > > > Just curious whether we can get some pull requests merged in. Yetus > > > will continue to spam open pull requests with walls of text, drowning > > > out any potential human conversation. This doesn't seem to be > > > particularly helpful in general, but it is especially bad if the pull > > > request is open for a long time, and isn't addressed. > > > > > > > Just as a point of clarification, those automated checks are testing > > something new each time. Specifically how the PR works with the > > then-current version of the target branch. They also only do so once a > > week. > > Understood. However, even one of those massive messages is too spammy. > And for a PR open since January, that's 26 such messages. The issue > isn't that they aren't useful to check that it works against the > latest... I can see how that's useful. Rather, the issue is that it > drowns out humans by overwhelming the thread with information that is > not helpful to a contributor. > yes, it's noisy. I tend to delete all but the last one from the PRs. The main problem I have is that it means the github notifications window is full of yetus reports for old patches, which hide real reviews. > > > > > > > > > 1. Why is there no active response to users that submit pull requests? > > > > As with most Open Source projects, and especially ASF projects, my > > experience in Hadoop is that the easiest way to see more things > > reviewed and merged that you care about is to review the work of > > others in order to help the overall reviewer bandwidth. > > This is a good suggestion. However, my (now stale) review occurred 2 > days after it was submitted back in January, wherein I made a small > suggestion for improvement. Since I'm not a Hadoop committer, I don't > think there's much more I could have done. Since there was no response > from anybody within the Hadoop community itself (either concurring > with my suggestion, or otherwise), and since nobody responded to the > contributor, my review never mattered. > > > > > > 2. Does Yetus really need to drown human conversation threads on > > > GitHub with walls of automated text? (vs. using the GitHub checks API > > > or similar brief status message) > > > > Yetus itself can be run in a multitude of ways. The behavior you see > > is specific to how the Hadoop project runs it. > > Interesting. I would recommend it stop being run that specific way... > since it's unfriendly to contributors, drowns out human conversation, > and probably triggers a lot of spam on the notifications lists and any > JIRA issues mentioned, making it more likely to be ignored there as > well. It is a nice concept, but I don't think it works well on GitHub > comment threads. (it probably works best on JIRA's "Work Log", and (if > possible) using GitHub's status/checks API for PRs. If GitHub had a > "work log" like JIRA, I would recommend it publish to that channel > instead, but that doesn't currently exist. > > kicking off when explicitly asked would be the best; or just give up on PRs > X months old. Yes, that includes many of my spare-time-but-relevant PRs...but I know they generally need rebase and merge conflict resolution after a few months