Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 38835 invoked from network); 16 Nov 2005 12:17:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Nov 2005 12:17:54 -0000 Received: (qmail 11006 invoked by uid 500); 16 Nov 2005 12:17:53 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 10978 invoked by uid 500); 16 Nov 2005 12:17:53 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 10969 invoked by uid 99); 16 Nov 2005 12:17:53 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Nov 2005 04:17:53 -0800 X-ASF-Spam-Status: No, hits=2.1 required=10.0 tests=REPTO_OVERQUOTE_THEBAT,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [192.18.98.34] (HELO brmea-mail-3.sun.com) (192.18.98.34) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Nov 2005 04:19:27 -0800 Received: from phys-gadget-1 ([129.156.85.171]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id jAGCHF3X021831 for ; Wed, 16 Nov 2005 05:17:31 -0700 (MST) Received: from conversion-daemon.gadget-mail1.uk.sun.com by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IQ100301RBSZC@gadget-mail1.uk.sun.com> (original mail from John.Embretsen@Sun.COM) for derby-dev@db.apache.org; Wed, 16 Nov 2005 12:17:26 +0000 (GMT) Received: from vpn-129-159-115-210.Norway.Sun.COM (vpn-129-159-115-210.Norway.Sun.COM [129.159.115.210]) by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IQ1002XMRH0VM@gadget-mail1.uk.sun.com> for derby-dev@db.apache.org; Wed, 16 Nov 2005 12:17:25 +0000 (GMT) Date: Wed, 16 Nov 2005 13:16:12 +0100 From: John Embretsen Subject: Re: Building jars from 10.1.2.1 source fails: "Manifest is invalid" In-reply-to: <2485D257-A5DF-4757-97F0-396B25CE5539@gmail.com> To: derby-dev@db.apache.org Reply-to: "John H. Embretsen" Message-id: <619564991.20051116131612@Sun.com> Organization: Sun Microsystems - DBTG Trondheim, Norway MIME-version: 1.0 X-Mailer: The Bat! (v3.60.07) Professional Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT X-Priority: 3 (Normal) References: <4378C2A2.20301@sun.com> <439A2901-831A-4DA9-86C1-E6461D15B7CC@gmail.com> <353247128.20051114205239@Sun.com> <2485D257-A5DF-4757-97F0-396B25CE5539@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Monday, November 14, 2005, 9:01:38 PM, Andrew McIntyre wrote: > No, it is the version of Subversion of the user running the buildjars > target from the source distribution that matters, not the person > packaging the release. The manifest is generated by Ant at the time > that the buildjars target is run, not when the source distribution is > created. > So, in this case, yes, the version of Subversion that you are running > is what makes the difference, and if you upgraded your Subversion to > 1.2.0 or later, you would be able to run the buildjars target as well > as if you had applied the patch that I sent. > andrew I know you are right - I tried the same thing on a machine which has Subversion 1.2.3 installed, and it worked without applying the patch. It just seemed a little "illogical" to me at first, because I never explicitly associated svn with the source code in any way, I just downloaded and extracted an archive and executed Ant. I still don't quite understand how and why subversion is used in this case. I don't know a lot about the inner workings of Ant, Subversion or the Derby release- and build processes, so please bear with me. Would you like to explain this briefly (if possible) to me? (I.e. the "how" and "why" part, not the inner workings part ;) ) I assumed it has something to do with how the changenumber.properties file is generated. Thanks! -- John