Return-Path: X-Original-To: apmail-stanbol-dev-archive@www.apache.org Delivered-To: apmail-stanbol-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3AF30DF46 for ; Fri, 9 Nov 2012 07:45:21 +0000 (UTC) Received: (qmail 19779 invoked by uid 500); 9 Nov 2012 07:45:21 -0000 Delivered-To: apmail-stanbol-dev-archive@stanbol.apache.org Received: (qmail 19705 invoked by uid 500); 9 Nov 2012 07:45:19 -0000 Mailing-List: contact dev-help@stanbol.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stanbol.apache.org Delivered-To: mailing list dev@stanbol.apache.org Received: (qmail 19645 invoked by uid 99); 9 Nov 2012 07:45:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 07:45:16 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rupert.westenthaler@gmail.com designates 209.85.223.170 as permitted sender) Received: from [209.85.223.170] (HELO mail-ie0-f170.google.com) (209.85.223.170) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 07:45:10 +0000 Received: by mail-ie0-f170.google.com with SMTP id c12so11419526ieb.1 for ; Thu, 08 Nov 2012 23:44:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=+1GeYOOU8DFQh3MsRW2wKvoSKIt7Un8iw0rDB3xMtdk=; b=yJMeGvxaiTr5Nq75+oj4X4NjObG23mq22fsguBe9x/tdgbnhHNVD1Qhr2GTnTquICI IOR6qo4ns3D4MRvT3ML62dqYnk0iwzZs5/DCndr+GDkmF7mTVSBVjv+loCOpji28VRiY Au0QaV6g7iv6l5MfR67PRodHQp3Ib2jnd+8K2djySC3gVKh9jHDmeVYHCT3i8UjogPbE 3rt4DxLbW9tInCO6yoVfNgmNGx3RqmX5Wh7oS1fxs7SanLpbndNEh8P9kWNt+LSz1jvS k3kPgMezDyAYgLPU1lWedzJsTG6cR0PrvY85Q8iVTqDH1C69yPzp2GvGqEgjLNzfrTKX 6s1A== MIME-Version: 1.0 Received: by 10.50.197.225 with SMTP id ix1mr617875igc.66.1352447089542; Thu, 08 Nov 2012 23:44:49 -0800 (PST) Received: by 10.50.8.102 with HTTP; Thu, 8 Nov 2012 23:44:49 -0800 (PST) In-Reply-To: References: Date: Fri, 9 Nov 2012 08:44:49 +0100 Message-ID: Subject: Re: Enhancer engine deps problem for releases From: Rupert Westenthaler To: dev@stanbol.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi Fabian, do you think that would also mean to change the package structure/module names of those engine or do you think it is OK for any EnhancementEngine that is managed by the Stanbol Community to use "org.apache.stanbol.enhancer.engine.{engine-name}" as artifactId and package name. Regardless of that +1 from my side. best Rupert On Thu, Nov 8, 2012 at 11:37 AM, Olivier Grisel wrote: > Sounds reasonable to me. +1 for refactorings that improve the release > flow and lower the maintenance burden. > > 2012/11/8 Fabian Christ : >> Hi, >> >> I am investigating the current SNAPSHOT deps of the Stanbol components i= n >> order to find out what can be released and in which order. >> >> In the enhancer we have the problematic situation that we have enhanceme= nt >> engines that rely on other components, like the refactor engine that rel= ies >> on rules. >> >> This is problematic to cut an Enhancer release because we would need to >> release, e.g. the rules component first. >> >> I would like to prevent such situations. IMO it would be a more natural = fit >> if engines, that rely on a certain component, are removed from the Enhan= cer >> source tree and moved to the source tree of that particular component or >> even to a third place. >> >> The Engines included in the enhancer/engines directory should only be >> engines that do not have such dependencies. If this is the case, releasi= ng >> the enhancer with all independent engines raises no problems anymore. >> >> My proposal would be to create a new top level folder in the source tree >> for engines that rely on the availability of other components. We could >> call it "enhancer-thirdparty-engines". This could also be a place for >> contributed engines that we do not want to be in the default >> enhancer/engines structure. Such engines will be released independently = and >> are not part of an Enhancer release anymore. >> >> WDYT? >> >> -- >> Fabian >> http://twitter.com/fctwitt > > > > -- > Olivier > http://twitter.com/ogrisel - http://github.com/ogrisel --=20 | Rupert Westenthaler rupert.westenthaler@gmail.com | Bodenlehenstra=C3=9Fe 11 ++43-699-11108907 | A-5500 Bischofshofen