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 54A0BD1B51B for ; Sat, 25 Oct 2003 00:44:47 +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 98967-10 for ; Fri, 24 Oct 2003 21:44:19 -0300 (ADT) Received: from sraigw.sra.co.jp (sraigw.sra.co.jp [202.32.10.2]) by svr1.postgresql.org (Postfix) with ESMTP id ED1ACD1B51E for ; Fri, 24 Oct 2003 21:44:14 -0300 (ADT) Received: from srascb.sra.co.jp (srascb [133.137.8.65]) by sraigw.sra.co.jp (Postfix) with ESMTP id 4E77262471; Sat, 25 Oct 2003 09:44:17 +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 JAA03692; Sat, 25 Oct 2003 09:44:17 +0900 Received: from localhost (IDENT:t-ishii@portsv2-100.sra.co.jp [133.137.8.100]) by sranhm.sra.co.jp (8.9.3+3.2W/3.7W-srambox) with ESMTP id JAA25188; Sat, 25 Oct 2003 09:44:14 +0900 Date: Sat, 25 Oct 2003 09:44:03 +0900 (JST) Message-Id: <20031025.094403.41628799.t-ishii@sra.co.jp> To: peter_e@gmx.net Cc: neilc@samurai.com, pgman@candle.pha.pa.us, 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: References: <1066804676.371.92.camel@tokyo> 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/1212 X-Sequence-Number: 45894 > 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). -- Tatsuo Ishii