Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 23520 invoked from network); 21 Dec 2009 22:08:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 Dec 2009 22:08:26 -0000 Received: (qmail 38022 invoked by uid 500); 21 Dec 2009 22:08:26 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 37914 invoked by uid 500); 21 Dec 2009 22:08:26 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 37906 invoked by uid 99); 21 Dec 2009 22:08:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Dec 2009 22:08:26 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [72.167.82.89] (HELO p3plsmtpa01-09.prod.phx3.secureserver.net) (72.167.82.89) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 21 Dec 2009 22:08:18 +0000 Received: (qmail 9020 invoked from network); 21 Dec 2009 22:07:56 -0000 Received: from unknown (76.252.112.72) by p3plsmtpa01-09.prod.phx3.secureserver.net (72.167.82.89) with ESMTP; 21 Dec 2009 22:07:56 -0000 Message-ID: <4B2FF1BC.7000808@rowe-clan.net> Date: Mon, 21 Dec 2009 16:07:56 -0600 From: "William A. Rowe Jr." User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Bojan Smojver CC: Guenter Knauf , APR Developer List Subject: Re: [discuss] Releasing pre-release APR References: <4B2FC35A.9030101@rowe-clan.net> <4B2FCE13.7070105@apache.org> <1261430039.1981.19.camel@shrek.rexursive.com> In-Reply-To: <1261430039.1981.19.camel@shrek.rexursive.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Bojan Smojver wrote: > On Mon, 2009-12-21 at 20:35 +0100, Guenter Knauf wrote: >> I think we need a way to distribute alpha releases, just same as what >> we do with httpd. > > Why don't we just do what many other projects do - pronounce that for > any odd minor release no versioning rules apply, whatsoever. So, if > somebody links to, say 1.5 in the future, it's their own problem if > things change in 1.6. In conjunction with naming resources as -2.5 instead of -2, including the libs and include directories, so that 2.5 is explicitly incompatible with the 2.x series, while the 2.6 resources would all be named -2 (true binary compatibility) this would make a lot of sense. My personal preference is to avoid disrupting the 1.x versioning policy. It would also help if our apr.m4 suggested feature-detection macros would only pick up this x.odd release on demand, and not pick up such versions without the explicit autoconf flag to do so.