X-Original-To: pgsql-hackers-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.2]) by svr1.postgresql.org (Postfix) with ESMTP id 52966D1B564 for ; Sun, 26 Oct 2003 04:56:11 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 60595-06 for ; Sun, 26 Oct 2003 01:55:40 -0300 (ADT) Received: from sraigw.sra.co.jp (sraigw.sra.co.jp [202.32.10.2]) by svr1.postgresql.org (Postfix) with ESMTP id ADE7FD1B520 for ; Sun, 26 Oct 2003 01:55:38 -0300 (ADT) Received: from srascb.sra.co.jp (srascb [133.137.8.65]) by sraigw.sra.co.jp (Postfix) with ESMTP id EEF616258A; Sun, 26 Oct 2003 13:55:36 +0900 (JST) Received: from sranhm.sra.co.jp (localhost [127.0.0.1]) by srascb.sra.co.jp (8.9.3p2/3.7W-sra) with ESMTP id NAA12423; Sun, 26 Oct 2003 13:55:36 +0900 Received: from localhost (sraihb-hub.sra.co.jp [133.137.8.6]) by sranhm.sra.co.jp (8.9.3+3.2W/3.7W-srambox) with ESMTP id NAA05344; Sun, 26 Oct 2003 13:55:36 +0900 Date: Sun, 26 Oct 2003 13:55:22 +0900 (JST) Message-Id: <20031026.135522.112626548.t-ishii@sra.co.jp> To: pgman@candle.pha.pa.us Cc: peter_e@gmx.net, neilc@samurai.com, chriskl@familyhealth.com.au, tgl@sss.pgh.pa.us, pgsql-hackers@postgresql.org Subject: Re: 7.4 compatibility question From: Tatsuo Ishii In-Reply-To: <200310260440.h9Q4eKl14349@candle.pha.pa.us> References: <20031025.094403.41628799.t-ishii@sra.co.jp> <200310260440.h9Q4eKl14349@candle.pha.pa.us> X-Mailer: Mew version 2.3 on Emacs 20.7 / Mule 4.1 =?iso-2022-jp?B?KBskQjAqGyhCKQ==?= Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200310/1280 X-Sequence-Number: 45962 > Tatsuo Ishii wrote: > > > I've been pushing this agenda for a few releases now, but some people have > > > been, er, boycotting it. I think, too, that release notes *must* be > > > written incrementally at the same time that the feature change is made. > > > This is the only way we can get accurate and complete release notes, and > > > the descriptions could even include some context, some motivations, etc. > > > We have release cycles of 10 months, and there is no way we can make > > > sensible release notes by gathering individual commit messages over that > > > period of time. Heck, ECPG has a full Informix compatibility mode and > > > there is no mention of that anywhere, because there was no commit "Add > > > Informix mode." > > > > > > I suggest we just do it like the documentation: If you don't document it, > > > it doesn't exist. If you don't write a line for the release notes, it > > > doesn't exist either. > > > > I tend to agree it. For every release I and my colleague have been > > working on creating detailed release notes (of course in Japanese), > > otherwise we cannot tell people what are changed, added or fixed since > > there is little info in the official release note. This is painful > > since we have to dig into the mail archives and cvs commit messages to > > look for what each item of the official release note actually > > means. These work take at least 2 to 3 weeks with several people > > involved. The hardest part is what are fixed. The only useful > > information seems to be the cvs commit messages, however typical > > messages are something like "see recent discussions in the mail > > archive for more details". This is not very helpful at least for > > me. Once I proposed that we add a sequence number to each mail and the > > commit messages point to the number. This way we could easily trace > > what are the bug report and what are the actual intention for the > > fix. For some reason noboy was interested in. Maybe this is due to > > "coulture gap"... (In Japan giving a sequence number to each mail in > > mailing lists is quite common). > > OK, if Tatsuo and SRA are having problems, I have to address it. I can > supply a more detailed list to Tatsuo/SRA, or I can beef up the release > notes to contain more information. Seems some in the community would > like to have this detail so I might as well do it and have it in the > official docs. One idea would be to add a section at the bottom of the > release notes that goes into detail on changes listed in the release > notes above --- that way, people can still skim the 300-line release > notes, and if they want detailed information about the optimizer changes > or subtle pg_dump fixes, that will be at the bottom. > > How does that sound? I can start on this for 7.4 next week. It > basically means going through the CVS logs again and pulling out > additional details. Sounds good. However this kind of information could become huge and I am afraid it does not suite well in the official docs in the source tree. I think putiing it in somewhere in a web site (maybe http://developer.postgresql.org/?) might be more appropreate. What do you think? -- Tatsuo Ishii