Return-Path: Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: (qmail 76043 invoked from network); 31 Dec 2009 23:58:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Dec 2009 23:58:09 -0000 Received: (qmail 33074 invoked by uid 500); 31 Dec 2009 23:58:09 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 33017 invoked by uid 500); 31 Dec 2009 23:58:09 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 33006 invoked by uid 99); 31 Dec 2009 23:58:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Dec 2009 23:58:09 +0000 X-ASF-Spam-Status: No, hits=-1.0 required=5.0 tests=AWL,BAYES_00,FH_DATE_PAST_20XX X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [59.167.240.32] (HELO fish.ish.com.au) (59.167.240.32) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Dec 2009 23:58:02 +0000 Received: from [10.29.62.2] (port=59057 helo=Aris-MacBook-Pro.local) by fish.ish.com.au with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1NQV8y-0005jG-2i for dev@cayenne.apache.org; Fri, 01 Jan 2010 11:13:29 +1100 Message-ID: <4B3D3A67.5070109@maniatis.org> Date: Fri, 01 Jan 2010 10:57:27 +1100 From: Aristedes Maniatis User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.7) Gecko/20091224 Shredder/3.0.1pre MIME-Version: 1.0 To: dev@cayenne.apache.org Subject: Re: [VOTE] Apache Cayenne, release 3.0RC1 References: <8E70A924-B90C-42E3-A7B9-31604CA030B9@objectstyle.org> <4B371DB7.5060305@maniatis.org> <2887C14E-0E72-4829-BDCE-46310E736641@objectstyle.org> <4B3C9528.4030603@maniatis.org> <7e3605160912310937l75e26754k79fb76a9e338d49a@mail.gmail.com> In-Reply-To: <7e3605160912310937l75e26754k79fb76a9e338d49a@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit No offense taken. In fact it is probably a good idea for us to be clearer about exactly what we are voting for. Certainly we don't all have time to test every release in enormous detail. How much testing does each release get? * verify all signatures ( I do that sometimes but not every time) * run all unit tests on the source (I used to do that, but now I'd like to entrust that to Hudson) * make sure the Modeler runs and opens some models I have (usually, but only OSX, never Windows) * put the jar into my own project and see that it still works and passes tests (sometimes, not this time) * test it against every database Cayenne supports (well, that never happens...) My vote here is not to say that this release is perfect and I've tested everything. More that I've been watching all the commits and know what has gone into this release and I believe that now is a good time to cut RC1. I've had a look to see that Andrus didn't accidentally upload pictures of his cat instead of the release, and I like that the jars folder is now tidier without the extraneous files. I'm happy to vote that this is a really good time for the project to release RC1 and that the release (with 15 minutes of investigation) look fine and that the commits since the last release are all non-intrusive and unlikely to cause major issues. Cheers Ari On 1/01/10 4:37 AM, Kevin Menard wrote: > I hope I don't come off as a jerk with this, but you're voting on more than > just a release in the grander sense. You're voting that the binaries work > as advertised, that there aren't any packaging issues, that the gpg > signatures match, etc. It's more of a quality control step at this point. > If you don't have time to test them, that's fine, but it probably shouldn't > be a +1 vote at that stage, IMHO. > -- --------------------------> Aristedes Maniatis GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A