IMO, It is enough to mention&thank the contributor & reviewers in the Github page. For the Jira page, it's sufficient to express gratitude to the author only. There is no need to mention the reviewer. Because it can be rather troublesome to look up the Jira account of the reviewer sometimes & and we have already mention reviewers in the Github page.
-Butao On 2025/04/10 11:00:29 Okumin wrote: > +1 > > I also confirmed that we have followed the practice since at least > 2015 before we moved to GitHub, so it is likely to have purposes other > than incentives. Also, no one, including me, has proven it could be a > strong incentive. I second the idea of improving the current real > process. > > Regarding Butao's question, I think we don't need it simply because > resolving a JIRA account and the reviewer's name is a difficult or > sometimes impossible step in this problem. If we accept the proposal, > I feel we also need to remove the step. We may thank them in GitHub, > or it is up to the committer who merged it. I don't have a preference > for it. > > Regards, > Okumin > > On Wed, Apr 9, 2025 at 6:59 PM Butao Zhang <zhangbu...@apache.org> wrote: > > > > +1 > > BTW, Should we also ignore mentioning the contributors and reviewers in the > > corresponding JIRA? And then directly just closed the JIRA? > > > > -Butao > > > > On 2025/04/08 16:22:33 Ayush Saxena wrote: > > > I feel that for some folks—especially those new to the project—seeing > > > their name in the commit message might serve as a small motivation to > > > review more. The practice of including the author name I believe has > > > been around since the SVN days or the patch days, or even earlier, > > > when committers used to apply patches manually. Back then, unless the > > > committer explicitly added the author, the commit would default to the > > > committer’s name, and figuring out the actual author email from JIRA > > > wasn’t always straightforward. > > > > > > If the consensus is to not include reviewer names in commit messages, > > > that’s totally fine with me—it’s one less thing to worry about. > > > Personally, I don’t have a strong opinion here. Even if my name > > > doesn’t appear as the author or reviewer for a change I was involved > > > in, it doesn't really matter to me anymore. I think many folks who’ve > > > been in the ecosystem for a while probably feel the same. > > > > > > That said, I can’t really recall if seeing my name early on gave me a > > > sense of validation—but maybe it did. And if it helps newer > > > contributors, especially those who aren’t yet recognized committers, > > > feel a bit more involved or valued, then I’m okay putting in that > > > extra bit of effort if it makes someone’s day. > > > > > > That said, tracking down real names from GitHub handles can sometimes > > > be a bit of a pain and a time sink for committers. So, if the group > > > prefers to skip reviewer names, I’m perfectly fine with that too. Most > > > of the projects I know don't do that or ever did it. Just to > > > reiterate—it doesn’t matter much to me personally, but I’m happy to go > > > with whatever the group finds more useful, especially the non > > > committers. > > > > > > As for the author field—GitHub already shows the author name, so it > > > does feel a bit redundant to include it explicitly, so dropping that > > > is totally f9 > > > > > > +1 > > > > > > -Ayush > > > > > > On Tue, 8 Apr 2025 at 21:15, Shohei Okumiya <oku...@apache.org> wrote: > > > > > > > > +1 for the author part. > > > > > > > > Regarding the reviewers' names, I have one thouht from a bit diffrent > > > > angle. The number of reviewers is always the biggest bottleneck. If the > > > > small praize motivates people and they try one more review, it is > > > > meaningful. But I don't have any evidence about how many people feel > > > > so. So, I'm not stick with it. By the way, I am fairly happy to see my > > > > name in the commit history. > > > > > > > > In short, I agree to remove the author's name. I can still add > > > > reviewers' GitHub user names(identifying real names is often tough) if > > > > we believe it could motivate a meaningful number of people. > > > > > > > > Thanks, > > > > Okumin > > > > > > > > On Tue, Apr 8, 2025 at 23:35 Zsolt Miskolczi > > > > <zsolt.miskol...@gmail.com> wrote: > > > >> > > > >> +1. > > > >> > > > >> I don't see the value in that. > > > >> > > > >> Attila Turoczy <aturo...@cloudera.com.invalid> ezt írta (időpont: > > > >> 2025. ápr. 8., K, 16:32): > > > >>> > > > >>> +1.It's a thoughtful gesture for reviewers, but if it creates > > > >>> headaches for the dev's and adds unnecessary steps, I think we can > > > >>> live without it. > > > >>> > > > >>> -Attila > > > >>> > > > >>> On Tue, Apr 8, 2025 at 4:27 PM Stamatis Zampetakis > > > >>> <zabe...@gmail.com> wrote: > > > >>>> > > > >>>> Hi all, > > > >>>> > > > >>>> How do you feel about dropping the contributor and reviewer names > > > >>>> from > > > >>>> the commit summary? > > > >>>> > > > >>>> Before: > > > >>>> HIVE-28884: Decouple source.q test from SRC dataset (Stamatis > > > >>>> Zampetakis reviewed by Soumyakanti Das, Zsolt Miskolczi, Shohei > > > >>>> Okumiya, Simhadri Govindappa) > > > >>>> > > > >>>> After: > > > >>>> HIVE-28884: Decouple source.q test from SRC dataset > > > >>>> > > > >>>> The main goal is to increase developers productivity and reduce > > > >>>> boilerplate information. > > > >>>> > > > >>>> In many cases the extra information is longer than the commit summary > > > >>>> itself. Every time I merge a PR I have to spend 2-3 minutes editing > > > >>>> the commit message and figuring out the names of every person that is > > > >>>> involved in the PR. > > > >>>> > > > >>>> Moreover, the "Author" information is already present in the commit > > > >>>> metadata and the reviewers are clearly shown and tracked under the > > > >>>> respective PR in GitHub so removing them from the commit summary does > > > >>>> not result in loss of information. > > > >>>> > > > >>>> The PR id is always present in the commit message (either in the > > > >>>> summary or in the body) so we can easily fetch all the necessary > > > >>>> information (even more and more structured) about contributors and > > > >>>> reviewers of certain PR via the GitHub UI or programmatically via > > > >>>> REST > > > >>>> or GraphQL. > > > >>>> > > > >>>> For instance the following GitHub GraphQL query can be used to obtain > > > >>>> the name of the author of the PR and the names of the reviewers that > > > >>>> approved the PR. > > > >>>> > > > >>>> { > > > >>>> repository(owner: "apache", name: "hive") { > > > >>>> pullRequest(number: 5750) { > > > >>>> title > > > >>>> author { > > > >>>> ... on User { > > > >>>> name > > > >>>> } > > > >>>> } > > > >>>> reviews(first: 100, states: APPROVED) { > > > >>>> nodes { > > > >>>> author { > > > >>>> ... on User { > > > >>>> name > > > >>>> } > > > >>>> } > > > >>>> } > > > >>>> } > > > >>>> } > > > >>>> } > > > >>>> } > > > >>>> > > > >>>> Best, > > > >>>> Stamatis > > > >