> On Aug 6, 2026, at 15:09, Corey Huinker <[email protected]> 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/