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 2175E18D19 for ; Sat, 8 Aug 2015 09:26:08 +0000 (UTC) Received: (qmail 52721 invoked by uid 500); 8 Aug 2015 09:26:02 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 52541 invoked by uid 500); 8 Aug 2015 09:26:02 -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 52530 invoked by uid 99); 8 Aug 2015 09:26:02 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Aug 2015 09:26:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id C1314DB87B for ; Sat, 8 Aug 2015 09:26:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.02 X-Spam-Level: X-Spam-Status: No, score=-0.02 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id GEOTRaM3az0z for ; Sat, 8 Aug 2015 09:26:01 +0000 (UTC) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id B70DF2104D for ; Sat, 8 Aug 2015 09:26:00 +0000 (UTC) Received: by wibxm9 with SMTP id xm9so92644902wib.1 for ; Sat, 08 Aug 2015 02:25:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=YF03lXsz380x2iMcf0yMhRaxVdmldWkzi91e377puwQ=; b=MChUHGvXun8jcvl88wj+MqA6bkz5Kzd+Ohdt0GxaX1/NK0VqZwdwCF0vEgmRvaufC+ P1QplEpOGR5fdMuTuxMiPoeV2WHN9EkY3dh/abfaSgYmOeWKk1HqOD4+EXILwKrd4lby aHGpmiWj9r2y+uB57+xrv1g7zqEXCHpoPLh7Co0QT30McoOZjLcAPRrcoI2sSVZXzNDE ZwLj+jk8nCjmTjj3QkjYOMY7+xy0p1608hFU/lCAJCC7CD09dhl7dcEe6PwRxh1UB0XZ nFw02CH9MuwQm/gH6xZJAB9GXQAk6m/FmpvgvxWa4dxohwi1nM1SGyBi8CBNPYyTdVSC ueZA== X-Received: by 10.194.21.230 with SMTP id y6mr26888007wje.132.1439025959403; Sat, 08 Aug 2015 02:25:59 -0700 (PDT) Received: from [192.168.0.5] (cpc37-aztw23-2-0-cust35.18-1.cable.virginm.net. [94.174.128.36]) by smtp.googlemail.com with ESMTPSA id yu4sm18665832wjc.43.2015.08.08.02.25.58 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Aug 2015 02:25:58 -0700 (PDT) Message-ID: <55C5CB25.8000403@apache.org> Date: Sat, 08 Aug 2015 10:25:57 +0100 From: Andy Seaborne User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: general@incubator.apache.org Subject: Re: apache package naming convention References: In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Jena graduated 2012 with old namespaces under com.hp.hpl.jena, and some under org.openjena, with an intention to change at the first major release update. As new packages came along, they went into org.apache.jena but the user facing packages remained where they were. We released Jena 3.0.0 last month, so 3 years. That major release was coupled to another incompatible change (RDF 1.1 semantics) so 3.x wasn't just to do the packages, package renaming waited until a convenient point. Our users have data with (RDF) namespaces under old names - we are not planning on changing that at all. (A general issue for all linked data.) I don't see it as an issue for graduation if the project has considered the matter. Andy On 07/08/15 23:16, Matthew Hayes wrote: > Hi all, > > Roman Shaposhnik suggested I open a discussion on the following topic: > > For Apache DataFu, all of the Java classes are declared in a datafu.* > namespace. This has been the naming convention since the DataFu project > started in 2010. Since DataFu became part of the Apache incubation > process, the topic has come up of moving all of the classes into a > org.apache.datafu.* namespace. This was first discussed in January 2014 > (see DATAFU-7) and most recently again in the past couple weeks. The > consensus at the time last year was that it would be a huge pain for users > and not worth the cost. It would break any script out there currently > using DataFu. Also Jakob Homan and Russell Journey pointed out that this > is just a convention and not all Apache projects follow it. Since we would > like DataFu to graduate sometime soon it would be good to clarify what the > requirements are on package naming conventions before we do a release. > > Thoughts? > > Thanks, > Matt > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org