X-Original-To: pgsql-hackers-postgresql.org@postgresql.org Received: from localhost (wm.hub.org [200.46.204.128]) by postgresql.org (Postfix) with ESMTP id 081719FB43E for ; Fri, 1 Sep 2006 22:38:07 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 18197-02 for ; Sat, 2 Sep 2006 01:38:03 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey- Received: from sss.pgh.pa.us (sss.pgh.pa.us [66.207.139.130]) by postgresql.org (Postfix) with ESMTP id 11A459FB410 for ; Fri, 1 Sep 2006 22:38:02 -0300 (ADT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.13.6/8.13.6) with ESMTP id k821bwJ8026655; Fri, 1 Sep 2006 21:37:58 -0400 (EDT) To: Gregory Stark cc: josh@agliodbs.com, Bruce Momjian , pgsql-hackers@postgresql.org Subject: Re: Getting a move on for 8.2 beta In-reply-to: <87odtzi269.fsf@enterprisedb.com> References: <200609012120.k81LKdq21856@momjian.us> <200609011509.21725.josh@agliodbs.com> <25583.1157151710@sss.pgh.pa.us> <87odtzi269.fsf@enterprisedb.com> Comments: In-reply-to Gregory Stark message dated "Sat, 02 Sep 2006 00:42:54 +0100" Date: Fri, 01 Sep 2006 21:37:58 -0400 Message-ID: <26654.1157161078@sss.pgh.pa.us> From: Tom Lane X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200609/93 X-Sequence-Number: 89622 Gregory Stark writes: > As an extreme example consider the new Linux release cycle. They have a > non-freeze period of a couple weeks, followed by months of frozen time. Users > who want to try out new features on different hardware can do so and often > turn up problems developers reviewing the patches missed. Developers spend the > months of frozen time working on new patches which, if they're ready on time, > all go into the queue in the first few weeks of a new release. If they miss > the window they'll make the next one. That doesn't seem particularly appealing for our purposes. What it sounds like is that all the development happens somewhere outside the main tree, and every so often everybody tries to land a bunch of large patches at once. That's going to be a mess if the patches interact at all, and it certainly isn't going to address my primary concern of encouraging a publicly-visible development process instead of having people hiding in a corner until they can drop a large patch on us. > I would love to see the bitmap indexes and updatable views get merged > into the tree just weeks after the release comes out rather than > disappear again until just before the next release. Here I agree - partly. With some continuing effort these patches could be in fine shape to apply by the time we branch CVS for 8.3 development. However, our traditional approach to beta period is that it's supposed to be a "quiet time" where people focus on testing, debugging, and documentation. Shepherding people who are doing major development during that period is likely to be a serious distraction from making the release ready and high-quality. regards, tom lane