Thanks everyone for the valuable feedback!

I think we have consensus to drop contributor and reviewers name from the
commit message. As of now we can start applying the new style. I can also
try to find a place on the website to mention the new style.

Just to avoid any confusion, I am not suggesting to remove reviewers name
from the commit log because I don't find them important. I guess I am
repeating myself but doing reviews is crucial for the project and a must
have element for inviting someone to become a commmitter. Even though we're
removing the names from the log the PMC will actively monitor review
activity directly by looking into GitHub PRs and JIRA tickets.

Posting a thankful note to contributors and reviewers is a nice gesture and
appreciation for their time. Indeed doing it through JIRA is tricky
sometimes so I really like the proposal to leave the comment directly under
the PR.

Best,
Stamatis

On Fri, Apr 11, 2025, 3:24 AM Butao Zhang <zhangbu...@apache.org> wrote:

> 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
> > > >
> >
>

Reply via email to