pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
Credits For v19
34+ messages / 17 participants
[nested] [flat]

* Credits For v19
@ 2026-08-06 07:09 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 08:11 ` Re: Credits For v19 Chao Li <li.evan.chao@gmail.com>
  2026-08-06 12:01 ` Re: Credits For v19 shveta malik <shveta.malik@gmail.com>
  2026-08-06 17:13 ` Re: Credits For v19 Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
  2026-08-06 18:39 ` Re: Credits For v19 Álvaro Herrera <alvherre@kurilemu.de>
  2026-08-06 18:48 ` Re: Credits For v19 SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com>
  2026-08-06 18:52 ` Re: Credits For v19 Jonathan Gonzalez V. <jonathan.abdiel@gmail.com>
  2026-08-06 19:05 ` Re: Credits For v19 Nazir Bilal Yavuz <byavuz81@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  0 siblings, 9 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 07:09 UTC (permalink / raw)
  To: pgsql-hackers@lists.postgresql.org

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.tsv (text/tab-separated-values, 3.7K) download A1ex Adam Pickering Adam Warland Aditya Gollamudi Aditya Kamath Afrah Razzak Ajay Pal Akshay Joshi Alberto Piai Aleksey Solovev Alex Guo Alex Young Alexander Law Alexandre Felipe Altan Birler Alyona Vinter Andreas Lind Andrei Klychkov Andrei Varashen Andrew Kim Andrey Chernyy Andrey Silitskiy Andrzej Doros Anemone Antoine Violin Artem Gavrilov Ayoub Kazar Baji Shaik Bernice Southey Bihua Wang Bill Kim Birler, Altan Bob Kline Bruce Dang Bryan Fox Bryan Green BugForge Casey Shobe Chengpeng Yan Chi Zhang Chong Peng Christian Ullrich Chuanwen Hu Cándido Antonio Martínez Descalzo DaeMyung Kang Daisuke Higuchi Damien Clochard Dan Stefura Daniel Farkaš Daniel Firer Daniel Woelfel Dapeng Wang David Bidoc Davin Shearer Dean Dewei Dai Dharin Shah Dhruv Chauhan Diego Diego Frias Dimitre Radoulov Dimitri Fontaine Dmitry Dmitry Fomin Dmitry Igrishin Dmitry Mityugov Doruk Yilmaz Ekaterina Sokolova Emmanuel Sibi Emmanuel Touzery Evan Montgomery-Recht Evgeny Voropaev Ewan Young Feilong Meng Feng Wu François Jehl GaoZengqi Gaurav Singh George Tarasov Giovanni Fabris Glauber Batista Greg Smith Grem Snoort Guoqing Yang Gyan Sreejith Haiyang Li Hang Ammmkilo Haowu Ge Haoyan Wang Haruna Miwa Henrik TJ Henson Choi Holger Hoffstätte Hu Xunqi Hüseyin Demir Igi Izumi Ignat Remizov Igor Stepansky Jack Bonatakis Jan Nidzwetzki Jasper Smit Javier Maestro Jay Jeroen Gui JiaoShuntian Jihe Wang Jinbinge Jinhui Lai Jochen Bandhauer Jonas Boberg Jonathan Gonzalez Jonathan Gonzalez V. Joshua Shanks Julien Tachoires Justin Kwan Kamil Monicz Karavaev Alexey Keith Paskett Kenny Chen Kevin Oommen Anish Kiran Kaki Krasiyan Andreev Kristian Lejao Lakshmi G Lakshmi N Lauri Siltanen Lori Corbani Lu Feng Lucio Chiessi Madhukar Prasad Maksim Logvinenko Manni Wood Marian MULLER REBEYROL Mario Gonzalez Mario González Mario González Troncoso Mark Frost Marko Grujic Martin Heistermann Masashi Kamura Matt Long Maxime Schoemans Meng Zhang Michael Malis Mihail Nikalayeu Mikhail Litsarev Mikhail Nikalayeu Mircea Cadariu Miłosz Bieniek Mohamed ALi Mohamed Ali Moritz Sanft Naga Appani Natalya Aksman Nick Ivanov Nicolas Adenis-Lamarre Nikhil Kumar Veldanda Ning Sun Ning Wu Niyas Sait Oleg Ivanov Oleg Tkachenko Oliver Ford Oreo Yang P M PALAYRET Jacques Paul Bunn Paul Gerste Paul Kim Pavel Kohout Pavel Seleznev Paveł Tyślacki Pierre Forstmann Pierre Senellart Pierrick Potapov Alexander Pradeep Kumar Qifan Liu Radim Marek Rambabu V RekGRpth Renzo Dani Robert Pang Rohit Prasad Roman Khapov Ruben Ruiz Ruikai Peng Runyuan He Ryan Bird SATŌ Kentarō Sahitya Chandra Sanjaya Waruna Sarath Kumar Semih Doğan Sergei Patiakin Sergey Sergey Fukanchik Shengbin Zhao Shinya Sugamoto Shixin Wang Siddharth Kothari Sophie Alpert Soumya S Murali Srirama Kucherlapati Steve Baldwin Steve Lau Stolpovskikh Danil Sungwoo Chang Swirl Smog Dowry Tan Yang Tatsuya Kawata Tenglong Gu Thomas Niemann Tianchen Zhang Tiancheng Ge Tingchuan Sun Todd Lang Todd Liebenschutz-Jones Torsten Rupp VASUKI M Vaibhav Dalvi Vaibhav Jain Valery Gubanov Varik Matevosyan Vasuki M Vergissmeinnicht Vishal Prasanna Vlad Lesin Wang Peng Wang Yuelin Xiangyu Liang Xiaopeng Wang Xingbin She Xueyu Gao Yamaguchi Atsuo Yang Yuanzhuo Yi Ding Yilin Zhang Yingying Chen Yu Kunpeng Yu Wang Yuan Li Yuan Li(carol) Yuanchao Zhang Yuchen Li Yuefei Shi Yuelin Wang Yuri Zamyatin Zechman, Derek S Zepeng Zhang Zhang Hu Zheng Tao Zhenwei Shang Zhibai Song Zhiyuan Su Zizhen Qiao ZizhuanLiu X-MAN a.kozhemyakin albert tan ji xu jie wang jorsol kelan kenny li carol liu xiaohui liujinyang myzhen oxsignal shiyu qin solai v songjinzhou sunil s sunw.fnst suyu.cmj tianbing torikoshia vaibhave postgres zengman zhanglihui zhangqiang zhibin wang zourenli Илья Чердаков Олег Самойлов Хамидуллин Рустам 彭冲 王跃林
email_address_but_no_name.tsv (text/tab-separated-values, 141B) download alexander.kjall@hafslund.no dorian.752@live.fr emorgunov@mail.ru fairyfar@msn.com mimidatabase@gmail.com shammat@gmx.net y.saburov@gmail.com
preferred_name_with_variations.tsv (text/tab-separated-values, 9.9K) download Aidar Imamov Aidar Imamov Ajin Cherian Ajin Cherian Aleksander Alekseev Aleksander Alekseev Alexander Borisov Alexander Borisov Alexander Korotkov Alexander Korotkov Alexander Kozhemyakin Alexander Kozhemyakin Alexander Kukushkin Alexander Kukushkin Alexander Kuzmenkov Alexander Kuzmenkov Alexander Kuznetsov Alexander Kuznetsov Alexander Lakhin Alexander Lakhin Alexander Pyhalov Alexander Pyhalov Alexandra Wang Alexandra Wang Alexey Makhmutov Alexey Makhmutov Alexey Shishkin Alexey Shishkin Ali Akbar Ali Akbar Amit Kapila Amit Kapila Amit Langote Amit Langote Amul Sul Amul Sul Andreas Karlsson Andreas Karlsson Andrei Lepikhov Andrei Lepikhov Andres Freund Andres Freund Andrew Andrew Andrew Bille Andrew Bille Andrew Dunstan Andrew Dunstan Andrew Gierth Andrew Gierth Andrew Jackson Andrew Jackson Andrew Watkins Andrew Watkins Andrey Borodin Andrey Borodin Andrey Borodin Andrey M. Borodin Andrey Rachitskiy Andrey Rachitskiy Andrey Rudometov Andrey Rudometov Andy Fan Andy Fan Anthonin Bonnefoy Anthonin Bonnefoy Anton Voloshin Anton Voloshin Antonin Houska Antonin Houska Ants Aasma Ants Aasma Arne Roland Arne Roland Arseniy Mukhin Arseniy Mukhin Arthur Nascimento Arthur Nascimento Artur Zakirov Artur Zakirov Ashutosh Bapat Ashutosh Bapat Ashutosh Sharma Ashutosh Sharma Atsushi Torikoshi Atsushi Torikoshi Aya Iwata Aya Iwata Ayush Tiwari Ayush Tiwari Ayush Vatsa Ayush Vatsa Benoit Lobréau Benoit Lobréau Bernd Helmle Bernd Helmle Bernd Reiß Bernd Reiß Bertrand Drouvot Bertrand Drouvot Bharath Rupireddy Bharath Rupireddy Bowen Shi Bowen Shi Bruce Momjian Bruce Momjian Bykov Ivan Ivan Bykov Cary Huang Cary Huang Cary Huang cary huang ChangAo Chen ChangAo Chen Changhong Fei Fei Changhong Chao Li Chao Li Chao Li Chao Li (Evan) Charles Samborski Charles Samborski Chengxi Sun Chengxi Sun Chiranmoy Bhattacharya Chiranmoy Bhattacharya Christoph Berg Christoph Berg Christophe Pettus Christophe Pettus Corey Huinker Corey Huinker Dagfinn Ilmari Mannsåker Dagfinn Ilmari Mannsåker Dagfinn Ilmari Mannsåker Dagfinn Ilmari Mannsaker Daniel Gustafsson Daniel Gustafsson Daniel Vérité Daniel Verite Daniele Varrazzo Daniele Varrazzo Daniil Davydov Daniil Davydov Daria Shanina Daria Shanina Dave Cramer Dave Cramer David Christensen David Christensen David Fetter David Fetter David G. Johnston David G. Johnston David Geier David Geier David Rowley David Rowley David Steele David Steele David Wheeler David E. Wheeler Dean Rasheed Dean Rasheed Devanga Susmitha Susmitha Devanga Devrim Gündüz Devrim Gündüz Dian Fay Dian Fay Dilip Kumar Dilip Kumar Dimitrios Apostolou Dimitrios Apostolou Dipesh Dhameliya Dipesh Dhameliya Dmitriy Kuzmin Dmitriy Kuzmin Dmitry Astapov Dmytro Astapov Dmitry Dolgov Dmitry Dolgov Dmitry Koval Dmitry Koval Dmitry Kovalenko Dmitry Kovalenko Dmitry Yurichev Dmitry Yurichev Dominique Devienne Dominique Devienne Donghang Lin Donghang Lin Egor Chindyaskin Egor Chindyaskin Eric Ridge Eric Ridge Erik Nordström Erik Nordström Erik Rijkers Erik Rijkers Erik Wienhold Erik Wienhold Ethan Mertz Ethan Mertz Etsuro Fujita Etsuro Fujita Euler Taveira Euler Taveira Evan Si Evan Si Evgeniy Gorbanev Evgeniy Gorbanev Fabrice Chapuis Fabrice Chapuis Fabrízio de Royes Mello Fabrízio de Royes Mello Florents Tselai Florents Tselai Florin Irion Florin Irion Fredrik Widlert Fredrik Widlert Frédéric Yhuel Frédéric Yhuel Gavin Panella Gavin Panella Gilles Darold Gilles Darold Gilles Parc Gilles Parc Greg Burd Greg Burd Greg Burd Burd, Greg Greg Sabino Mullane Greg Sabino Mullane Gregory Smith Gregory Smith Grigory Smolkin Grigory Smolkin Guillaume Lelarge Guillaume Lelarge Gunnar Morling Gunnar Morling Gurjeet Singh Gurjeet Singh Haibo Yan Haibo Yan Hannu Krosing Hannu Krosing Hans Buschmann Hans Buschmann Haruka Takatsuka Haruka Takatsuka Hayato Kuroda Hayato Kuroda Hayato Kuroda Hayato Kuroda (Fujitsu) Heikki Linnakangas Heikki Linnakangas Hou Zhijie Hou Zhijie Hubert Lubaczewski hubert depesz lubaczewski Hugo Dubois Hugo DUBOIS Ian Barwick Ian Barwick Ian Barwick Ian Lawrence Barwick Ilia Evdokimov Ilia Evdokimov Ilyasov Ian Ilyasov Ian Imran Zaheer Imran Zaheer Ivan Kush Ivan Kush Jacob Brazeal Jacob Brazeal Jacob Champion Jacob Champion Jacques Combrink Jacques Combrink Jakob Egger Jakob Egger Jakub Wartak Jakub Wartak Japin Li Japin Li Jeevan Chalke Jeevan Chalke Jeff Davis Jeff Davis Jeff Janes Jeff Janes Jehan-Guillaume de Rorthais iMSA (via Jehan-Guillaume de Rorthais Jehan-Guillaume de Rorthais Jehan-Guillaume de Rorthais Jelte Fennema-Nio Jelte Fennema-Nio Jian He jian he Jian He Jian He Jianghua Yang Jianghua Yang Jim Jones Jim Jones Jim Nasby Jim Nasby Jingtang Zhang Jingtang Zhang Joe Conway Joe Conway Joel Jacobson Joel Jacobson John Hsu John Hsu John Naylor John Naylor Josef Šimánek Josef Šimánek Joseph Koshakow Joseph Koshakow Julien Rouhaud Julien Rouhaud Junwang Zhao Junwang Zhao Justin Pryzby Justin Pryzby Karina Litskevich Karina Litskevich Karthik S Karthik S Kartyshov Ivan Kartyshov Ivan Keisuke Kuroda Keisuke Kuroda Kevin K Biju Kevin K Biju Kirill Reshke Kirill Reshke Konstantin Knizhnik Konstantin Knizhnik Kuntal Ghosh Kuntal Ghosh Kyotaro Horiguchi Kyotaro Horiguchi Lars Kanis Lars Kanis Laurenz Albe Laurenz Albe Lukas Eder Lukas Eder Lukas Fittl Lukas Fittl Maciek Sakrejda Maciek Sakrejda Magnus Hagander Magnus Hagander Mahendra Singh Thalor Mahendra Singh Thalor Maksim Melnikov Maksim Melnikov Maksim Milyutin Maksim Milyutin Man Zeng Man Zeng Marco Nenciarini Marco Nenciarini Marcos Pegoraro Marcos Pegoraro Marcus Gartner Marcus Gartner Mark Callaghan MARK CALLAGHAN Mark Dilger Mark Dilger Mark Wong Mark Wong Marko Tiikkaja Marko Tiikkaja Martin Rakhmanov Martin Rakhmanov Masahiko Sawada Masahiko Sawada Masahiro Ikeda Masahiro Ikeda Masao Fujii Fujii Masao Masao Fujii Masao Fujii Matheus Alcantara Matheus Alcantara Mats Kindahl Mats Kindahl Matthew Sterrett Matthew Sterrett Matthias van de Meent Matthias van de Meent Matthieu Denais Matthieu Denais Matthijs van der Vleuten Matthijs van der Vleuten Maxim Boguk Maxim Boguk Maxim Orlov Maxim Orlov Melanie Plageman Melanie Plageman Melih Mutlu Melih Mutlu Mert Alev Mert Alev Michael Banck Michael Banck Michael Paquier Michael Paquier Michael Paquier Michael Paquiër Michaël Paquier Michaël Paquier Mikael Gustavsson Mikael Gustavsson Mikhail Gribkov Mikhail Gribkov Mikhail Kot Mikhail Kot Mutaamba Maasha Mutaamba Maasha Nathan Bossart Nathan Bossart Nazir Bilal Yavuz Nazir Bilal Yavuz Nazir Bilal Yavuz Bilal Yavuz Neil Chen Neil Chen Neil Conway Neil Conway Niccolò Fei Niccolò Fei Nikita Kalinin Nikita Kalinin Nikolay Samokhvalov Nikolay Samokhvalov Nikolay Shaplov Nikolay Shaplov Nisha Moond Nisha Moond Nishant Sharma Nishant Sharma Nitin Jadhav Nitin Jadhav Nitin Motiani Nitin Motiani Noah Misch Noah Misch Noboru Saito Noboru Saito Noriyoshi Shinoda Shinoda, Noriyoshi (PSD Japan FSI) Noriyoshi Shinoda Noriyoshi Shinoda Oleg Sibiryakov Oleg Sibiryakov Oleg Tselebrovskiy Oleg Tselebrovskiy Palak Chaturvedi Palak Chaturvedi Patrick Stählin Patrick Stählin Paul Jungwirth Paul A Jungwirth Paul Jungwirth Paul A. Jungwirth Paul Jungwirth Paul Jungwirth Paul Ramsey Paul Ramsey Pavel Borisov Pavel Borisov Pavel Luzanov Pavel Luzanov Pavel Stehule Pavel Stehule Pavlo Golub Pavlo Golub Peter Eisentraut Peter Eisentraut Peter Eisentraut Peter Eistentrut Peter Geoghegan Peter Geoghegan Peter Smith Peter Smith Pierre Ducroquet Pierre Ducroquet Przemyslaw Sztoch Przemysław Sztoch Quan Zongliang Quan Zongliang Rafia Sabih Rafia Sabih Rahila Syed Rahila Syed Ran Benita Ran Benita Ranier Vilela Ranier Vilela Richard Guo Richard Guo Richard Neill Richard Neill Rintaro Ikeda Rintaro Ikeda Robert Haas Robert Haas Robert Treat Robert Treat Ronan Dunklau Ronan Dunklau Rui Zhao Rui Zhao Rustam Allakov Rustam ALLAKOV Ryo Kanbayashi Ryo Kanbayashi Ryo Matsumura Ryo Matsumura RyotaK RyotaK Sadhuprasad Patro Sadhuprasad Patro Sami Imseih Sami Imseih Samuel Thibault Samuel Thibault Sandeep Thakkar Sandeep Thakkar Sandro Santilli Sandro Santilli Satyanarayana Narlapuram SATYANARAYANA NARLAPURAM Satyanarayana Narlapuram Satya Narlapuram Satyanarayana Narlapuram Satyanarayana Narlapuram Sergei Glukhov Sergei Glukhov Sergei Kornilov Sergei Kornilov Sergey Koposov Sergey Koposov Sergey Prokhorenko Sergey Prokhorenko Sergey Shinderuk Sergey Shinderuk Sergey Soloviev Sergey Soloviev Sergey Tatarintsev Sergey Tatarintsev Shenhao Wang Shenhao Wang Shihao Zhong Shihao Zhong Shihao Zhong shihao zhong Shinya Kato Shinya Kato Shlok Kyal Shlok Kyal Shruthi Gowda Shruthi Gowda Shubham Khanna Shubham Khanna Shveta Malik shveta malik Shveta Malik Shveta Malik Srinath Reddy Srinath Reddy Sadipiralla Srinath Reddy Srinath Reddy Stepan Neretin Stepan Neretin Stephan Springl Stephan Springl Stephane Tachoires Stephane Tachoires Stephen Frost Stephen Frost Steven Niu Steven Niu Stéphane Schildknecht Stéphane Schildknecht Surya Poondla Surya Poondla Sven Klemm Sven Klemm Takamichi Osumi Takamichi Osumi Tatsuhito Kasahara Kasahara Tatsuhito Tatsuo Ishii Tatsuo Ishii Tatsuro Yamada Tatsuro Yamada Tender Wang Tender Wang Thom Brown Thom Brown Thomas Munro Thomas Munro Tim Wood Tim Wood Timur Magomedov Timur Magomedov Tobias Bussmann Tobias Bussmann Tom Lane Tom Lane Tom Lane Tome Lane Tomas Vondra Tomas Vondra Torsten Förtsch Torsten Förtsch Tristan Partin Tristan Partin Tushar Ahuja Tushar Ahuja Victor Yegorov Victor Yegorov Vignesh C vignesh C Vignesh C Vignesh C Vik Fearing Vik Fearing Viktor Holmberg Viktor Holmberg Viktor Leis Viktor Leis Vinod Sridharan Vinod Sridharan Vitaly Davydov Vitaly Davydov Walid Ibrahim Walid Ibrahim Wenhui Qiu wenhui qiu Xing Guo Xing Guo Xuneng Zhou Xuneng Zhou Yanliang Lei yanliang lei Yaroslav Saburov Yaroslav Saburov Yaroslav Syrytsia Yaroslav Syrytsia Yasuo Honda Yasuo Honda Yonghao Lee Yonghao Lee Yugo Nagata Yugo Nagata Yugo Nagata Yugo NAGATA Yuhang Qiu Yuhang Qiu Yura Sokolov Yura Sokolov Zane Duffield Zane Duffield Zhang Mingli Zhang Mingli Zhihong Yu Zhihong Yu Zhijie Hou Zhijie Hou Zhijie Hou Zhijie Hou (Fujitsu) Zsolt Parragi Zsolt Parragi Álvaro Herrera Álvaro Herrera Álvaro Herrera Alvaro Herrera
^ permalink raw reply [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 08:11 ` Chao Li <li.evan.chao@gmail.com>
  2026-08-06 17:20   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  8 siblings, 1 reply; 34+ messages in thread

From: Chao Li @ 2026-08-06 08:11 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org



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










^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 08:11 ` Re: Credits For v19 Chao Li <li.evan.chao@gmail.com>
@ 2026-08-06 17:20   ` Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 17:20 UTC (permalink / raw)
  To: Chao Li <li.evan.chao@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 12:01 ` shveta malik <shveta.malik@gmail.com>
  2026-08-06 16:36   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  8 siblings, 1 reply; 34+ messages in thread

From: shveta malik @ 2026-08-06 12:01 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org, shveta malik <shveta.malik@gmail.com>

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






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 12:01 ` Re: Credits For v19 shveta malik <shveta.malik@gmail.com>
@ 2026-08-06 16:36   ` Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 16:36 UTC (permalink / raw)
  To: shveta malik <shveta.malik@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 17:13 ` Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
  8 siblings, 0 replies; 34+ messages in thread

From: Bharath Rupireddy @ 2026-08-06 17:13 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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:
https://www.postgresql.org/message-id/flat/a49a9219-844e-489c-8f20-0d424545b6d8%40eisentraut.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





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 18:39 ` Álvaro Herrera <alvherre@kurilemu.de>
  2026-08-06 18:50   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 19:48   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-07 01:15   ` Re: Credits For v19 Michael Paquier <michael@paquier.xyz>
  8 siblings, 3 replies; 34+ messages in thread

From: Álvaro Herrera @ 2026-08-06 18:39 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org, Mario González Troncoso <gonzalemario@gmail.com>

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.
https://www.postgresql.org/message-id/flat/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014%40yandex-team.rj

Same with Kartyshov -- see signature,
https://www.postgresql.org/message-id/eb12f9b03851bb2583adab5df9579b4b%40postgrespro.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)





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 18:39 ` Re: Credits For v19 Álvaro Herrera <alvherre@kurilemu.de>
@ 2026-08-06 18:50   ` Corey Huinker <corey.huinker@gmail.com>
  2 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 18:50 UTC (permalink / raw)
  To: Álvaro Herrera <alvherre@kurilemu.de>; +Cc: pgsql-hackers@lists.postgresql.org, Mario González Troncoso <gonzalemario@gmail.com>

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.
>
> https://www.postgresql.org/message-id/flat/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014%40yandex-team.rj


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

Same with Kartyshov -- see signature,
>
> https://www.postgresql.org/message-id/eb12f9b03851bb2583adab5df9579b4b%40postgrespro.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!

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 18:39 ` Re: Credits For v19 Álvaro Herrera <alvherre@kurilemu.de>
@ 2026-08-06 19:48   ` Corey Huinker <corey.huinker@gmail.com>
  2 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 19:48 UTC (permalink / raw)
  To: Álvaro Herrera <alvherre@kurilemu.de>; +Cc: pgsql-hackers@lists.postgresql.org, Mario González Troncoso <gonzalemario@gmail.com>

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.
>
> https://www.postgresql.org/message-id/flat/F1EE5EBE-D7E0-41C6-900B-2D650CC6E014%40yandex-team.rj
>
> Same with Kartyshov -- see signature,
>
> https://www.postgresql.org/message-id/eb12f9b03851bb2583adab5df9579b4b%40postgrespro.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.patch (application/octet-stream, 2.2K) download From 71911810f16b0af233447cf41a3d3b651c29cbca Mon Sep 17 00:00:00 2001 From: Corey Huinker <corey.huinker@gmail.com> Date: Thu, 6 Aug 2026 15:23:49 -0400 Subject: [PATCH v1] Doc: Fix contributor names in release credits. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Discrepancies noted during on the discussion of v19 credits. Reported-by: Álvaro Herrera <alvherre@kurilemu.de> Author: Corey Huinker <corey.huinker@gmail.com> Discussion: https://www.postgresql.org/message-id/anTKR9ZVeLHn0aME@alvherre.pgsql --- doc/src/sgml/release-18.sgml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/release-18.sgml b/doc/src/sgml/release-18.sgml index 222d884831b..17041877a04 100644 --- a/doc/src/sgml/release-18.sgml +++ b/doc/src/sgml/release-18.sgml @@ -9482,7 +9482,6 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <member>Boyu Yang</member> <member>Braulio Fdo Gonzalez</member> <member>Bruce Momjian</member> - <member>Bykov Ivan</member> <member>Cameron Vogt</member> <member>Cary Huang</member> <member>Cédric Villemain</member> @@ -9609,6 +9608,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <member>Imran Zaheer</member> <member>Isaac Morland</member> <member>Israel Barth Rubio</member> + <member>Ivan Bykov</member> + <member>Ivan Kartyshov</member> <member>Ivan Kush</member> <member>Jacob Brazeal</member> <member>Jacob Champion</member> @@ -9648,7 +9649,6 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <member>Kaimeh</member> <member>Karina Litskevich</member> <member>Karthik S</member> - <member>Kartyshov Ivan</member> <member>Kashif Zeeshan</member> <member>Keisuke Kuroda</member> <member>Kevin Hale Boyes</member> @@ -9718,7 +9718,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <member>Michael Christofides</member> <member>Michael Guissine</member> <member>Michael Harris</member> - <member>Michaël Paquier</member> + <member>Michael Paquier</member> <member>Michail Nikolaev</member> <member>Michal Kleczek</member> <member>Michel Pelletier</member> -- 2.50.1 (Apple Git-155)
^ permalink raw reply [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 18:39 ` Re: Credits For v19 Álvaro Herrera <alvherre@kurilemu.de>
@ 2026-08-07 01:15   ` Michael Paquier <michael@paquier.xyz>
  2 siblings, 0 replies; 34+ messages in thread

From: Michael Paquier @ 2026-08-07 01:15 UTC (permalink / raw)
  To: Álvaro Herrera <alvherre@kurilemu.de>; +Cc: Corey Huinker <corey.huinker@gmail.com>; pgsql-hackers@lists.postgresql.org, Mario González Troncoso <gonzalemario@gmail.com>

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

Attachments:

  signature.asc (application/pgp-signature, 832B) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 18:48 ` SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com>
  8 siblings, 0 replies; 34+ messages in thread

From: SATYANARAYANA NARLAPURAM @ 2026-08-06 18:48 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 18:52 ` Jonathan Gonzalez V. <jonathan.abdiel@gmail.com>
  8 siblings, 0 replies; 34+ messages in thread

From: Jonathan Gonzalez V. @ 2026-08-06 18:52 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-06 19:05 ` Nazir Bilal Yavuz <byavuz81@gmail.com>
  2026-08-06 20:17   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  8 siblings, 1 reply; 34+ messages in thread

From: Nazir Bilal Yavuz @ 2026-08-06 19:05 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 19:05 ` Re: Credits For v19 Nazir Bilal Yavuz <byavuz81@gmail.com>
@ 2026-08-06 20:17   ` Corey Huinker <corey.huinker@gmail.com>
  2026-08-07 07:45     ` Re: Credits For v19 Nazir Bilal Yavuz <byavuz81@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-08-06 20:17 UTC (permalink / raw)
  To: Nazir Bilal Yavuz <byavuz81@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-06 19:05 ` Re: Credits For v19 Nazir Bilal Yavuz <byavuz81@gmail.com>
  2026-08-06 20:17   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-07 07:45     ` Nazir Bilal Yavuz <byavuz81@gmail.com>
  0 siblings, 0 replies; 34+ messages in thread

From: Nazir Bilal Yavuz @ 2026-08-07 07:45 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-12 11:04 ` Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  8 siblings, 1 reply; 34+ messages in thread

From: Etsuro Fujita @ 2026-08-12 11:04 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
@ 2026-08-12 15:53   ` Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-08-12 15:53 UTC (permalink / raw)
  To: Etsuro Fujita <etsuro.fujita@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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.

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-12 15:57     ` Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Tom Lane @ 2026-08-12 15:57 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: Etsuro Fujita <etsuro.fujita@gmail.com>; pgsql-hackers@lists.postgresql.org

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






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
@ 2026-08-13 22:36       ` Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-08-13 22:36 UTC (permalink / raw)
  To: pgsql-hackers@lists.postgresql.org

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.gz (application/x-gzip, 459B) download

  confident_names.tsv.gz (application/x-gzip, 194.1K) download

  preferred_names.tsv.gz (application/x-gzip, 185.3K) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-14 03:18         ` Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  2026-08-21 05:52           ` Re: Credits For v19 Mario González Troncoso <gonzalemario@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Srinath Reddy Sadipiralla @ 2026-08-14 03:18 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

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/

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
@ 2026-08-21 05:52           ` Mario González Troncoso <gonzalemario@gmail.com>
  2026-08-28 18:53             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Mario González Troncoso @ 2026-08-21 05:52 UTC (permalink / raw)
  To: Srinath Reddy Sadipiralla <srinath2133@gmail.com>; +Cc: Corey Huinker <corey.huinker@gmail.com>; pgsql-hackers@lists.postgresql.org

On Thu, 13 Aug 2026 at 23:19, Srinath Reddy Sadipiralla
<srinath2133@gmail.com> wrote:
>
> 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! do I still have time? I see in the confident_names file that
my name shows up 3 times,sorry.

I'm pretty confident that it's me :-) Could you merge and keep just
this please "Mario González gonzalemario@gmail.com"

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

-- 
Mario Gonzalez






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  2026-08-21 05:52           ` Re: Credits For v19 Mario González Troncoso <gonzalemario@gmail.com>
@ 2026-08-28 18:53             ` Corey Huinker <corey.huinker@gmail.com>
  2026-08-28 20:10               ` Re: Credits For v19 Daniel Gustafsson <daniel@yesql.se>
  2026-09-01 23:10               ` Re: Credits For v19 Tobias Bussmann <t.bussmann@gmx.net>
  0 siblings, 2 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-28 18:53 UTC (permalink / raw)
  To: pgsql-hackers@lists.postgresql.org

The list of correction requests has slowed to a trickle.

Attached are two lists, nearly identical, of contributors to v19. Each file
is a docbook snippet that can be dropped into the release-19.sgml file.

The strict-names list filters out a single-named contributors, which
usually means a trade name of some sort. Peter Eisentraut has indicated
that he filtered out such names in the past, so if that's still the plan
then strict-names is the list to use. The as-is-names list still contains
those 4 trade names. I have no opinion about which list to use.

While commits are still coming in that would fit the v19 window, it may be
easier for the committer to manually scan those commits against the
existing list (whichever they choose to use) than wait for me to
re-generate the list, though I'm happy to do so if requested.

Attachments:

  strict-names.sgml (application/octet-stream, 21.4K) download

  as-is-names.sgml (application/octet-stream, 21.5K) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  2026-08-21 05:52           ` Re: Credits For v19 Mario González Troncoso <gonzalemario@gmail.com>
  2026-08-28 18:53             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-08-28 20:10               ` Daniel Gustafsson <daniel@yesql.se>
  2026-08-28 20:58                 ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  1 sibling, 1 reply; 34+ messages in thread

From: Daniel Gustafsson @ 2026-08-28 20:10 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

> On 28 Aug 2026, at 20:53, Corey Huinker <corey.huinker@gmail.com> wrote:

> While commits are still coming in that would fit the v19 window, it may be
> easier for the committer to manually scan those commits against the existing
> list (whichever they choose to use) than wait for me to re-generate the list,
> though I'm happy to do so if requested.


It seems like a safer approach to regenerate the data based on the commits
which have happened since you ran the report last.

--
Daniel Gustafsson






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  2026-08-21 05:52           ` Re: Credits For v19 Mario González Troncoso <gonzalemario@gmail.com>
  2026-08-28 18:53             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-28 20:10               ` Re: Credits For v19 Daniel Gustafsson <daniel@yesql.se>
@ 2026-08-28 20:58                 ` Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-08-28 20:58 UTC (permalink / raw)
  To: Daniel Gustafsson <daniel@yesql.se>; +Cc: pgsql-hackers@lists.postgresql.org

On Fri, Aug 28, 2026 at 4:11 PM Daniel Gustafsson <daniel@yesql.se> wrote:

> > On 28 Aug 2026, at 20:53, Corey Huinker <corey.huinker@gmail.com> wrote:
>
> > While commits are still coming in that would fit the v19 window, it may
> be
> > easier for the committer to manually scan those commits against the
> existing
> > list (whichever they choose to use) than wait for me to re-generate the
> list,
> > though I'm happy to do so if requested.
>
>
> It seems like a safer approach to regenerate the data based on the commits
> which have happened since you ran the report last.


I've got nothing against continuing to re-run the process (it's an ETL,
really) periodically as we get closer to release date. It runs fairly fast
across the timeline in question (REL_18_STABLE..REL_19_STABLE). The issue
was more with the clutter of re-posting lists that haven't changed much if
at all. Would a once-a-week cadence make sense? I'll include an
as-of-commit-hash freshness date on each one.

As a side note, what I've written doesn't really work incrementally. It
scans the commits for "perfect" tags, then uses those as a basis for
sorting out the proper attribution for less well-formed tags, and names
that weren't in tags at all, regardless of whether those proper tags
happened before or after the ambiguous one. So it's possible for an old
commit to "learn" from a new one, hence just re-running the whole thing.

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 11:04 ` Re: Credits For v19 Etsuro Fujita <etsuro.fujita@gmail.com>
  2026-08-12 15:53   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-12 15:57     ` Re: Credits For v19 Tom Lane <tgl@sss.pgh.pa.us>
  2026-08-13 22:36       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-08-14 03:18         ` Re: Credits For v19 Srinath Reddy Sadipiralla <srinath2133@gmail.com>
  2026-08-21 05:52           ` Re: Credits For v19 Mario González Troncoso <gonzalemario@gmail.com>
  2026-08-28 18:53             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-01 23:10               ` Tobias Bussmann <t.bussmann@gmx.net>
  1 sibling, 0 replies; 34+ messages in thread

From: Tobias Bussmann @ 2026-09-01 23:10 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

> Am 28.08.2026 um 20:53 schrieb Corey Huinker <corey.huinker@gmail.com>:

> Attached are two lists, nearly identical, of contributors to v19. Each file is a docbook snippet that can be dropped into the release-19.sgml file.

You may want to take a look at the collation in which these snippets are being compiled. The current list orders accented characters at the end, which seems to be unnatural and different than in the previous release-xx.sgml files.

Tobias





^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-02 01:21 ` Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  8 siblings, 1 reply; 34+ messages in thread

From: Yugo Nagata @ 2026-09-02 01:21 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

On Thu, 6 Aug 2026 03:09:44 -0400
Corey Huinker <corey.huinker@gmail.com> wrote:
> 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.

Should we also add "Taiki Koshino" to the list? 07df2b25327 was recently committed.
For reference, "Taiki" is the given name and "Koshino" is the family name.

Regards,
Yugo Nagata

-- 
Yugo Nagata <nagata@sraoss.co.jp>






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
@ 2026-09-02 17:41   ` Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-09-02 17:41 UTC (permalink / raw)
  To: Yugo Nagata <nagata@sraoss.co.jp>; +Cc: pgsql-hackers@lists.postgresql.org

On Tue, Sep 1, 2026 at 9:21 PM Yugo Nagata <nagata@sraoss.co.jp> wrote:

> On Thu, 6 Aug 2026 03:09:44 -0400
> Corey Huinker <corey.huinker@gmail.com> wrote:
> > 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.
>
> Should we also add "Taiki Koshino" to the list? 07df2b25327 was recently
> committed.
> For reference, "Taiki" is the given name and "Koshino" is the family name.


Thanks for the name order clarification. That will help when I do my next
run of the credits 2 days from now.

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-04 19:07     ` Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-09-04 19:07 UTC (permalink / raw)
  To: Yugo Nagata <nagata@sraoss.co.jp>; +Cc: pgsql-hackers@lists.postgresql.org

Fresh credits, current as of f4012672bb2e - now with correct sorting

Attachments:

  as-is-names.sgml (application/octet-stream, 21.7K) download

  strict-names.sgml (application/octet-stream, 21.5K) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-18 20:59       ` Corey Huinker <corey.huinker@gmail.com>
  2026-09-29 13:07         ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-09-18 20:59 UTC (permalink / raw)
  To: pgsql-hackers@lists.postgresql.org

Refreshed, as of e995b2cb456.

Attachments:

  strict-names.sgml (application/octet-stream, 21.9K) download

  as-is-names.sgml (application/octet-stream, 22.0K) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-29 13:07         ` Peter Eisentraut <peter@eisentraut.org>
  2026-09-29 20:36           ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Peter Eisentraut @ 2026-09-29 13:07 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; pgsql-hackers@lists.postgresql.org

On 18.09.26 22:59, Corey Huinker wrote:
> Refreshed, as of e995b2cb456.

What is the status of this?  Is it ready to be committed?

What is the difference between the two files you sent?






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-29 13:07         ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
@ 2026-09-29 20:36           ` Corey Huinker <corey.huinker@gmail.com>
  2026-09-30 01:31             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-09-29 20:36 UTC (permalink / raw)
  To: Peter Eisentraut <peter@eisentraut.org>; +Cc: pgsql-hackers@lists.postgresql.org

>
> What is the status of this?  Is it ready to be committed?
>

I meant to do another update this week, but some Postgres Summit US
activities have gotten in the way, I'll try to do another update one
tonight. It is possible that the update yields no new names.


>
> What is the difference between the two files you sent?
>

Per email on Aug 28:

Attached are two lists, nearly identical, of contributors to v19. Each file
is a docbook snippet that can be dropped into the release-19.sgml file.

The strict-names list filters out a single-named contributors, which
usually means a trade name of some sort. Peter Eisentraut has indicated
that he filtered out such names in the past, so if that's still the plan
then strict-names is the list to use. The as-is-names list still contains
those 4 trade names. I have no opinion about which list to use.

While commits are still coming in that would fit the v19 window, it may be
easier for the committer to manually scan those commits against the
existing list (whichever they choose to use) than wait for me to
re-generate the list, though I'm happy to do so if requested.

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-29 13:07         ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
  2026-09-29 20:36           ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-09-30 01:31             ` Corey Huinker <corey.huinker@gmail.com>
  2026-10-08 13:56               ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
  0 siblings, 1 reply; 34+ messages in thread

From: Corey Huinker @ 2026-09-30 01:31 UTC (permalink / raw)
  To: Peter Eisentraut <peter@eisentraut.org>; +Cc: pgsql-hackers@lists.postgresql.org

On Tue, Sep 29, 2026 at 4:36 PM Corey Huinker <corey.huinker@gmail.com>
wrote:

> What is the status of this?  Is it ready to be committed?
>>
>
> I meant to do another update this week, but some Postgres Summit US
> activities have gotten in the way, I'll try to do another update one
> tonight. It is possible that the update yields no new names.
>
>

Here's the most updated version, as of 78d07020bd05. It's not a formal
patch, but dropping the snippet into release-19.sgml should be fairly
straightforward. I can do that if you need a formal patch submission.

Attachments:

  strict-names.sgml (application/octet-stream, 22.2K) download

  as-is-names.sgml (application/octet-stream, 22.3K) download

^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-29 13:07         ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
  2026-09-29 20:36           ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-30 01:31             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
@ 2026-10-08 13:56               ` Peter Eisentraut <peter@eisentraut.org>
  2026-10-08 20:07                 ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 1 reply; 34+ messages in thread

From: Peter Eisentraut @ 2026-10-08 13:56 UTC (permalink / raw)
  To: Corey Huinker <corey.huinker@gmail.com>; +Cc: pgsql-hackers@lists.postgresql.org

On 30.09.26 03:31, Corey Huinker wrote:
> On Tue, Sep 29, 2026 at 4:36 PM Corey Huinker <corey.huinker@gmail.com 
> <mailto:corey.huinker@gmail.com>> wrote:
> 
>         What is the status of this?  Is it ready to be committed?
> 
> 
>     I meant to do another update this week, but some Postgres Summit US
>     activities have gotten in the way, I'll try to do another update one
>     tonight. It is possible that the update yields no new names.
> 
> 
> Here's the most updated version, as of 78d07020bd05. It's not a formal 
> patch, but dropping the snippet into release-19.sgml should be fairly 
> straightforward. I can do that if you need a formal patch submission.

Committed (the "strict names" one).

Note that certain letters cannot be represented with the default PDF 
font, so you'd get messages like

[WARN] FOUserAgent - Glyph "ć" (0x107, cacute) not available in font 
"Times-Roman".
[WARN] FOUserAgent - Glyph "ō" (0x14d, omacron) not available in font 
"Times-Roman".
[WARN] FOUserAgent - Glyph "ł" (0x142, lslash) not available in font 
"Times-Roman".
[WARN] FOUserAgent - Glyph "ś" (0x15b, sacute) not available in font 
"Times-Roman".
[WARN] FOUserAgent - Glyph "ğ" (0x11f, gbreve) not available in font 
"Times-Roman".

I have transcribed these names to ASCII to work around that.






^ permalink  raw  reply  [nested|flat] 34+ messages in thread

* Re: Credits For v19
  2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-02 01:21 ` Re: Credits For v19 Yugo Nagata <nagata@sraoss.co.jp>
  2026-09-02 17:41   ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-04 19:07     ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-18 20:59       ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-29 13:07         ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
  2026-09-29 20:36           ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-09-30 01:31             ` Re: Credits For v19 Corey Huinker <corey.huinker@gmail.com>
  2026-10-08 13:56               ` Re: Credits For v19 Peter Eisentraut <peter@eisentraut.org>
@ 2026-10-08 20:07                 ` Corey Huinker <corey.huinker@gmail.com>
  0 siblings, 0 replies; 34+ messages in thread

From: Corey Huinker @ 2026-10-08 20:07 UTC (permalink / raw)
  To: Peter Eisentraut <peter@eisentraut.org>; +Cc: pgsql-hackers@lists.postgresql.org

>
>
> Committed (the "strict names" one).
>

Huzzah.



> Note that certain letters cannot be represented with the default PDF
> font, so you'd get messages like
>
> [WARN] FOUserAgent - Glyph "ć" (0x107, cacute) not available in font
> "Times-Roman".
> [WARN] FOUserAgent - Glyph "ō" (0x14d, omacron) not available in font
> "Times-Roman".
> [WARN] FOUserAgent - Glyph "ł" (0x142, lslash) not available in font
> "Times-Roman".
> [WARN] FOUserAgent - Glyph "ś" (0x15b, sacute) not available in font
> "Times-Roman".
> [WARN] FOUserAgent - Glyph "ğ" (0x11f, gbreve) not available in font
> "Times-Roman".
>

Those were either sourced from the commit message or from an email
correction from a contributor, but I can make adjustments in the process to
handle those next release.

I have transcribed these names to ASCII to work around that.
>

Great!

So now that we've wrapped that up, it may be worth discussing how to handle
this in the future. The corpus of known-names and known-name preferences is
something I plan to resuse next year, so things should be incrementally
smoother.

However, I did notice that the list went over 600 people this year, much
higher than the 300-400 of recent years and far beyond the more modest
lists of years past. I asked Mark Wong off list if he had any concerns
about the size of the list, as he has a task that scales directly in
proportion to the list size, and he expressed no concerns. So I'm inclined
to not change anything for v20, but I would like to ask the community if
they have any thoughts about the size of the list and/or the criteria for
making the list.

^ permalink  raw  reply  [nested|flat] 34+ messages in thread


end of thread, other threads:[~2026-10-08 20:07 UTC | newest]

Thread overview: 34+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2026-08-06 07:09 Credits For v19 Corey Huinker <corey.huinker@gmail.com>
2026-08-06 08:11 ` Chao Li <li.evan.chao@gmail.com>
2026-08-06 17:20   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-06 12:01 ` shveta malik <shveta.malik@gmail.com>
2026-08-06 16:36   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-06 17:13 ` Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
2026-08-06 18:39 ` Álvaro Herrera <alvherre@kurilemu.de>
2026-08-06 18:50   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-06 19:48   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-07 01:15   ` Michael Paquier <michael@paquier.xyz>
2026-08-06 18:48 ` SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com>
2026-08-06 18:52 ` Jonathan Gonzalez V. <jonathan.abdiel@gmail.com>
2026-08-06 19:05 ` Nazir Bilal Yavuz <byavuz81@gmail.com>
2026-08-06 20:17   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-07 07:45     ` Nazir Bilal Yavuz <byavuz81@gmail.com>
2026-08-12 11:04 ` Etsuro Fujita <etsuro.fujita@gmail.com>
2026-08-12 15:53   ` Corey Huinker <corey.huinker@gmail.com>
2026-08-12 15:57     ` Tom Lane <tgl@sss.pgh.pa.us>
2026-08-13 22:36       ` Corey Huinker <corey.huinker@gmail.com>
2026-08-14 03:18         ` Srinath Reddy Sadipiralla <srinath2133@gmail.com>
2026-08-21 05:52           ` Mario González Troncoso <gonzalemario@gmail.com>
2026-08-28 18:53             ` Corey Huinker <corey.huinker@gmail.com>
2026-08-28 20:10               ` Daniel Gustafsson <daniel@yesql.se>
2026-08-28 20:58                 ` Corey Huinker <corey.huinker@gmail.com>
2026-09-01 23:10               ` Tobias Bussmann <t.bussmann@gmx.net>
2026-09-02 01:21 ` Yugo Nagata <nagata@sraoss.co.jp>
2026-09-02 17:41   ` Corey Huinker <corey.huinker@gmail.com>
2026-09-04 19:07     ` Corey Huinker <corey.huinker@gmail.com>
2026-09-18 20:59       ` Corey Huinker <corey.huinker@gmail.com>
2026-09-29 13:07         ` Peter Eisentraut <peter@eisentraut.org>
2026-09-29 20:36           ` Corey Huinker <corey.huinker@gmail.com>
2026-09-30 01:31             ` Corey Huinker <corey.huinker@gmail.com>
2026-10-08 13:56               ` Peter Eisentraut <peter@eisentraut.org>
2026-10-08 20:07                 ` Corey Huinker <corey.huinker@gmail.com>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox