Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ws1eq-000Lhh-0J for pgsql-hackers@arkaria.postgresql.org; Thu, 06 Aug 2026 17:13:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ws1en-005hat-0L for pgsql-hackers@arkaria.postgresql.org; Thu, 06 Aug 2026 17:13:24 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ws1em-005haj-2F for pgsql-hackers@lists.postgresql.org; Thu, 06 Aug 2026 17:13:24 +0000 Received: from mail-oi1-x236.google.com ([2607:f8b0:4864:20::236]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1ws1ek-00000000YUr-0pw7 for pgsql-hackers@lists.postgresql.org; Thu, 06 Aug 2026 17:13:23 +0000 Received: by mail-oi1-x236.google.com with SMTP id 5614622812f47-48a0ca07c38so1567775b6e.2 for ; Thu, 06 Aug 2026 10:13:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1786036401; cv=none; d=google.com; s=arc-20260327; b=RL/yC++kX8BQf83fQPkykczFqyhEUcwo/AqQBfKE1ATCe0hYhewFD5lIk9mWA8ku4j PqlBL3ms2PrGCg63ZH9ctCpOM+kqTtQoRy6vi6bnaGcVrqj5sa6N2/IPOZqU7A8bpb+/ TpfNgC1BdtiSQujopA+/HViQh9jWr32lUKUqvBEhNCgDRBmzEmMExzGTtB06beCN2Y4c MSBV1ujV2nrSxQ5xjz34CEATMSYRGKlLt+E3LIqmRUMBqMiTitzFjqg7f998+wIVPcQM KbK0GtxkDYJIhZmcQciAJ87CIEd65G5Qc4Yad77f3iyZm8wD7mSNrssuaSVNj/zyU2X4 P29Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=qxjtc8Gp17lAq2nduNu3ho0mtykbqvpMWbQ9VwfJFlQ=; fh=Y//CtE/CVoyU+PB7ZmKVw2VYuitAb/oq+7oQou0x/F4=; b=KzZSWnraPQdn2b0/MxSUINVbz449oi7V+/JB9H6d1W7MHIDAixfq8UPzy70AaKlpvE a/n9TaMHAkdWCV1OzJGd++eXfxDFcW2iUC6GzG25qH0BlWG/QPPFElR42mWtWOHWdfQd HzdoU8NDkMv4yVihXo7kRyBVBDzw45Zl4vzTpoGaezpR46LLL/Y0T4KmVob7AuEbPgLE fYHNXC2K8y6ryQEW68K3xynp0xLfJAa53Bj3dra8YRTHih/w7/yQgMYY23XCdjFTMLJX J1alTJfjYgTh/gN58B9z00aP9jHZfYAcAHpqL13As5Qd61220wAXKcQUywSrT/oY5CR/ V3zg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786036401; x=1786641201; darn=lists.postgresql.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=qxjtc8Gp17lAq2nduNu3ho0mtykbqvpMWbQ9VwfJFlQ=; b=biArKntTYdY1BIY31Bs+1fkIuxV7Q5CAS83nXsU6v9S2NGgDf9tkqjEZG3YXGl2a5y x1kSzcmnWd+P7pwvqOOjAXmyb8yFf2z8j9WtWRZH+niJDHfzhrqGdekhOlQijBLUa1jC 4jkO1FVuhPE6BoufGREWbRP7NNHnnV9Rb8MeWxzVOMeNbS9sqcCottYJqfU6j4KIOIIo R4gJe1XLkFLBqp6klCC93HAylX1jVmiticrlmxE9HAXxRXUCX3a0ppMZfGxThN7tSnqx E6ibszOtQ2HIOoNvfI6EIBoocjjfqR99UcGgDhIZDzdkSt1ZB35trvn7lr/QqDh4pPdC Vx5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786036401; x=1786641201; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qxjtc8Gp17lAq2nduNu3ho0mtykbqvpMWbQ9VwfJFlQ=; b=VZU3g1A9/LzFV/V05WiGYwDxhBoe7WTdx0MtRsYvvKhCy9KXnvLixlO+ao4JYMd3Yf 98sEpep2SZchPCm85HPWGUZuq9xBz7AkBTEFcgP4V1prpLY8y3V4MYKp9OgKEpoiKf9v 9vz6G1YZPEkarKZOhfkeEiQ7lfq9/O93FGt5oRXJLokq8H0VU4rrJp0KW3XP+5OogsnE N9w4ksZLlXV1awQefOmjX++Hu0WvnQ687XU/JwwqTJCWoCqqfOnbiSaI2/CeQqs2mNzt 9ud39/YU8Hy8SPnCTrGVvJT4FizZLGyXdNGjEwBBtxISkOcs1MW59YGwqXRf31ppaOIw 2t4g== X-Gm-Message-State: AOJu0YzPOmhVCSCmzD6MsjxyfPLhpuFve1YMWJzTfPDXzPLxjeUrEWKn Sk5OVaAJPAEm07A5gjO5i3YHBnomQiKHRNpJ5RVGs0k0irfByLT0mxVim7Q2rzDowIxnooUglLg 5OATHlzoeH9UPp+CfUChTEav4qxHwy5o4nJHl X-Gm-Gg: AR+sD12UphgAUeqhQmUv5aQNU4eZ7Zj4X2RAbbUc0nY1ROAgTmW/pWJiRJ5xJWoadUw 1LSPK4bssuPH9178qRCaPOpqbymMcxjHJaeuL5SR3eJlilpY4jLg4q+JRO+DlqvQangPcf4fzEO jygwRvJAXIpNtnGXWMkvJyIkIML0k8P+sDP8NcHL2RdxSCVl1zQQubcX6S9dZwWSZ+GZMy4lVlW PDoGi5Avic3WBnMv/R1xXDo97oVW81lBs+l2TD38/FSijOuXO4VdEM1YnSFgwCMPZjAa7MCUR5X V8Z4HwmxobyJJWdg5b+51AbBYZOhULwjBxswbt+5If0= X-Received: by 2002:a05:6808:1a29:b0:4ab:26bc:3028 with SMTP id 5614622812f47-4afadd307fbmr8767283b6e.3.1786036400773; Thu, 06 Aug 2026 10:13:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bharath Rupireddy Date: Thu, 6 Aug 2026 10:13:08 -0700 X-Gm-Features: AUfX_mwU82S2FafPNNVnOSAGYpj9W123C7ZAtkH1sl4tlsA8bYQdyFjhRZsdtI4 Message-ID: Subject: Re: Credits For v19 To: Corey Huinker Cc: pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On Thu, Aug 6, 2026 at 12:10=E2=80=AFAM Corey Huinker wrote: > > I've been working offline on a system for generating the credits for a gi= ven postgres release, which derives most of its notion of what a name is ba= sed on what passed for real names in previous year's release credits and th= e 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-0d424545= b6d8%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 imme= diately recognize first-time contributors, and it doesn't recognize the fir= st 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 correct= ing 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/9d3e094f12cce57a477= c3df92f411b2fae816b60 kept Mohamed ALi Mohamed ALi moali.pg@gmail.com author latin1 0916282a060 https://github.com/postgres/postgres/commit/0916282a0606fb788634738bab5b9f0= bbde2aa08 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/b977bd308a09e8a70db= 1776db80e8abd84ca2b7e kept Vasuki M Vasuki M vasukianand0119@gmail.com author latin1 344b572e3ef https://github.com/postgres/postgres/commit/344b572e3eff620ffc2e3680730103e= 33a502bc6 kept Vaibhav Dalvi Vaibhav Jain Vishal Prasanna Sunil S sunil s cased Sunil S https://github.com/postgres/postgres/commit/6ca8506ea= 59 Vaibhave Sekar vaibhave postgres vaibhave postgres postgresvaibhave@gmail.com author latin1 273d26b75e7 https://github.com/postgres/postgres/commit/273d26b75e78a4811b0c6039c0ee38c= de2341ce4 kept Here's what the initial patch from the commit uses: From 2d438278debf43215e2185611d2f996d09886268 Mon Sep 17 00:00:00 2001 From: Vaibhave Sekar 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 pr= eferred 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. Che= ck it out, post corrections and I'll coalesce them. Also, if you expected t= o 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