Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 3663 invoked from network); 19 May 2009 22:29:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 May 2009 22:29:14 -0000 Received: (qmail 8016 invoked by uid 500); 19 May 2009 19:42:48 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 7921 invoked by uid 500); 19 May 2009 19:42:48 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 7911 invoked by uid 99); 19 May 2009 19:42:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 May 2009 19:42:48 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.92.148] (HELO qw-out-1920.google.com) (74.125.92.148) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 May 2009 19:42:40 +0000 Received: by qw-out-1920.google.com with SMTP id 5so3410qwc.60 for ; Tue, 19 May 2009 12:42:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.74.71 with SMTP id t7mr188363qcj.67.1242762139091; Tue, 19 May 2009 12:42:19 -0700 (PDT) In-Reply-To: <20090519185417.GG18132@dusk.harfang.homelinux.org> References: <1031284269.302561242730434393.JavaMail.root@spooler6-g27.priv.proxad.net> <4A12B202.2020303@gmail.com> <20090519151016.GT11304@dusk.harfang.homelinux.org> <25aac9fc0905190807o25a5ac8crb0e247bf65fe0d0b@mail.gmail.com> <20090519185417.GG18132@dusk.harfang.homelinux.org> From: James Carman Date: Tue, 19 May 2009 15:41:59 -0400 Message-ID: Subject: Re: [math] top-level package name To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Tue, May 19, 2009 at 2:54 PM, Gilles Sadowski wrote: > To be clearer, suppose that, as of now, > =A0* A (v1.0) depends on > =A0 - B (v1.0) > =A0 - Math (v1.2) > > =A0* B (v1.0) depends on > =A0 - Math (v1.2) > > Everything works fine, and will continue to work as long as A's code and = its > dependencies artefacts are not touched. > > Then, "later", > =A0* B (v3.0) depends on > =A0 - Math (v2.0) > > Things will possibly start to break *only* if A's maintainer wants to > upgrade to B (v3.0), but if he does that, he should be prepared to do > some work on his code. If we change the package names when we bump Math (v1.2) to Math (v2.0), then A won't have to change any of their code that depends on Math (v1.2) if they want to upgrade to B (v3.0) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org