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 1wFHYU-004vel-0B for pgsql-hackers@arkaria.postgresql.org; Tue, 21 Apr 2026 20:18:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFHYS-00AKOn-0Z for pgsql-hackers@arkaria.postgresql.org; Tue, 21 Apr 2026 20:18:44 +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 1wFHYR-00AKOf-2i for pgsql-hackers@lists.postgresql.org; Tue, 21 Apr 2026 20:18:43 +0000 Received: from momjian.us ([72.94.173.45]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wFHYP-000000028u9-2IqV for pgsql-hackers@lists.postgresql.org; Tue, 21 Apr 2026 20:18:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2026010100; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description; bh=bxTDaf3+4IB7ySpiMgNmeigAe17Q9LSSTvgqNPyVMe8=; b=XIPHj VDSE42Wl5WIxIODu0WeNaMmjECV6nL4B+qWrLAeFVd43W+TxEUk+mL0ImuzzR+O/POFVWWRhVz7uh NKdy9nrfZHXjzgtZS+CuvmoJVdbCUPEEE60dYxfWFCET2S4TAFVVmwSQowpAEewRj+/Ls3FOtl/fU Ba2jPKR+9UNqV6LI9i4MCrNzPfhAb8M5sB726h1ExCQYCkIJbT4H/q6rvLmtUWl13cEkb+u9c10kf 9AZY3J7WHg07XC9GLsuMGaiN4+efUle1RT+k4PVmabCOiCQQTZ59srUQQQnW6sFySrErf8KjqECfd 7xTjFNzg2QbSSQ5pWDv0xGxbK9cNg==; Received: from bruce by momjian.us with local (Exim 4.98.2) (envelope-from ) id 1wFHYO-0000000CVlI-2FpO; Tue, 21 Apr 2026 16:18:40 -0400 Date: Tue, 21 Apr 2026 16:18:40 -0400 From: Bruce Momjian To: David Rowley Cc: Andres Freund , David Geier , PostgreSQL-development Subject: Re: First draft of PG 19 release notes Message-ID: References: <3407474c-9154-43b8-bff3-0cb3ebe53934@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Apr 20, 2026 at 10:40:13PM +1200, David Rowley wrote: > > I can't follow rules that require me to consistently identify if a patch > > is a performance improvement, and if it is significant enough for the > > release notes. If someone else can do that, please go ahead and stop > > blaming me for something I can't do. I thought if it was easy, someone > > else since PG 17 would have either given me rules or done it. > > I don't think anyone expects you to do anything that makes this job > harder than it already. I expect a careful process change could make > this job easier for you. > > > Can committers mention when they want something to be included in the > > release notes? What we can do is to have all the hackers point out the > > missing items after I done creating the release notes, as messy as that > > is. > > I wondered if the job could be made easier if we were to tag fixup > commits for commits that fix some recent feature commit. You could > pretty much ignore every single one of those for the release notes. If > that fixup information was more structured, it might also be very > interesting. > > > One thing we can easily do is to add text to the release notes stating, > > "This release includes minor performance improvements that are too > > numerous to mention." > > If the WIP draft contained the items of lesser importance, we might be > able to do some aggregation of those into something meaningful enough. > It might be much easier for people closer to the particular items to > aggregate them than it is for a single person to do it for all > commits. I'm aware that you already do quite a bit of this aggregation > already. I had some more time to think about the items you list above. My first reaction was that it wasn't workable, but I then realized it is not workable because you can't do this level of analysis once the release note items are written. This idea of aggregating items and getting people to choose items makes a lot of sense if we are using a list of commits with git commit text that were not included already. Let me work on creating such a list and we will see how it goes. I am traveling now so it will be delayed. -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Do not let urgent matters crowd out time for investment in the future.