Return-Path: X-Original-To: apmail-openjpa-dev-archive@www.apache.org Delivered-To: apmail-openjpa-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 5CBEB986A for ; Mon, 9 Jan 2012 17:04:37 +0000 (UTC) Received: (qmail 60825 invoked by uid 500); 9 Jan 2012 17:04:37 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 60775 invoked by uid 500); 9 Jan 2012 17:04:36 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 60766 invoked by uid 99); 9 Jan 2012 17:04:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 17:04:36 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FRT_INTEREST X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of allee8285@gmail.com designates 209.85.215.46 as permitted sender) Received: from [209.85.215.46] (HELO mail-lpp01m010-f46.google.com) (209.85.215.46) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 17:04:28 +0000 Received: by lahd3 with SMTP id d3so2000752lah.33 for ; Mon, 09 Jan 2012 09:04:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nsQQsTNvLY91FqsQvPl6CFNigHI7LNb7YbXD/riVz/4=; b=RG49Tq4c05eNR0d4fLb2skNf/BhcH4ETkkZGHo7PSCJ0LzxRLwSuPyHtD6q9wgCbFS mA2ZvS3HED/F5kfsQOvlj0QvvijAq+Ba5O0KLIqWpoVMnjWGCjrigXC+4P9LqmOTqTq4 35gn8lo5PAHJHaDqRxxt1RgAyWNTzcQUbRcY4= MIME-Version: 1.0 Received: by 10.112.84.137 with SMTP id z9mr3471841lby.51.1326128647666; Mon, 09 Jan 2012 09:04:07 -0800 (PST) Received: by 10.112.67.8 with HTTP; Mon, 9 Jan 2012 09:04:07 -0800 (PST) In-Reply-To: <1325887706.9589.YahooMailNeo@web27802.mail.ukl.yahoo.com> References: <1325697081.9123.YahooMailNeo@web27807.mail.ukl.yahoo.com> <1325700703.52139.YahooMailNeo@web114512.mail.gq1.yahoo.com> <1325704269.65365.YahooMailNeo@web27807.mail.ukl.yahoo.com> <1325851309.17440.YahooMailNeo@web27808.mail.ukl.yahoo.com> <1325887706.9589.YahooMailNeo@web27802.mail.ukl.yahoo.com> Date: Mon, 9 Jan 2012 11:04:07 -0600 Message-ID: Subject: Re: [DISCUSS] release openjpa-2.2.0? From: Albert Lee To: dev@openjpa.apache.org, Mark Struberg Content-Type: multipart/alternative; boundary=f46d040169edf87b6704b61b6249 X-Virus-Checked: Checked by ClamAV on apache.org --f46d040169edf87b6704b61b6249 Content-Type: text/plain; charset=ISO-8859-1 Mark, Will it be fair to assume the following: - Since your interest is to get 2.2.0 release out asap, you will be start doing the 2.2.0 release work sometime this week. - Once the release is complete we will assume the ownership of this release, for service maintenance. Thanks, Albert Lee. On Fri, Jan 6, 2012 at 4:08 PM, Mark Struberg wrote: > Hi Albert! > I have no special interrest in maintaining this branch longer as needed. > I'm just a user like anyone else. > > The main reason for pushing this release is that the last OpenJPA release > was pretty long time ago and trunk already contains quite a few important > improvements. > > In OpenWebBeans and MyFaces we usually only create a new maintenance > branch if there were big new features to be incorporated in trunk. If we > know that we like to do a new heavyweight feature, then we create a branch > for 2.2.x and do the maintenance there. Otherwise we release from trunk > because we don't like to do all the merging stuff if not really needed. > > But I'm fine with whatever branching behaviour the OpenJPA community is > used to (just need to know it). > > > LieGrue, > strub > > > > > ----- Original Message ----- > > From: Albert Lee > > To: dev@openjpa.apache.org > > Cc: > > Sent: Friday, January 6, 2012 6:41 PM > > Subject: Re: [DISCUSS] release openjpa-2.2.0? > > > > Mark, > > > > You are advocating a 2.2.x maintenance release. Per Kevin's note on > service > > branch management, do you have a need to "own" that release for your > > product servicing need? > > > > We have the same service requirement based on trunk right now. If you > need > > owning the 2.2.1 service branch, we can create a separate 2.2.2 after > 2.2.1 > > is completed. Otherwise we can be the release owner of the 2.2.1 branch. > > > > Albert Lee. > > > > On Fri, Jan 6, 2012 at 10:02 AM, Kevin Sutter > wrote: > > > >> Hi Mark, > >> You're on the right track. You can browse the OpenJPA svn repository > > to > >> see how we've done it in the past. For example, each of our major > > releases > >> is always tagged: > >> > >> https://svn.apache.org/repos/asf/openjpa/tags > >> > >> And, corresponding to most of these releases is a service branch: > >> > >> https://svn.apache.org/repos/asf/openjpa/branches > >> > >> Mainline development continues on trunk. So, once we cut the 2.2.0 > >> release, then trunk becomes 2.3.0-SNAPSHOT. That is, trunk is working > >> towards the next 2.3.0 release. > >> > >> Each of the service branches has an owning manager. That manager > normally > >> creates and maintains that service branch. Nothing goes into that > service > >> branch without the owning manager's signoff. > >> > >> This approach allows multiple organizations to own their service > branches, > >> if desired. So, after the 2.2.0 release is complete, we normally > create > >> the 2.2.x service branch. But, if there is a reason for you to > maintain a > >> 2.2.0-mt service branch, there is nothing stopping you. It's quite > >> flexible. > >> > >> At some point, there may be a determination to also create a service > >> release off the branch. For example, you'll notice that we have > > created a > >> 2.1.1 release based off the 2.1.x service branch. > >> > >> Make sense? This is the approach we have used for several releases and > >> it's been working for the OpenJPA development team. > >> > >> Here are a few links that help describe our process: > >> http://openjpa.apache.org/release-management.html > >> http://openjpa.apache.org/openjpa-release-policy.html > >> > >> Kevin > >> > >> On Fri, Jan 6, 2012 at 6:01 AM, Mark Struberg > > wrote: > >> > >> > To not let this slip. > >> > > >> > > >> > What are the release plans in general? Do you like to start with the > > work > >> > on the new JPA spec soon (guess this might take another year to get > >> > finished). I'd rather keep the trunk as main development stage and > > would > >> > like to work towards a 2.2.1 afterwards on trunk. > >> > > >> > The reason why I ask this is for the branch we like to create. > > It's a > >> > difference if we just create a '2.2.0-mt' branch (mt for > > maintenance) > >> only > >> > for getting 2.2.0 out of the door, and continue our main development > >> effort > >> > on trunk. Or if we create a '2.2.x' branch and do the most > > work there > >> (and > >> > need to merge all work over to trunk). > >> > > >> > I'm +1 for 2.2.0-mt > >> > > >> > If noone objects then I like to start this new branch middle of next > >> week. > >> > What work needs to be done until then? My gut feeling says: > >> > > >> > * review open JIRAs > >> > * verify and resolve the ones already fixed > >> > * update the fix-version to 2.2.1 for the others > >> > * run the TCK > >> > * verify/update the documentation of new features. > >> > > >> > This reminds me that our pdf doesn't contain good information for > > the new > >> > openjpa-maven-plugin. I was also not able to find where we deploy the > >> > plugin documentation to. This is imo something we should review/fix > >> before > >> > we branch. > >> > > >> > > >> > feel free to add missing tasks. > >> > > >> > > >> > > >> > LieGrue, > >> > strub > >> > > >> > > >> > > >> > ----- Original Message ----- > >> > > From: Mark Struberg > >> > > To: "dev@openjpa.apache.org" > > > >> > > Cc: > >> > > Sent: Wednesday, January 4, 2012 8:11 PM > >> > > Subject: Re: [DISCUSS] release openjpa-2.2.0? > >> > > > >> > > I'd just branch the trunk and remove JEST later. Or just keep > > it and > >> > mark it > >> > > as 'experimental' - doesn't hurt! > >> > > > >> > > LieGrue, > >> > > strub > >> > > > >> > > > >> > > > >> > > ----- Original Message ----- > >> > >> From: Kevin Sutter > >> > >> To: dev@openjpa.apache.org; Donald Woods > > > >> > >> Cc: > >> > >> Sent: Wednesday, January 4, 2012 7:41 PM > >> > >> Subject: Re: [DISCUSS] release openjpa-2.2.0? > >> > >> > >> > >> Donald, > >> > >> > >> > >>> I would suggest someone verifying a clean TCK run > > before we branch. > >> > >>> > >> > >> > >> > >> Excellent idea. We used to have someone from the Apache > > community do > >> > this > >> > >> for us since not everybody has access to the TCK. Is there > > someone > >> > that > >> > >> can step up to do this? > >> > >> > >> > >> > >> > >>> > >> > >>> Also, are there any samples or experimental code that > > needs to be > >> > > removed > >> > >>> or cleaned up before we create a 2.2.0 release? > >> > >>> > >> > >> > >> > >> Since you brought this up... I'm think we need to > > re-think the JEST > >> > > module > >> > >> that is currently in trunk. Pinaki originally put it into > > trunk with > >> > the > >> > >> hopes of solidifying it before we do another release. I > > don't think > >> > > that > >> > >> effort has transpired. Since it's a separate module, > > maybe it can be > >> > >> pulled before creating the 2.2.0 release and 2.2.x service > > stream and > >> > then > >> > >> put back into trunk? Other ideas? > >> > >> > >> > >> Kevin > >> > >> > >> > >> > >> > >>> > >> > >>> -Donald > >> > >>> > >> > >>> > >> > >>> > >> > >>> ________________________________ > >> > >>> From: Mark Struberg > >> > >>> To: openjpa-dev > >> > >>> Cc: David Blevins > >> > >>> Sent: Wednesday, January 4, 2012 12:11 PM > >> > >>> Subject: [DISCUSS] release openjpa-2.2.0? > >> > >>> > >> > >>> Hi folks! > >> > >>> > >> > >>> I've now used openjpa-2.2.0 excessively and it > > looks very good to > >> > > me. > >> > >>> What do you think about going forward and shipping a > > 2.2.0? > >> > >>> Or at least a RC1... > >> > >>> > >> > >>> OpenEJB and Geronimo are waiting for an openjpa-2.2.x > > release as > >> well > >> > > ;) > >> > >>> > >> > >>> LieGrue, > >> > >>> strub > >> > >>> > >> > >> > >> > > > >> > > >> > > > > > > > > -- > > Albert Lee. > > > -- Albert Lee. --f46d040169edf87b6704b61b6249--