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 1w9lEy-001ipV-26 for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:47:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9lEx-009M1t-0e for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:47:47 +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 1w9lEw-009M1k-2z for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:47:47 +0000 Received: from mail-qt1-x842.google.com ([2607:f8b0:4864:20::842]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9lEv-00000000rqb-2Nz7 for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:47:46 +0000 Received: by mail-qt1-x842.google.com with SMTP id d75a77b69052e-505a1789a27so21229031cf.3 for ; Mon, 06 Apr 2026 07:47:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775486865; cv=none; d=google.com; s=arc-20240605; b=HLK12vSArElhFZDAr3DtlQm54GNcaR8rswJFzRLUErE8hg4q4Kba9t8assJDIr24jZ 64quhiXILGh1/p7vx8gpdjH+qeM42vpQ69T0mEVWFhx88Tfuor5fV9fdQzv1MKX9mXlX +Rd/5cOcdLBZV8pvZNhz4aEtUvIV1QVSdQjUSuS6sGCTVyECRPPUb0rGmrlcbUnYsESo ELonfgCnK3KMuDBaczB+/OBK5i+tglV52bp3hO0ZLlbr+R0nLXX4Bho99NM5F9kvlQOh z0Yy7jWzSLGjVMag+xRT+xPJLYiw0j16GWVyD76kClobpPRgqNvy8uzh7tUlm5/amZU2 uS2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=HiFBmoyfPfIoZoE6uegocVjmEa4YvHCB0cAEHJGhISs=; fh=scltMtXPXbI2RWQxEFQRSx1oUbX+dmCz28CARAAS1Jc=; b=d1oZfqljLRv+0lWllf7W73Sr4sf3xImi4T3zIXEBUK0jk49B4gR/F1zHQaMUfiutIB 3qDhxNeSG53FOmzX1U5VyjJLhKvbmIzPmOhQKK8exSRO0LNIgmw8O6Jk7rVbVvkAPNEZ mPrTm/5qystpmLWhC/zfwuEJRKhKoukteN2t6NISSAlpE8Fr+TmpQWWvc5B1YVkAPdv6 8ulqPHdolVOAtnHWam5H1CwbQQuXCzMBxPwcY5uflnByibVIwoNHeDvhJVDgqO72r4pi SuK/zP3zhy+z9a1RaLhquAy8egVg38xvr0qE6echn/r+lbeVdpuQysnhEhaTxR6zPkD7 e3pQ==; 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=1775486865; x=1776091665; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HiFBmoyfPfIoZoE6uegocVjmEa4YvHCB0cAEHJGhISs=; b=LpvsSgTQAzWg9oXJMySDunrSx1WRKcg995TWGq6E4ubDvegPX0EeRNBm0vYPG/2f8+ 9fhjWZeMcMQt7nL3iAhudIpk1ad1eeNpO2/lz+umXf9RfrNMbxjiDeavyQYnBFcJanyt N3NZeRz4MHEwVmlj0YceMPDFbXQwafiIO9/BcsxelARyD1qOBJ9unP5Wc5U28TgVEBn5 moc6aOHZk3DwV+NJqsuPxFpTpP+jIGN1O4Bs5E7vjMJstlRY+m7Lf2gZN1VfJCoodyKi FT7BCc1FM5IqI6lUPdHW+u4HaFwHD0Kwusel4UeUSZ2L/39iwBH8uNC9y0C+TL0AmurH S8qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775486865; x=1776091665; h=content-transfer-encoding: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; bh=HiFBmoyfPfIoZoE6uegocVjmEa4YvHCB0cAEHJGhISs=; b=CTkSx1VfPkHfV8aFKfxSKUfwKWoCN1nHR0emzkO4V2KfY9mYzfVtKBOomAoAVPJ4w2 c7oAPu5kvxm6SPTeTu0QnRb6OPeHI549O6XeE3CLMAXhr5G537KJv7Cq7WdnIn8jC8Ab Hm9lcE1s6Fzel0e0aC342YwFgBmHC6Tx3cuKXpwd+bXdWFDAk0SgqCYKpWHfK/kvL+An Apg2gPjEdQdOalcD00KJrrHNFrQS4ktLdEQEtE5xo1Vke56lPWV78tFx7HXTElM1zXqv TLXr1KNyhtdQCO6KkBoqHpynt090C2VEGpbYppcUNQ+y6xg21o7mH/LP6gkDXE7zL3/Y kiXQ== X-Forwarded-Encrypted: i=1; AJvYcCXlHUNQe9PG9+UwAqM+4bWv6lxpXs+QN5BHFxhjWqZS5n5otRphaMCD1N9OiPTtxFwnncNTrLoHKKvwZZLM@lists.postgresql.org X-Gm-Message-State: AOJu0YypkD72+4XOnspfUu0MlFxeRo20u6d+Ir6nCULS/5/m4sz9vKIs XmNGPRtRCf/eFNfWiqRvg/mnbL2pSOoBWslxBGemVkENJ1zjTwfJkASXiYZhUvSUA8Zc1uION7Q KLjyYd3iDpePSXxVbq5niJjhYhthworE= X-Gm-Gg: AeBDiethY/vqrdM9N4XZL1vR7ydkZfA5X0QFZPniroqvXnf+wk0sqRywUE1/DY3RGE6 jpbbim2FHCeTpX/0ZKdAiKNx3r+MqtZ1X7ZBxdbJ57l/sWxcypMSA25efjtPr7VDfvQmcgb5WMT XhW96PkFBYvuvb4t08hTXrx0/mtCVUdUuZY7o7EK6lkrXkOsTKqtpgYAtfm3Ao7Gzp63h8PypgV CvL+ltW541ihkWKZE2SPEmF9YhuarQ+4JNmjR9r6mtNPgL/4S130rZOg/hRWjyF4KBmAt83UUy1 8+2GiHjnOQAZVPSD8KyT9y1i2SO7Zb1gifKjvTrEmukUnB4OZy3iJ+B2LL8gPvZAKL3jogWtb9J laiZWaeQ0b1AA3oawEYpK98qGA28HGwORDS3BZg== X-Received: by 2002:ac8:7d8b:0:b0:50b:4755:94b9 with SMTP id d75a77b69052e-50d62b6fc98mr199936921cf.56.1775486864797; Mon, 06 Apr 2026 07:47:44 -0700 (PDT) MIME-Version: 1.0 References: <202604051405.sxedzcgzky3n@alvherre.pgsql> <582789.1775401852@sss.pgh.pa.us> In-Reply-To: From: John Naylor Date: Mon, 6 Apr 2026 21:47:32 +0700 X-Gm-Features: AQROBzAvhm1lIGgnag18_ZxqlY8q3PURhcbYh0u3GRcmGXIav1mvhCmWFwqFUG4 Message-ID: Subject: Re: PG 19 release notes and authors To: Bruce Momjian Cc: Tom Lane , Andres Freund , =?UTF-8?Q?=C3=81lvaro_Herrera?= , Peter Geoghegan , Andrey Borodin , PostgreSQL-development 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 On Mon, Apr 6, 2026 at 9:30=E2=80=AFPM Bruce Momjian wro= te: > I now realize the Commit Message Guidance used during PG 19 was unclear; > it was: > > Used to indicate the patch authors. "Co-authored-by:" is used by > committers when they want to give full credit to the named indivi= duals, > but also indicate that they made significant changes. > > I doesn't really say we are giving credit to "Author" individuals but > list committers as co-authors with no credit, so that bad wording is on > me. It should have said: > > Used to indicate the patch authors. "Co-authored-by:" is to list > committers when they want to give full credit to the "Author" > individuals, but also indicate that they made significant changes= . That's not how I interpreted it at all, and after seeing commits with both "Author" and "Co-authored-by" I am equally confused as to how people are interpreting it. > I think having "Co-authored-by:" mean one thing when "Author" appears > and a different thing when "Author" is missing is too confusing. My take is that the co-author tag has backfired and made things less clear. If we are using it inconsistently, then it doesn't convey any useful information. I'd actually rather just use "Author" exclusively and if there is some further detail that needs to be conveyed, it can be in the message body. -- John Naylor Amazon Web Services