Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7105840A8 for ; Thu, 23 Jun 2011 13:56:42 +0000 (UTC) Received: (qmail 79628 invoked by uid 500); 23 Jun 2011 13:56:41 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 79426 invoked by uid 500); 23 Jun 2011 13:56:41 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 79411 invoked by uid 99); 23 Jun 2011 13:56:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jun 2011 13:56:41 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dkhaywood@gmail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-ww0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jun 2011 13:56:35 +0000 Received: by wwg12 with SMTP id 12so1814538wwg.0 for ; Thu, 23 Jun 2011 06:56:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:reply-to:organization :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type; bh=bjV78YEILJuBKbHpZvvaxIH6l4m10XJKHhyw9YerRm4=; b=XRCLyJFytcxwmbggcx5eFg8JZ2czRZ9ZC+ASo+NQiYIFSqEbYSZXDqLykBk70tuDLb oBmFNZGn3Y3HI+xf0SNqEXL6NpTMf3kLcy4EcblNp7sBfv/7+1/KafKVECw6H8R0EYya lPxkPKPvH8Y9kv4agkFzvml77uI8vEVQX4QQE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:organization:user-agent:mime-version :to:cc:subject:references:in-reply-to:content-type; b=EHjxdWWAV2Wg41V1XSgGtMK2R2RhNZ+ICllU7t6Ak9v4GEeKTPkF5nJxuH8DrZSOAO WxOPxuoaZsiHRVQeZTbmGbsLQwt9lD22UUQ2JdYlvo4k8yzUvBeAmTfH1aUzy/qGVVBn Ke1aLfTJAN7Q0h/wEfv1vYNTCXy//xQKV3uQ0= Received: by 10.227.133.147 with SMTP id f19mr1953970wbt.27.1308837373957; Thu, 23 Jun 2011 06:56:13 -0700 (PDT) Received: from [10.78.75.43] ([94.117.53.142]) by mx.google.com with ESMTPS id ei4sm1255191wbb.26.2011.06.23.06.56.11 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 23 Jun 2011 06:56:12 -0700 (PDT) Message-ID: <4E0345FA.2000402@gmail.com> Date: Thu, 23 Jun 2011 14:56:10 +0100 From: Dan Haywood Reply-To: dan@haywood-associates.co.uk Organization: Haywood Associates Ltd. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11 MIME-Version: 1.0 To: general@incubator.apache.org CC: "isis-dev@incubator.apache.org" Subject: Re: [VOTE] Apache Isis release candidate 0.1.2-RC4-incubating References: <421463.9408.qm@web27805.mail.ukl.yahoo.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------030203070302070308020004" --------------030203070302070308020004 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 23/06/2011 13:54, sebb wrote: > On 23 June 2011 10:37, Mark Struberg wrote: >> Hi Sebb! >> >> Txs for catching this! >> >> Just to make sure we are looking at the same source distribution. I took the one I reviewed from here: >> >> https://repository.apache.org/content/repositories/orgapacheisis-070/org/apache/isis/isis/0.1.2-RC4-incubating/isis-0.1.2-RC4-incubating-source-release.zip > I thought I had used the one from the e-mail: > > http://people.apache.org/~danhaywood/isis-0.1.2-RC4-incubating-source-release.zip > > but it turns out I used [a] later file from the same directory: > > > Oops - sorry about that. My apols for leaving that later ZIP around - that isn't the one that was voted on or is being released. I've now deleted it. > However, the problem still exists - the source archive from the home > directory as listed in the e-mail contains lots of entries that don't > belong there. I think I explained why in my previous email... they relate to example modules that are not part of the distro, but which mvn release:prepare - it would seem - zips up. > What's even more serious is that the Maven version of the source > archive that you used is not the same as the source archive listed in > the e-mail. > They have different sigs and hashes. That's very interesting, and somewhat odd, that Maven should do that. > This means that you may not all have voted on the same artifacts. > IMO, that invalidates any votes. The ZIP that I asked for the vote on I took from the target directory of the root module and uploaded to my home directory on people. But given that this stuff gets uploaded to Maven too, that's probably a better ZIP to vote on. I therefore agree that it means that not everyone has voted on the same artifacts, so I need to go round the loop again. > There is a further problem. > > The Maven repo source archive only has one extra file - NOTICE - which > is not in the SVN tag. > Easily fixed by adding NOTICE to SVN (which should be there anyway). As discussed before, I don't think that's required... but will address anyway. > So I can see why you were curious about what archive I had used ... > > However the POM files disagree with the SVN tag. > > 0.1.2-RC4-incubating - Maven source archive > 0.1.2-incubating - SVN tag > Again, I should have deleted that "0.1.2-incubating" tag; but that's a red-herring. > The other POMs in the Maven directory contain version ids of > 0.1.2-RC4-incubating which I think will cause problems if they are > deployed. They won't. But since I need to go round the loop again, I'll remove them for the next vote. > I would expect to see one source archive (packaged as zip and usually > tar.gz), which should agree with the files in the SVN tag. As I've already described, though, the svn tag is created by the mvn release:prepare, not the other way round. I don't think we're doing anything different from other Apache projects in the regard. If you can provide me with better information, I'll willingly follow it. The process we're following now (as exhaustively documented in our contributors guide) is based on the knowledge I've gleaned from studying umpteen other projects release processes that also use Maven. > The POMs in the Maven staging area should also agree with the SVN tag As discussed already. > I think the packaging needs to be fixed before the release can be made. As discussed already. >> Please note that a few files will be created automatically on the fly (MANIFEST with correct entries) thus they do not exist in SVN. > This is not actually a problem with the Maven version of the source archive. > It is a problem with the version from Dan's home directory. OK, that's useful to know.... confirms that I should use the version uploaded to Maven staging repo, not from "target" directory. >> I think the problem with the NOTICE files is caused by maven using the project.name for both the menu in the site and the title in the NOTICE file. Thus you can choose between a broken menu (way too long text) and a broken NOTICE file (way to less text) :) >> >> I think we should add the NOTICE files to each and every sub module. Afaik maven doesn't generate them anymore in that case. Will do that also. Dan --------------030203070302070308020004 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org --------------030203070302070308020004--