Return-Path: Delivered-To: apmail-buildr-dev-archive@www.apache.org Received: (qmail 50592 invoked from network); 16 Feb 2009 07:33:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Feb 2009 07:33:07 -0000 Received: (qmail 70156 invoked by uid 500); 16 Feb 2009 07:33:07 -0000 Delivered-To: apmail-buildr-dev-archive@buildr.apache.org Received: (qmail 70125 invoked by uid 500); 16 Feb 2009 07:33:07 -0000 Mailing-List: contact dev-help@buildr.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@buildr.apache.org Delivered-To: mailing list dev@buildr.apache.org Received: (qmail 70114 invoked by uid 99); 16 Feb 2009 07:33:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Feb 2009 23:33:07 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of arkin@intalio.com designates 209.85.198.227 as permitted sender) Received: from [209.85.198.227] (HELO rv-out-0506.google.com) (209.85.198.227) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Feb 2009 07:33:00 +0000 Received: by rv-out-0506.google.com with SMTP id l9so1773136rvb.17 for ; Sun, 15 Feb 2009 23:32:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.141.172.7 with SMTP id z7mr2559487rvo.128.1234769559148; Sun, 15 Feb 2009 23:32:39 -0800 (PST) In-Reply-To: <5582dd3b0902152137t4ed831d4g577a1f33e275b9bf@mail.gmail.com> References: <5582dd3b0902152137t4ed831d4g577a1f33e275b9bf@mail.gmail.com> Date: Sun, 15 Feb 2009 23:32:39 -0800 Message-ID: <3de5d7d20902152332r29b130ep55daa9ad1bd47e51@mail.gmail.com> Subject: Re: Scala 2.7.1 as default? From: Assaf Arkin To: dev@buildr.apache.org Cc: user@buildr.apache.org Content-Type: multipart/alternative; boundary=000e0cd147eaf3d98e04630430a0 X-Virus-Checked: Checked by ClamAV on apache.org --000e0cd147eaf3d98e04630430a0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Sun, Feb 15, 2009 at 9:37 PM, Alex Boisvert wrote: > Buildr currently assumes Scala 2.7.1 as default by its choice of test > libraries (scala-specs 1.2.9, scalatest 0.9.3 and scalacheck 1.3) which are > binary-incompatible with newer versions of Scala. > > Would anyone object to upgrading these libraries to the latest currently > available? I understand we want to maintain backward compatibility in > Buildr but if no one is still using Scala 2.7.1 then I don't think it makes > much sense to do so. > > Perhaps it would make more sense to have no library defaults until things > have stabilized? (i.e., require users to specify versions in build.yaml) Why can't the library default to one version and have people override it if they so choose? That way, at least we're testing against one version, which is better than no testing at all. We run all the tests against one combination of versions, all other combinations may be broken and we'll never know about them. We do use older versions, but that's not the same as being backwards compatible (testing old and new versions), just targeting what is probably a more common base install. On that note, I have Scala 2.7.3 installed via MacPorts, MacPorts is not known for being cutting edge, which is precisely why I use it. The install is dated Jan 22, will be over a month old before the next release of Buildr. So +1 on upgrading to a newer version of Scala. Assaf > > alex > --000e0cd147eaf3d98e04630430a0--