Return-Path: X-Original-To: apmail-maven-dev-archive@www.apache.org Delivered-To: apmail-maven-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 38114CB2E for ; Sat, 6 Jul 2013 23:12:11 +0000 (UTC) Received: (qmail 96767 invoked by uid 500); 6 Jul 2013 23:12:10 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 96693 invoked by uid 500); 6 Jul 2013 23:12:10 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 96685 invoked by uid 99); 6 Jul 2013 23:12:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Jul 2013 23:12:10 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 74.125.82.45 as permitted sender) Received: from [74.125.82.45] (HELO mail-wg0-f45.google.com) (74.125.82.45) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Jul 2013 23:12:06 +0000 Received: by mail-wg0-f45.google.com with SMTP id j13so2834026wgh.12 for ; Sat, 06 Jul 2013 16:11:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rufWrDzgWnPzNzr7FT85WpSmbHDhST/4fdP4zttYZMw=; b=DEdesmh6tITympTVjYBcqIa2z6ziA1dYm49S2Qfxzrn8+hdqOoJKNOnbFxK7ZkjrId 8bioe8kE7AbU3y4eVLdfQfB8T0qYgwCMrgIlbBKFDs9x46jJ+DzIAMH6CJXhbz6MPicx xLqNimWfn5xFaRcuphbcTrBSIGqBK7gsf+ju0E3tTLLcfQIoUAZJ0rIIg0UMNJecIvTA Wp31aPQOC/DWzbG/pZFV+AJqOx919Qv6YQhW/q7/KqppewlZh072lVjUI/zLVp3aN80P 8lujoT1w60LvLVC41B6g6q60QeC8PnYMpU6OZjvPq/FkwUergWZzvJPwUVcLXT9Dd70l uLQw== MIME-Version: 1.0 X-Received: by 10.180.72.132 with SMTP id d4mr8544637wiv.25.1373152305259; Sat, 06 Jul 2013 16:11:45 -0700 (PDT) Received: by 10.194.152.103 with HTTP; Sat, 6 Jul 2013 16:11:45 -0700 (PDT) In-Reply-To: <51D86793.8040208@commonjava.org> References: <51D8636A.5050303@commonjava.org> <51D86793.8040208@commonjava.org> Date: Sun, 7 Jul 2013 00:11:45 +0100 Message-ID: Subject: Re: Spurious file in Apache Maven War plugin 2.4 reelease candidate - broken release process? From: sebb To: John Casey Cc: Maven Developers List Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On 6 July 2013 19:53, John Casey wrote: > Hmm, actually, from running a few builds of the source-release archive, I > can see that the unit tests appear to be creating the > ${basedir}/maven-archive/ directory. I wonder if this has to do with > incomplete configuration of the test harness? Looks like: http://svn.apache.org/r1498096 was supposed to fix this; seems to be in the release candidate but looks like the fix did not work. > In any case, I can see why the source-release assembly did the wrong thing > here; it's not in target, so not really expected to be a generated file. Yes, that is basically the point I made early on else-thread. I said that the release process did not guarantee that the source archive would contain exactly the correct files - no more, no less. The issue here is not that this particular file found its way into the source archive. Luckily the file looks to be harmless. It might not be next time. The point is that the the release process is not infallible (in spite of what people have stated). Every so often, a vote reviewer needs to check that the source output from the build process agrees with the source input. If a discrepancy is found, it can be investigated and fixed. But the important thing to take from this is that the current release vote checking process could (and should) be improved. > > On 7/6/13 1:35 PM, John Casey wrote: >> >> On 7/6/13 11:28 AM, sebb wrote: >>> >>> The curent release candidate for Apache Maven War plugin 2.4 contains >>> the following file in the source zip: >>> >>> maven-archiver/pom.properties >>> >>> The file is not in SVN or the source jar >>> As far as I can tell it does not belong in the source zip. >>> >>> The file is unlikely to do any harm, however the fact that it somehow >>> has crept into the source archive points to a problem with the release >>> process. >>> >>> The file is present in all the WAR source zips back to 2.1 (previously >>> there were no source archives) >>> AFAICT these WAR source archives were built by several different people. >>> >>> It does not seem to be present in sources for the few other plugin >>> sources that I checked. >>> >>> So why does the file end up in the WAR source archive? >>> >>> What is broken? >> >> >> I'd be surprised if you didn't find the same file in other >> source-release archives. I'm guessing it's an exclusion that's missing >> from the source-release.xml assembly descriptor that we use to construct >> these archives. >> >>> >>> I found the problem by comparing the source archive with the SVN tag. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org >>> For additional commands, e-mail: dev-help@maven.apache.org >>> >> >> > > > -- > John Casey > Developer, PMC Member - Apache Maven (http://maven.apache.org) > GitHub - http://github.com/jdcasey --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org