Credits For v19

Started by Corey Huinker18 days ago21 messageshackers
Beta feature

Hackorum builds and tests every patch posted to the lists, not only commitfest submissions. This is Hackorum's own CI rather than the PostgreSQL project's, and it is still under testing - please report anything that looks wrong.

never appliedCI history
Jump to latest
#1Corey Huinker
corey.huinker@gmail.com

I've been working offline on a system for generating the credits for a
given postgres release, which derives most of its notion of what a name is
based on what passed for real names in previous year's release credits and
the name/email combinations that people use when sending to the hackers
list. When names without emails or emails without names are found, it
checks to see if that name/email was used with a proper pairing elsewhere.
From there I can build up correction lists to cover typos and misspellings.

The obvious gaps created by that sort of a system is that it doesn't
immediately recognize first-time contributors, and it doesn't recognize the
first time a typo happens, etc.

To that end, I've compiles three lists:

1. names that don't yet have a known "preferred name". 9 times out of 10
the name is fine, but I'd like to have the community take a pass at
correcting name spellings, proper name order, etc. There are 7 of these.

2. email addresses with no name associated. The program goes through the
pg-hackers mbox files from 2024 up through last month - so the email being
in this list is probably a sign that either the email address was
erroneous, or the sender does not want their name associated. There are 288
of these, but I assume a lot of them are duplicates.

3. Names in preferred_name+variant_name where evidence exists that the
preferred name is the spelling preferred by that person, with additional
rows pairing the preferred names with known variations/typos/etc. There are
320 of these, but some may be duplicates.

If you did work on v19, your name or email should be in one of those. Check
it out, post corrections and I'll coalesce them. Also, if you expected to
see your name (or somebody else's) but don't, reply with the commit
hash(es) that you feel are in error.

Attachments:

unverified_names.tsvtext/tab-separated-values; charset=UTF-8; name=unverified_names.tsvDownload
email_address_but_no_name.tsvtext/tab-separated-values; charset=US-ASCII; name=email_address_but_no_name.tsvDownload
preferred_name_with_variations.tsvtext/tab-separated-values; charset=UTF-8; name=preferred_name_with_variations.tsvDownload
#2Chao Li
li.evan.chao@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

On Aug 6, 2026, at 15:09, Corey Huinker <corey.huinker@gmail.com> wrote:

I've been working offline on a system for generating the credits for a given postgres release, which derives most of its notion of what a name is based on what passed for real names in previous year's release credits and the name/email combinations that people use when sending to the hackers list. When names without emails or emails without names are found, it checks to see if that name/email was used with a proper pairing elsewhere. From there I can build up correction lists to cover typos and misspellings.

The obvious gaps created by that sort of a system is that it doesn't immediately recognize first-time contributors, and it doesn't recognize the first time a typo happens, etc.

To that end, I've compiles three lists:

1. names that don't yet have a known "preferred name". 9 times out of 10 the name is fine, but I'd like to have the community take a pass at correcting name spellings, proper name order, etc. There are 7 of these.

2. email addresses with no name associated. The program goes through the pg-hackers mbox files from 2024 up through last month - so the email being in this list is probably a sign that either the email address was erroneous, or the sender does not want their name associated. There are 288 of these, but I assume a lot of them are duplicates.

3. Names in preferred_name+variant_name where evidence exists that the preferred name is the spelling preferred by that person, with additional rows pairing the preferred names with known variations/typos/etc. There are 320 of these, but some may be duplicates.

If you did work on v19, your name or email should be in one of those. Check it out, post corrections and I'll coalesce them. Also, if you expected to see your name (or somebody else's) but don't, reply with the commit hash(es) that you feel are in error.
<unverified_names.tsv><email_address_but_no_name.tsv><preferred_name_with_variations.tsv>

Hi Corey,

Thanks for working on that.

For List 1, I see that some Chinese names are spelled in Chinese Pinyin. I know some of these people, so I think their preferred names can remain the same. For example, Bihua Wang’s preferred name can also be Bihua Wang.

I understand that it may be difficult for you to identify all the Chinese Pinyin names, so here they are. Some names were not in first-name-last-name order, so I corrected them, for example, "Hu Xunqi -> Xunqi Hu." There were also a few duplicates, which I marked as well.
```
Bihua Wang
Chengpeng Yan
Chi Zhang
Chong Peng
Chuanwen Hu
Dapeng Wang
Dewei Dai
Feilong Meng
Feng Wu
GaoZengqi -> Zengqi Gao
Haiyang Li
Haowu Ge
Haoyan Wang
Hu Xunqi -> Xunqi Hu
Jihe Wang
Jinbinge -> Bing’e Jin
Jinhui Lai
Lu Feng
Meng Zhang
Ning Sun
Ning Wu
Qifan Liu
Runyuan He
Shengbin Zhao
Shixin Wang
Tan Yang -> Yang Tan
Tenglong Gu
Tianchen Zhang
Tiancheng Ge
Tingchuan Sun
Wang Peng -> Peng Wang
Wang Yuelin -> Yuelin Wang
Xiangyu Liang
Xiaopeng Wang
Xingbin She
Xueyu Gao
Yang Yuanzhuo -> Yuanzhou Yang
Yi Ding
Yilin Zhang
Yingying Chen
Yu Kunpeng -> Kunpeng Yi
Yu Wang
Yuan Li
Yuan Li(carol) : dup to Yuan Li
Yuanchao Zhang
Yuchen Li
Yuefei Shi
Yuelin Wang
Zepeng Zhang
Zhang Hu
Zheng Tao
Zhenwei Shang
Zhibai Song
Zhiyuan Su
Zizhen Qiao
ZizhuanLiu X-MAN - Zizhuan Liu
albert tan : dup to Tan Yang
ji xu -> Ji Xu
jie wang -> Jie Wang
kelan -> Ke Lan
liu xiaohui -> Xiaohui Liu
liujinyang -> Jinyang Liu
myzhen -> Mingyang Zhen
shiyu qin -> Shiyu Qin
songjinzhou -> Songjin Zhou
tianbing -> Bing Tian
zengman -> Man Zeng
zhanglihui -> Lihui Zhang
zhangqiang -> Qing Zhang
zhibin wang -> Zhibin Wang
zourenli -> Renli Zou
彭冲 : dup to Chong Peng
王跃林 : dup to Yuelin Wang
```

For List 3, I see that my name appears twice:
```
Chao Li Chao Li
Chao Li Chao Li (Evan)
```

Please just use “Chao Li” as my preferred name, as it is also my legal name on my passport.

Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/

#3shveta malik
shveta.malik@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

Hi Corey,

Thanks for the effort.

I see that my name appears twice in List3. We can retain the second
entry, 'Shveta Malik' as that is the preferred one.

Shveta Malik shveta malik
Shveta Malik Shveta Malik

thanks
Shveta

#4Corey Huinker
corey.huinker@gmail.com
In reply to: shveta malik (#3)
Re: Credits For v19

I see that my name appears twice in List3. We can retain the second
entry, 'Shveta Malik' as that is the preferred one.

Yeah, that's the expected pattern if the name had full attribution
(name+email in a "Did-Something:" tag) but hasn't been in release credits,
leaving us only 99% confident that the name is right. Once the name has
been in the release credits, then future releases have that to take as a
default preferred spelling. Thanks for the confirmation.

#5Bharath Rupireddy
bharath.rupireddyforpostgres@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

Hi,

On Thu, Aug 6, 2026 at 12:10 AM Corey Huinker <corey.huinker@gmail.com> wrote:

I've been working offline on a system for generating the credits for a given postgres release, which derives most of its notion of what a name is based on what passed for real names in previous year's release credits and the name/email combinations that people use when sending to the hackers list. When names without emails or emails without names are found, it checks to see if that name/email was used with a proper pairing elsewhere. From there I can build up correction lists to cover typos and misspellings.

Thanks, Corey, for working on this. I'm curious to see that system for
sure, and I hope it reduces the time we spend on it in future
releases. It used to take 20-30 hours of one's time per Peter
Eisentraut's message:
/messages/by-id/a49a9219-844e-489c-8f20-0d424545b6d8@eisentraut.org

Incidentally, I spent some time preparing the ack sections using
Claude Code last week and was about to share it (I can share what I've
got from this exercise along with the artifacts if interested). But
I'm happy to see this.

The obvious gaps created by that sort of a system is that it doesn't immediately recognize first-time contributors, and it doesn't recognize the first time a typo happens, etc.

To that end, I've compiles three lists:

1. names that don't yet have a known "preferred name". 9 times out of 10 the name is fine, but I'd like to have the community take a pass at correcting name spellings, proper name order, etc. There are 7 of these.

Maybe I can help with some known names/ordering (especially Indian
names and people I have worked with: first name + last name) from
unverified_names.tsv.

Aditya Gollamudi
Aditya Kamath
Ajay Pal
Akshay Joshi
Baji Shaik
Dharin Shah
Dhruv Chauhan
Gaurav Singh
Gyan Sreejith
Kiran Kaki
Kristian Lejao
Lakshmi G
Lakshmi N
Madhukar Prasad

Mohamed Ali (verified emails match with Mohamed ALi):
Mohamed Ali Mohamed Ali moali.pg@gmail.com reportedby latin1
9d3e094f12c https://github.com/postgres/postgres/commit/9d3e094f12cce57a477c3df92f411b2fae816b60
kept
Mohamed ALi Mohamed ALi moali.pg@gmail.com author latin1 0916282a060
https://github.com/postgres/postgres/commit/0916282a0606fb788634738bab5b9f0bbde2aa08
kept

Naga Appani
Nikhil Kumar Veldanda
Pradeep Kumar
Rambabu V
Rohit Prasad
Sahitya Chandra
Sarath Kumar
Siddharth Kothari
Soumya S Murali
Srirama Kucherlapati

Vasuki M (verified emails match with VASUKI M):
VASUKI M VASUKI M vasukianand0119@gmail.com suggestedby latin1
b977bd308a0 https://github.com/postgres/postgres/commit/b977bd308a09e8a70db1776db80e8abd84ca2b7e
kept
Vasuki M Vasuki M vasukianand0119@gmail.com author latin1 344b572e3ef
https://github.com/postgres/postgres/commit/344b572e3eff620ffc2e3680730103e33a502bc6
kept

Vaibhav Dalvi
Vaibhav Jain
Vishal Prasanna

Sunil S
sunil s cased Sunil S https://github.com/postgres/postgres/commit/6ca8506ea59

Vaibhave Sekar
vaibhave postgres vaibhave postgres postgresvaibhave@gmail.com author
latin1 273d26b75e7
https://github.com/postgres/postgres/commit/273d26b75e78a4811b0c6039c0ee38cde2341ce4
kept

Here's what the initial patch from the commit uses:

From 2d438278debf43215e2185611d2f996d09886268 Mon Sep 17 00:00:00 2001
From: Vaibhave Sekar <vsekar@microsoft.com>
Date: Sun, 25 Jan 2026 10:54:00 +0000
Subject: [PATCH] doc: warn about post-data-only schema dumps with parallel
restore.

2. email addresses with no name associated. The program goes through the pg-hackers mbox files from 2024 up through last month - so the email being in this list is probably a sign that either the email address was erroneous, or the sender does not want their name associated. There are 288 of these, but I assume a lot of them are duplicates.

3. Names in preferred_name+variant_name where evidence exists that the preferred name is the spelling preferred by that person, with additional rows pairing the preferred names with known variations/typos/etc. There are 320 of these, but some may be duplicates.

If you did work on v19, your name or email should be in one of those. Check it out, post corrections and I'll coalesce them. Also, if you expected to see your name (or somebody else's) but don't, reply with the commit hash(es) that you feel are in error.

In the generated artifacts that you shared, it would be nice to have
commit IDs for other hackers to quickly refer to and verify. But
that's okay, reviewers can check it anyway with git logs.

--
Bharath Rupireddy
Amazon Web Services: https://aws.amazon.com

#6Corey Huinker
corey.huinker@gmail.com
In reply to: Chao Li (#2)
Re: Credits For v19

I understand that it may be difficult for you to identify all the Chinese
Pinyin names, so here they are.

Much appreciated.

Some names were not in first-name-last-name order, so I corrected them, for

example, "Hu Xunqi -> Xunqi Hu." There were also a few duplicates, which I
marked as well.

Thanks. Even when I'm pretty sure the proper order, I'm hesitant to set the
preferred name without some outside confirmation. Bulk reviews like this
one save me a lot of time.

#7Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

On 2026-Aug-06, Corey Huinker wrote:

Bykov Ivan Ivan Bykov

Pretty sure this one is Ivan Bykov; I think the credits for 18 are
mistaken.
/messages/by-id/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014@yandex-team.rj

Same with Kartyshov -- see signature,
/messages/by-id/eb12f9b03851bb2583adab5df9579b4b@postgrespro.ru

Michael Paquier Michael Paquier
Michael Paquier Michael Paquiër
Michaël Paquier Michaël Paquier

Are these two separate names or just one? In 17 we credit him without
the umlaut, in 18 with. But I'm pretty sure it's the same person :-)

For unverified_names.tsv: I asked Mario González T. (here in CC) and he
requested to use the spelling "Mario González". I also asked Jonathan
González, but I suppose he's going to reply here himself.

--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
Bob [Floyd] used to say that he was planning to get a Ph.D. by the "green
stamp method," namely by saving envelopes addressed to him as 'Dr. Floyd'.
After collecting 500 such letters, he mused, a university somewhere in
Arizona would probably grant him a degree. (Don Knuth)

#8SATYANARAYANA NARLAPURAM
satyanarlapuram@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

Hi Corey,

On Thu, Aug 6, 2026 at 12:10 AM Corey Huinker <corey.huinker@gmail.com>
wrote:

I've been working offline on a system for generating the credits for a
given postgres release, which derives most of its notion of what a name is
based on what passed for real names in previous year's release credits and
the name/email combinations that people use when sending to the hackers
list. When names without emails or emails without names are found, it
checks to see if that name/email was used with a proper pairing elsewhere.
From there I can build up correction lists to cover typos and misspellings.

The obvious gaps created by that sort of a system is that it doesn't
immediately recognize first-time contributors, and it doesn't recognize the
first time a typo happens, etc.

To that end, I've compiles three lists:

1. names that don't yet have a known "preferred name". 9 times out of 10
the name is fine, but I'd like to have the community take a pass at
correcting name spellings, proper name order, etc. There are 7 of these.

2. email addresses with no name associated. The program goes through the
pg-hackers mbox files from 2024 up through last month - so the email being
in this list is probably a sign that either the email address was
erroneous, or the sender does not want their name associated. There are 288
of these, but I assume a lot of them are duplicates.

3. Names in preferred_name+variant_name where evidence exists that the
preferred name is the spelling preferred by that person, with additional
rows pairing the preferred names with known variations/typos/etc. There are
320 of these, but some may be duplicates.

If you did work on v19, your name or email should be in one of those.
Check it out, post corrections and I'll coalesce them. Also, if you
expected to see your name (or somebody else's) but don't, reply with the
commit hash(es) that you feel are in error.

For the below 3, you can just keep Satya Narlapuram

Satyanarayana Narlapuram SATYANARAYANA NARLAPURAM
Satyanarayana Narlapuram Satya Narlapuram
Satyanarayana Narlapuram Satyanarayana Narlapuram

Thanks,
Satya

#9Corey Huinker
corey.huinker@gmail.com
In reply to: Alvaro Herrera (#7)
Re: Credits For v19

On Thu, Aug 6, 2026 at 2:39 PM Álvaro Herrera <alvherre@kurilemu.de> wrote:

On 2026-Aug-06, Corey Huinker wrote:

Bykov Ivan Ivan Bykov

Pretty sure this one is Ivan Bykov; I think the credits for 18 are
mistaken.

/messages/by-id/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014@yandex-team.rj

Thanks! Knowing where to correct the "canonical" sources is critical.

Same with Kartyshov -- see signature,

/messages/by-id/eb12f9b03851bb2583adab5df9579b4b@postgrespro.ru

Michael Paquier Michael Paquier
Michael Paquier Michael Paquiër
Michaël Paquier Michaël Paquier

Are these two separate names or just one? In 17 we credit him without
the umlaut, in 18 with. But I'm pretty sure it's the same person :-)

He contains multitudes.

I seem to remember this one being an issue last go-round, but it got lost
in the sea of new names.

For unverified_names.tsv: I asked Mario González T. (here in CC) and he
requested to use the spelling "Mario González". I also asked Jonathan
González, but I suppose he's going to reply here himself.

Thanks!

#10Jonathan Gonzalez V.
jonathan.abdiel@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

Corey Huinker <corey.huinker@gmail.com> writes:

Hello Corey!!

Thank you for this work!

My name is correct as "Jonathan Gonzalez V.", that's my preferred way
all the time.

Regards!

--
Jonathan Gonzalez V.
EDB
https://www.enterprisedb.com

#11Nazir Bilal Yavuz
byavuz81@gmail.com
In reply to: Corey Huinker (#1)
Re: Credits For v19

Hi Corey,

On Thu, 6 Aug 2026 at 10:10, Corey Huinker <corey.huinker@gmail.com> wrote:

I've been working offline on a system for generating the credits for a given postgres release, which derives most of its notion of what a name is based on what passed for real names in previous year's release credits and the name/email combinations that people use when sending to the hackers list. When names without emails or emails without names are found, it checks to see if that name/email was used with a proper pairing elsewhere. From there I can build up correction lists to cover typos and misspellings.

Thank you for working on this!

3. Names in preferred_name+variant_name where evidence exists that the preferred name is the spelling preferred by that person, with additional rows pairing the preferred names with known variations/typos/etc. There are 320 of these, but some may be duplicates.

Nazir Bilal Yavuz Nazir Bilal Yavuz
Nazir Bilal Yavuz Bilal Yavuz

My name appears twice, you can keep 'Nazir Bilal Yavuz'.

--
Regards,
Nazir Bilal Yavuz
Microsoft

#12Corey Huinker
corey.huinker@gmail.com
In reply to: Alvaro Herrera (#7)
Re: Credits For v19

On Thu, Aug 6, 2026 at 2:39 PM Álvaro Herrera <alvherre@kurilemu.de> wrote:

On 2026-Aug-06, Corey Huinker wrote:

Bykov Ivan Ivan Bykov

Pretty sure this one is Ivan Bykov; I think the credits for 18 are
mistaken.

/messages/by-id/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014@yandex-team.rj

Same with Kartyshov -- see signature,

/messages/by-id/eb12f9b03851bb2583adab5df9579b4b@postgrespro.ru

Álvaro, any reason we can't fix those now? If not, then here's a patch to
do it.

Attachments:

v1-0001-Doc-Fix-contributor-names-in-release-credits.patchapplication/octet-stream; name=v1-0001-Doc-Fix-contributor-names-in-release-credits.patchDownload+3-4
#13Corey Huinker
corey.huinker@gmail.com
In reply to: Nazir Bilal Yavuz (#11)
Re: Credits For v19

Nazir Bilal Yavuz Nazir Bilal Yavuz
Nazir Bilal Yavuz Bilal Yavuz

My name appears twice, you can keep 'Nazir Bilal Yavuz'.

As you might imagine, it's a DISTINCT with ORDER BY. Appearing twice just
means that the community was inconsistently inconsistent with your name.

#14Michael Paquier
michael@paquier.xyz
In reply to: Alvaro Herrera (#7)
Re: Credits For v19

On Thu, Aug 06, 2026 at 08:39:16PM +0200, Alvaro Herrera wrote:

Michael Paquier Michael Paquier
Michael Paquier Michael Paquiër
Michaël Paquier Michaël Paquier

Are these two separate names or just one? In 17 we credit him without
the umlaut, in 18 with. But I'm pretty sure it's the same person :-)

I tend to disagree. It seems like there is I and there is an
evil-twin version of I.

Anyway, you could just go the ASCII way. It's simpler for everybody's
keyboard and it's less bytes written to disk so it's nicer for the
planet.
--
Michael

#15Nazir Bilal Yavuz
byavuz81@gmail.com
In reply to: Corey Huinker (#13)
Re: Credits For v19

Hi,

On Thu, 6 Aug 2026 at 23:17, Corey Huinker <corey.huinker@gmail.com> wrote:

Nazir Bilal Yavuz Nazir Bilal Yavuz
Nazir Bilal Yavuz Bilal Yavuz

My name appears twice, you can keep 'Nazir Bilal Yavuz'.

As you might imagine, it's a DISTINCT with ORDER BY. Appearing twice just means that the community was inconsistently inconsistent with your name.

Yep. I changed my name on my phone and didn't realize it would also
change my Gmail display name. I noticed it after sending a couple of
emails and fixed it.

--
Regards,
Nazir Bilal Yavuz
Microsoft

#16Etsuro Fujita
fujita.etsuro@lab.ntt.co.jp
In reply to: Corey Huinker (#1)
Re: Credits For v19

On Thu, Aug 6, 2026 at 4:10 PM Corey Huinker <corey.huinker@gmail.com> wrote:

The obvious gaps created by that sort of a system is that it doesn't immediately recognize first-time contributors, and it doesn't recognize the first time a typo happens, etc.

Thank you for working on this!

I checked the unverified_names list, focusing on Japanese names.

Daisuke Higuchi
Masashi Kamura
Shinya Sugamoto
Tatsuya Kawata

I think these are in the given-name-first order.

Igi Izumi
SATŌ Kentarō
Yamaguchi Atsuo

I don't think these are in the order.

Also:

torikoshia

I think he is Atsushi Torikoshi. I think he is using this in his email address.

Haruna Miwa

I think this is a Japanese name, but I don't know which is the given
name and which is the surname.

Best regards,
Etsuro Fujita

#17Corey Huinker
corey.huinker@gmail.com
In reply to: Etsuro Fujita (#16)
Re: Credits For v19

On Wed, Aug 12, 2026 at 7:05 AM Etsuro Fujita <etsuro.fujita@gmail.com>
wrote:

On Thu, Aug 6, 2026 at 4:10 PM Corey Huinker <corey.huinker@gmail.com>
wrote:

The obvious gaps created by that sort of a system is that it doesn't

immediately recognize first-time contributors, and it doesn't recognize the
first time a typo happens, etc.

Thank you for working on this!

I checked the unverified_names list, focusing on Japanese names.

Daisuke Higuchi
Masashi Kamura
Shinya Sugamoto
Tatsuya Kawata

I think these are in the given-name-first order.

I'm going to use an abundance of caution here and ask whether
"given-name-first" order is the correct order we should be using for them
in the credits. As much as I might think I might know the correct answer, I
want to be sure.

Igi Izumi
SATŌ Kentarō
Yamaguchi Atsuo

I don't think these are in the order.

Also:

torikoshia

I think he is Atsushi Torikoshi. I think he is using this in his email
address.

Haruna Miwa

I think this is a Japanese name, but I don't know which is the given
name and which is the surname.

Thanks for these updates.

This is a good time to update people on general progress.

I've been reaching out to contributors who have no name associated with
their email address, as well as ones that have names that seem incomplete
(just initials, one word all lowercase, etc). The response rate is
generally good, and that has cascading positive effects.

Some interesting quirks I have discovered this time around:

- Presently we have no way to easily distinguish names of buildfarm animals
from names of real people, (e.g. Jay).
- The name-finder can't tell the difference between a name in a book
citation and an offhand reference to a helpful contributor.

When the responses to my emails have died down, and I've given the list a
once-over for obvious fixes (extra words on names, obvious nicknames of
people already credited in the same commit, etc) I'll publish a preliminary
list.

One question I do have for the group is the best way for me to share the a
large file that would be the the commit log for v19 with the
already-selected names redacted from it. The purpose of this would be to
crowdsource the scouring of the text for names that got missed. However,
even gzipped versions of this file have been over 1MB, and that doesn't
seem appropriate for the mailing list, so I'm open to suggestions for how
best to distribute that to interested worker bees.

#18Tom Lane
tgl@sss.pgh.pa.us
In reply to: Corey Huinker (#17)
Re: Credits For v19

Corey Huinker <corey.huinker@gmail.com> writes:

I'm going to use an abundance of caution here and ask whether
"given-name-first" order is the correct order we should be using for them
in the credits. As much as I might think I might know the correct answer, I
want to be sure.

Yes, I believe that's the consensus about how to do this.

regards, tom lane

#19Corey Huinker
corey.huinker@gmail.com
In reply to: Tom Lane (#18)
Re: Credits For v19

This is an update on the Credits for V19.

I would have liked to have attached the files that have the git messages
with the already-matched names redacted out, but those files are just too
big for the mailing list. I can do that for a smaller subset of commits if
need be.

In the mean time, here's three datasets, each one is a gzipped tsv file,
all of them have the same columns (name, list_of_emails, list_of_commits).
This isn't how the data is stored, it's just the most compact
representation I could come up with that allowed a reviewer to easily
reference all the places where a given name could be found.

The items in preferred_names are names where there is some sort of direct
confirmation that the name is correct:
- it appeared along with the email address in an email they sent
- the person (or entity, more on that later) has responded to a direct
email confirmed that the name is how they like it
- someone else has asserted that the person's name should be thus

This set is mostly for the purpose of checking against the less-strict set:
confident_names.

The set confident_names includes all the the preferred_names, plus names
that appear sufficiently name like (2+ initcapped words, not just initials,
etc). Basically, I'm confident that the names are at least mostly correct.
This is probably where most of the things needing corrections will be found.

Last is the "mystery" set. It's ones which did not make the confidence
requirements stated above. In most cases I've reached out to them directly
and haven't yet gotten a response. There are currently only 8 of them, so I
got the sense that we're close to done here.

Something interesting has come out of this, and I think it should at least
be mentioned. Overall, committers are pretty good about citing
contributions with all of the details available, so when I went digging in
the discussion threads for additional info, usually none was to be found.
But when a citation is just a name, it is unclear if that name is a person,
a person who is going by a professional handle, or the tool or service that
was used to report a bug. That much isn't new, and it can usually be
cleared up with an email to the address in question. What is new, however,
is getting a response from that email that all but confirms that it is an
AI tool, and that tool has a preferred name and is proud to be in the
credits.

I have no strong opinions about the degree to which a contributor must be
carbon-based in order to make the list, but it is perhaps something the
community should decide.

Anyway, here's the data sets, happy reviewing!

Attachments:

mystery_names.tsv.gzapplication/x-gzip; name=mystery_names.tsv.gzDownload
confident_names.tsv.gzapplication/x-gzip; name=confident_names.tsv.gzDownload+3-4
preferred_names.tsv.gzapplication/x-gzip; name=preferred_names.tsv.gzDownload+5-3
#20Srinath Reddy Sadipiralla
srinath2133@gmail.com
In reply to: Corey Huinker (#19)
Re: Credits For v19

Hi Corey,

On Fri, Aug 14, 2026 at 4:07 AM Corey Huinker <corey.huinker@gmail.com>
wrote:

The items in preferred_names are names where there is some sort of direct
confirmation that the name is correct:
- it appeared along with the email address in an email they sent
- the person (or entity, more on that later) has responded to a direct
email confirmed that the name is how they like it
- someone else has asserted that the person's name should be thus

Thanks for working on this!!!
I tried to be consistent with the name "Srinath Reddy Sadipiralla" , ig
since the middle of last year.
Yeah, previously I used "Srinath Reddy". Could you please change in the
preferred/confident names list from "Srinath Reddy" -> "Srinath Reddy
Sadipiralla"

--
Thanks :)
Srinath Reddy Sadipiralla
EDB: https://www.enterprisedb.com/

#21Mario González Troncoso
gonzalemario@gmail.com
In reply to: Srinath Reddy Sadipiralla (#20)