Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1373B98E9 for ; Thu, 8 Mar 2012 23:14:39 +0000 (UTC) Received: (qmail 79795 invoked by uid 500); 8 Mar 2012 23:14:38 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 79571 invoked by uid 500); 8 Mar 2012 23:14:38 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 79557 invoked by uid 99); 8 Mar 2012 23:14:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Mar 2012 23:14:38 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [68.116.39.62] (HELO rectangular.com) (68.116.39.62) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Mar 2012 23:14:31 +0000 Received: from marvin by rectangular.com with local (Exim 4.69) (envelope-from ) id 1S5mSS-0004sU-KI for general@incubator.apache.org; Thu, 08 Mar 2012 15:09:16 -0800 Date: Thu, 8 Mar 2012 15:09:16 -0800 From: Marvin Humphrey To: general@incubator.apache.org Subject: Re: [DISCUSS] - Packages renaming and backward compatibility (was: Re: [VOTE] Graduate Sqoop podling from Apache Incubator) Message-ID: <20120308230916.GA18722@rectangular.com> References: <4F591D1C.8040800@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Mar 09, 2012 at 12:43:47AM +0200, Alex Karasulu wrote: > On Thu, Mar 8, 2012 at 10:57 PM, Doug Cutting wrote: > > > On 03/07/2012 11:31 PM, Alex Karasulu wrote: > > > Not trying to beat a dead horse to death here but I'm starting to think > > > that we might have had some basis to these package namespace issues. The > > > recent private Lucene-Commons threads show what can happen if this policy > > > is that hmmm liberal. Don't know if that's the right choice of words. > > > > The differences between the cases should inform any policy. > > > > In one case you have the inclusion of an older package name for > > back-compatibility by the same community that created the older API. In > > the other case you have the inclusion of an API that conflicts with one > > managed by a different, still-active community. > > > Regardless of the situation in which this occurs the potential problem is a > namespace conflict. But I hear ya. The social situation is very different. My impression was that there were two issues. First was the technical issue of a namespace conflict. It seems as though there may be good reasons why exceptions should be made on a case-by-case basis, as Doug implies. The second was the community issue of potentially advantaging a commercial entity; this response seemed to satisfy people: http://s.apache.org/mz In fact, Sqoop already has a plan in place to completely remove com.cloudera.* namespace from its contents via the next major revision of the product. The work for that has already started and currently exists under the branch sqoop2 [3], tracked by SQOOP-365 [4]. We hope that in a few months time, we will have feature parity in this branch with the trunk, which is when we will promote it to the trunk. I would think that any generic policy would need to take both of those issues into account. Marvin Humphrey --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org