Return-Path: X-Original-To: apmail-incubator-ctakes-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ctakes-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 70C7FD829 for ; Wed, 31 Oct 2012 14:37:07 +0000 (UTC) Received: (qmail 27078 invoked by uid 500); 31 Oct 2012 14:37:07 -0000 Delivered-To: apmail-incubator-ctakes-dev-archive@incubator.apache.org Received: (qmail 27001 invoked by uid 500); 31 Oct 2012 14:37:06 -0000 Mailing-List: contact ctakes-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ctakes-dev@incubator.apache.org Delivered-To: mailing list ctakes-dev@incubator.apache.org Received: (qmail 26980 invoked by uid 99); 31 Oct 2012 14:37:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Oct 2012 14:37:05 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of steven.bethard@colorado.edu designates 128.138.128.246 as permitted sender) Received: from [128.138.128.246] (HELO ipmx6.colorado.edu) (128.138.128.246) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Oct 2012 14:36:59 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap4EAI42kVDAqBGb/2dsb2JhbABEgmzCCIIeAQEFOk8CAQgYHhAyJQEBBBOIBgGzJokIi3iFWmEDiFqdXoMO X-IronPort-AV: E=Sophos;i="4.80,687,1344232800"; d="scan'208";a="10450395" Received: from omr-raz-2-priv.int.colorado.edu ([192.168.17.155]) by ipmx6-priv.int.colorado.edu with ESMTP; 31 Oct 2012 08:36:38 -0600 Received: from exhub1-pub.colorado.edu (EHLO exhub1.ad.colorado.edu) ([128.138.123.207]) by omr-raz-2-priv.int.colorado.edu (MOS 4.1.10-GA FastPath queued) with ESMTP id JEN93154; Wed, 31 Oct 2012 08:36:37 -0600 (MDT) Received: from EXC2.ad.colorado.edu ([fe80::881f:f335:f54:4d0d]) by exhub1.ad.colorado.edu ([::1]) with mapi; Wed, 31 Oct 2012 08:36:37 -0600 From: Steven Bethard To: "ctakes-dev@incubator.apache.org" Date: Wed, 31 Oct 2012 08:36:36 -0600 Subject: Re: technical release process questions Thread-Topic: technical release process questions Thread-Index: Ac23dSHnQ/3rcM+vRlyyWhYcvm3GuQ== Message-ID: <8299CB69-BDB8-4F35-BCFE-5F00CC03CF56@colorado.edu> References: <6FC6DCBB-9A57-4C42-930B-F79692390B22@colorado.edu> <924DE05C19409B438EB81DE683A942D921FAE2@CHEXMBX1A.CHBOSTON.ORG> In-Reply-To: <924DE05C19409B438EB81DE683A942D921FAE2@CHEXMBX1A.CHBOSTON.ORG> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org On Oct 31, 2012, at 3:29 PM, "Chen, Pei" w= rote: >> (1) When we decide to make a release, does someone create a branch for >> the release? I'm assuming yes, because otherwise there needs to be some >> way of freezing development on the trunk. Where can I find that branch? > By default, the mvn release plugin automatically always creates a tag by = default(example 3.0.0-incubating, etc.). =20 > Code is checked out and built from this tag for distribution.=20 > The tag could be treated as a frozen version when it was cut from trunk a= nd the release number is incremented in trunk for future development. Ok, so you're just cutting the release directly from trunk then. In that ca= se, perhaps there should be a "Trunk is frozen" announcement, where we warn= developers not to commit anything? I imagine we don't want random changes = sneaking in while you're in the middle of the release process. The alternative is to branch first, and cut the release from the branch. Ma= ven release will still create the same tag, but it will create it from the = branch instead of the trunk. This approach wouldn't require the "frozen" an= nouncement, and people could keep working from trunk. Steve=