Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 52564 invoked from network); 27 Feb 2008 14:28:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Feb 2008 14:28:04 -0000 Received: (qmail 36688 invoked by uid 500); 27 Feb 2008 14:27:57 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 36626 invoked by uid 500); 27 Feb 2008 14:27:57 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 36616 invoked by uid 99); 27 Feb 2008 14:27:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Feb 2008 06:27:57 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HS_INDEX_PARAM,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 72.14.246.241 as permitted sender) Received: from [72.14.246.241] (HELO ag-out-0708.google.com) (72.14.246.241) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Feb 2008 14:27:22 +0000 Received: by ag-out-0708.google.com with SMTP id 23so7187089agd.6 for ; Wed, 27 Feb 2008 06:27:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=HI+iAU8/8hbW3lb8+pgUEw2/aDQCXPoXFWwOwZJCslg=; b=w8ylH9sAo9h9zOF4OzI4YoyqK6l4NPSb6dE/QecB/8l+Yb9hNRrZX1VS3IqpaxTRy6HiPPTPAE0JHijS04/BA1UoyFdtctEClJ7G7p1iJ9Obxc8HsWk9t3F9qYcn+a2pYDd6UDWkcQSxWY2L8InalqMhjPIcGM7TLzF3XR68SqM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Jes+oJ2OwbR3a38OGTDAgJw/ec8OyCFjibt3r3EHg4nGzwuBjbCMmyuiQnc0ha3AR/8Nccvd9W74yW6ix6prV4UUjqRam2mZ7CJSLPPDghSYekwqzz+I3EBcp8u7fnmxnQ+CsmKFTi1MnP5wqhnQPYvL472j+0DXYFkzg1Y/0Ng= Received: by 10.142.127.10 with SMTP id z10mr5270785wfc.122.1204122450593; Wed, 27 Feb 2008 06:27:30 -0800 (PST) Received: by 10.142.229.10 with HTTP; Wed, 27 Feb 2008 06:27:30 -0800 (PST) Message-ID: <25aac9fc0802270627w34ff0e1do5c380d61bcfa7520@mail.gmail.com> Date: Wed, 27 Feb 2008 14:27:30 +0000 From: sebb To: "Jakarta Commons Developers List" Subject: Re: [VOTE] Release commons-parent 8 In-Reply-To: <55afdc850802270610p2cc7dc2ep7c0f3d05bf95f857@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <55afdc850802270505o1133723bwc7c47a215d59e3a4@mail.gmail.com> <55afdc850802270519y13864b5ob23aa303e9742c49@mail.gmail.com> <25aac9fc0802270542x79181bbdk7d27abf13921c61e@mail.gmail.com> <25aac9fc0802270607l117203d7ue879b759dfb49ce@mail.gmail.com> <55afdc850802270610p2cc7dc2ep7c0f3d05bf95f857@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org On 27/02/2008, Niall Pemberton wrote: > On Wed, Feb 27, 2008 at 2:07 PM, sebb wrote: > > On 27/02/2008, Jochen Wiedmann wrote: > > > On Wed, Feb 27, 2008 at 2:42 PM, sebb wrote: > > > > > > > 2001 > > > > 1.3 > > > > 1.3 > > > > > > > > > > > > Yes. But what's the problem? For the inceptionYear, that has to be > > > specified whenever you use a parent POM. And for the compilation > > > source and target properties: That has been in the commons-parent POM > > > since quite some time (and been quite successful, IMO). > > > > > > > The problem is that the default generally works, even if it is not > > correct for the project. > > So allowing projects to default these values is wrong - each project > > needs to make a conscious choice. > > > Defaults are good > Categorical statements are bad ;-) I agree that avoiding unnecessary extra work is good - however in this case, I believe that the extra work needs to be done. We're not talking about major rework here - at most 3 lines need to be added to the child POM. This only has to be done once, and only when updating the parent POM (which is another edit in the same file). Yes, the compiler versions may need to be updated later, but that was always true. > > > If the parent POM has to have an inceptionYear, then I suggest it is > > set to something like TBD (or 1900 if it has to be numeric) so that it > > is obvious when it has not been set by the project. > > > > [Likewise, if the versions have to be specified, then set them to > > 99.99 or somesuch] > > > I believe 2001 was the inception of commons: > http://commons.markmail.org/search/?q= But not of all Commons components, and the NOTICE file is supposed to reflect the particular artifacts that are being distributed. > Niall > > > > > > > > > Jochen > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org