Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 86122 invoked from network); 15 Dec 2009 22:43:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Dec 2009 22:43:15 -0000 Received: (qmail 50395 invoked by uid 500); 15 Dec 2009 22:43:15 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 50299 invoked by uid 500); 15 Dec 2009 22:43:14 -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 50291 invoked by uid 99); 15 Dec 2009 22:43:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Dec 2009 22:43:14 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul@querna.org designates 209.85.210.171 as permitted sender) Received: from [209.85.210.171] (HELO mail-yx0-f171.google.com) (209.85.210.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Dec 2009 22:43:12 +0000 Received: by yxe1 with SMTP id 1so416248yxe.3 for ; Tue, 15 Dec 2009 14:42:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.90.245.6 with SMTP id s6mr188134agh.111.1260916950266; Tue, 15 Dec 2009 14:42:30 -0800 (PST) In-Reply-To: <4B280827.2020006@rowe-clan.net> References: <20091215150529.GA22442@redhat.com> <4B27F8BB.2090704@xbc.nu> <4239a4320912151316q29a32690tcfa70f91900389a3@mail.gmail.com> <4B27FF78.8070705@rowe-clan.net> <4B2801EF.4000800@xbc.nu> <4B280827.2020006@rowe-clan.net> Date: Tue, 15 Dec 2009 14:42:29 -0800 Message-ID: <4239a4320912151442u5127fe35n44b4c1b71847f380@mail.gmail.com> Subject: Re: [VOTE] APR versioning rules w.r.t. released snapshots From: Paul Querna To: "William A. Rowe Jr." Cc: =?UTF-8?Q?Branko_=C4=8Cibej?= , dev@apr.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr. wrote: > Branko =C4=8Cibej wrote: >> William A. Rowe Jr. wrote: >>> Unfortunately the APR versioning rules do not tell the developer not to= compile >>> against or link to -dev, while this gives the user no indication of wha= t they >>> are doing to their APR installation. >>> >> >> in that, you're correct. One would expect that developers do assume >> that, but it needs to be documented. Why not add that bit to >> versioning.html? It's quite a reasonable addition. >> >> For example, Subversion, which uses the exact same versioning rules as >> APR, regularly ships rlease candidates marked "-rc" and no-one worries >> about breaking the ABI to fix a bug between an RC and a release. > > Should apr_initialize and friends be programmed to go 'bang' and drop out > with a stderr emit, if compiled against a x.y.0-dev release and run again= st > x.y.*[1-9]? =C2=A0Or, at least a stderr warning at initialization time? > > Seems like a simple, sensible fix. > No, APR is a library, it has no ownership over stderr/stdout.