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 1w9kxn-001iZP-06 for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:30:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9kxl-009B7c-1h for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:30:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w9kxl-009B7Q-0l for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:30:01 +0000 Received: from momjian.us ([72.94.173.45]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w9kxj-00000000uYa-0Tix for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:30:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2026010100; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description; bh=M5wwRtHKCKTCMO5++6PbnnOkayDUO/dmhj1xw0OPTLw=; b=pq3gvaAn1UHcBj3gwCqQrpXfw6 J4LQDa2kRFLRs1tvHLqti10l2PJVgT/bO+4D8P15olg2xL8JAD6euoPGsj3GgU/5Q5dn6qoIylxlR v5oSZbJ7ZGnyxV9mqLcp3cckfAdPxfQw/6OQe0gEINvE7QdpI/ybCNQ6gK99vAsQnUtfWwQyNABKv TyTySNLYzR5LLeEv5IAMcqTsCQygn1uM/tU085SZH2qgLGRiZhPfvuchBviHh04C33M4s3FiQA/ik vWTluIFDTO1sVNisabT1ELRLzVyJaP8oJrAXrzfhVVNMfQGJ7VaFJlM/Oy1LfbUTTBft4nIkn0AFw ZDlSQmpA==; Received: from bruce by momjian.us with local (Exim 4.98.2) (envelope-from ) id 1w9kxh-00000002nSd-1Qpf; Mon, 06 Apr 2026 10:29:57 -0400 Date: Mon, 6 Apr 2026 10:29:57 -0400 From: Bruce Momjian To: Tom Lane Cc: Andres Freund , =?utf-8?Q?=C3=81lvaro?= Herrera , Peter Geoghegan , Andrey Borodin , PostgreSQL-development Subject: Re: PG 19 release notes and authors Message-ID: References: <202604051405.sxedzcgzky3n@alvherre.pgsql> <582789.1775401852@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Apr 6, 2026 at 09:37:39AM -0400, Bruce Momjian wrote: > On Sun, Apr 5, 2026 at 11:10:52AM -0400, Tom Lane wrote: > > Andres Freund writes: > > > On 2026-04-05 16:09:57 +0200, Álvaro Herrera wrote: > > >> On 2026-Apr-05, Bruce Momjian wrote: > > >>> I just updated the wiki to handle this case because obviously > > >>> Co-authored-by is listing more than just committers: > > > > > I think that is a completely unwarranted change for which there is zero > > > concensus. > > > > Indeed. You exceeded your authority here. > > > > Even if there were consensus about making this change going forward, > > the existing commit records were made under a different understanding. > > You can't just say you're going to reinterpret them in a way that > > excludes giving credit where credit is due. > > My email said: > > I need to know what to do for PG 19, and what to do for later major > releases. I think Peter's point is why are people using Author > and Co-authored-by in the same commits, and not just two Authors. > > Any changes to the wiki are going forward. While receiving emotional > replies, I have not received answers to my specific questions. 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 individuals, 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. Again, we now need rules for PG 19, and for the future. It now says: Used to indicate the patch authors. "Co-authored-by:" should list individuals, particularly committers, who modified the patch but should not be listed as authors in the release notes. Again, that will be changed once we decide what we want. I think having "Co-authored-by:" mean one thing when "Author" appears and a different thing when "Author" is missing is too confusing. -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Do not let urgent matters crowd out time for investment in the future.