Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 88527 invoked from network); 3 Jun 2004 11:43:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 3 Jun 2004 11:43:19 -0000 Received: (qmail 9088 invoked by uid 500); 3 Jun 2004 11:43:19 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 8916 invoked by uid 500); 3 Jun 2004 11:43:18 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 8899 invoked by uid 99); 3 Jun 2004 11:43:18 -0000 Message-ID: <40BF0E5C.4080508@attglobal.net> Date: Thu, 03 Jun 2004 07:41:16 -0400 From: Jeff Trawick User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.6) Gecko/20040117 X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@apr.apache.org Subject: Re: documented 1.0 showstoppers References: <40BEFCF9.8010608@attglobal.net> <1086261264.30290.35.camel@localhost> In-Reply-To: <1086261264.30290.35.camel@localhost> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Paul Querna wrote: > On Thu, 2004-06-03 at 06:27 -0400, Jeff Trawick wrote: > >>Who is going to do anything about these showstoppers and when? If no action, I >>don't see why they should be considered showstoppers. >> > > Another Place to Look is Bugzilla: > http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&product=APR&keywords=PatchAvailable > > I currently see 17 bugs with PatchAvailable for APR. Surely these should > be considered out before any 1.0 release is made. Given the inability thus far to have a 1.0 release, I think we need to be extremely conservative about what is considered a showstopper. Otherwise, it may never happen. There will always be bugs and there will always be fixes which aren't yet in a release and hopefully there will eventually be a series of releases with most of them better overall than the previous one. There will never be 1.0.1, 1.0.2, etc. if there is never a 1.0.0. It is only the promise of 1.0.1, 1.0.2, etc. which makes apr viable. IMO, the only thing which should hold up a release is a fix for an API which is known to be broken (causes great pain to app developers to change API later, but being unable to resolve some issue due to broken API is also nasty) or a fix for a critical aspect of the release mechanism (e.g., something hosed with version symbols). w.r.t. "broken API": I mean the interface is broken. Not a showstopper if the implementation is broken but potentially fixable using the current interface.