Return-Path: X-Original-To: apmail-incubator-clerezza-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-clerezza-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 442BAE452 for ; Tue, 12 Feb 2013 17:01:30 +0000 (UTC) Received: (qmail 16188 invoked by uid 500); 12 Feb 2013 17:01:30 -0000 Delivered-To: apmail-incubator-clerezza-dev-archive@incubator.apache.org Received: (qmail 16158 invoked by uid 500); 12 Feb 2013 17:01:30 -0000 Mailing-List: contact clerezza-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: clerezza-dev@incubator.apache.org Delivered-To: mailing list clerezza-dev@incubator.apache.org Received: (qmail 16145 invoked by uid 99); 12 Feb 2013 17:01:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Feb 2013 17:01:29 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.86.168.182] (HELO mxout-07.mxes.net) (216.86.168.182) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Feb 2013 17:01:21 +0000 Received: from mail-lb0-f174.google.com (unknown [209.85.217.174]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 376C722E253 for ; Tue, 12 Feb 2013 12:01:00 -0500 (EST) Received: by mail-lb0-f174.google.com with SMTP id l12so276631lbo.5 for ; Tue, 12 Feb 2013 09:00:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:date:message-id:subject :from:to:content-type:x-gm-message-state; bh=nqDFn519dXsTD1xcy9uQB2ImpLi7uMEhxUlT/H18vUc=; b=ljuHELR/p8bAexI4b1kks3Sa0WQL9F8t7/zEm54zXeUV2i2dx6taLZc83SPcRypSui Hxhwp6EFNlWszYxOk8yjqCfd0lr4ta37ZCi4zMzPf8H+lvsqGX+ZRU3ggI/2Q7x0IJXt /vwE+mVQvui7SCX6+bE4aYD95YrXVZ8QsoyUp9PRC1c13hII0x4Xn2VLLaLx/fW7ZfSO 0wQA5IDhn1fLnWLv7/yVLOc7bnW3nraVCvZJpsYGLNqagiYxj13KND1lLoyz4DAWDqxS gIQ7yCKawX71N3Dnhe6lv+hEhzNZg8yWsEyt3W5O4JaKpxdZVGXyL7C4dQKaM3ONLjHw pFvw== MIME-Version: 1.0 X-Received: by 10.112.10.138 with SMTP id i10mr7663175lbb.24.1360688458695; Tue, 12 Feb 2013 09:00:58 -0800 (PST) Received: by 10.152.27.41 with HTTP; Tue, 12 Feb 2013 09:00:58 -0800 (PST) X-Originating-IP: [91.137.97.21] Date: Tue, 12 Feb 2013 18:00:58 +0100 Message-ID: Subject: releasing individual modules and versionig From: =?ISO-8859-1?Q?Reto_Bachmann=2DGm=FCr?= To: clerezza-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlj0Qc3d8jq87OxlpojZAqMQRvZDjldq7lvVY+PeRW1+ACt6MrbfysQ4gl1HJSFvn2fTGPZ X-Virus-Checked: Checked by ClamAV on apache.org Hallo We have already been discussing this once: http://mail-archives.apache.org/mod_mbox/incubator-clerezza-dev/201203.mbox/%3CCAEWfVJkK4Czkwy+w3afUoKOB8i+00e4_dyQ_-2WsT1eeqZDxKQ@mail.gmail.com%3E Now also after having more experience with the stanbol approach I would like to suggest the following: 1) The dependency management does not contain internal dependencies 2) All modules in trunk depend on the latest versions of the modules in trunk, this is achieved by regularly running the mvn dependency plugin 3) before modules are relased they are copied to a branch and the trunk snapshot-version is increased 4) In the branch the module the dependencies to modules that are not part of the released are switched back to the latest released version (if incompatibilities become manifest the other modules are added to the release branch) 5) a release is prepared on the release branch 6) vote The idea is to reduce to effort of developing in trunk whithout having to worry about dependencies while making it straight forward to release only a part of the modules. WDYT? Cheers, Reto