Return-Path: Delivered-To: apmail-geronimo-xbean-dev-archive@locus.apache.org Received: (qmail 12889 invoked from network); 18 Dec 2006 20:44:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Dec 2006 20:44:52 -0000 Received: (qmail 63900 invoked by uid 500); 18 Dec 2006 20:45:00 -0000 Delivered-To: apmail-geronimo-xbean-dev-archive@geronimo.apache.org Received: (qmail 63882 invoked by uid 500); 18 Dec 2006 20:45:00 -0000 Mailing-List: contact xbean-dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: xbean-dev@geronimo.apache.org Delivered-To: mailing list xbean-dev@geronimo.apache.org Received: (qmail 63873 invoked by uid 99); 18 Dec 2006 20:45:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Dec 2006 12:45:00 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of gnodet@gmail.com designates 64.233.184.236 as permitted sender) Received: from [64.233.184.236] (HELO wr-out-0506.google.com) (64.233.184.236) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Dec 2006 12:44:50 -0800 Received: by wr-out-0506.google.com with SMTP id i31so710235wra for ; Mon, 18 Dec 2006 12:44:25 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eh3wMF7uVlsbpfRO8mkCQmjx2nQ5P1sXJGY8ypvk7cDPMqkcPtuj6P8ZaXVUZT4cZl6hvyxnj+KNqofh2a4t8i4Iv/QB2z+WHKhv0xF46zndgOJab+qi83jdoKE0zRth6euRXlEmeZB+PTOg603bjrzC69r8A4m6WgH84yV3Ymo= Received: by 10.78.57.11 with SMTP id f11mr2825296hua.1166474663543; Mon, 18 Dec 2006 12:44:23 -0800 (PST) Received: by 10.78.159.4 with HTTP; Mon, 18 Dec 2006 12:44:23 -0800 (PST) Message-ID: Date: Mon, 18 Dec 2006 21:44:23 +0100 From: "Guillaume Nodet" To: xbean-dev@geronimo.apache.org Subject: Re: [VOTE] Release XBean 2.8 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <8457D2EB-BF31-46ED-9247-AB2875AEE65A@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org I've fixed the missing / bad ASF headers and use the new maven plugin to generate LICENSE/NOTICE file. On 12/18/06, Kevan Miller wrote: > > On Dec 18, 2006, at 1:31 PM, Guillaume Nodet wrote: > > > On 12/18/06, Kevan Miller wrote: > >> > >> On Dec 18, 2006, at 11:25 AM, Guillaume Nodet wrote: > >> > >> > I'm starting a vote to release XBean 2.8. > >> > There has not been much changes since 2.7, but a few > >> > bugs fixed, and the addition of the xbean-finder module. > >> > Anyway, the bugs are important enough to deserver a new > >> > release (the generated schemas can not be validated). > >> > > >> > [ ] +1 Start xbean 2.8 release process > >> > [ ] +/- 0 > >> > [ ] -1 Don't release xbean 2.8 now > >> > > >> > Here's my +1. > >> > >> Not sure what you mean by "release process". > > > > Running "mvn release:prepare release:perform" ;) > > > >> But here are the issues > >> which look like they would block a release: > >> > >> 1. NOTICE files do not conform to current ASF standards > > > > What do you mean exactly ? > > They have the same content that the ones I've always seen. > > Could you point me to a better template for these ? > > Hi Guillaume, > > Yes, they've changed slightly... Source files no longer contain a > copyright statement. Copyright is now in the notice file. Here's a > pointer to the current "standards" -- http://www.apache.org/legal/src- > headers.html > > Notice files take the following form: > > Apache [PRODUCT_NAME] > Copyright [yyyy] The Apache Software Foundation > > This product includes software developed at > The Apache Software Foundation (http://www.apache.org/). > > I don't see any external projects being included in xbean binaries. > So, it would seem that's the only content that the NOTICE files would > require. > > I took a peak at the generated jar files. Looks like license/notice > files are missing from at least the following jar file: > > xbean-naming > > Genesis will automatically check for these during a build. Dain (I > think) had a one line command to scan for missing notice/license > files, but I can't remember how it went... > > > > >> 2. The following files either do not contain a valid license header > >> (not all files will require one, but many of these need one) or have > >> an out-of-date license header (all need to be updated). > > > > Thanks. I'll fix these asap. > > You run rat for that, right ? > > Yes, but rat doesn't identify old-style license headers. For these, > I've found the following grep command to be useful: > > grep -RL --include=*.java "Licensed to the Apache Software Foundation > (ASF)" * > > --kevan > > > > -- Cheers, Guillaume Nodet