Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec

2012-05-28 Thread Alex Boisvert
Update:  Doesn't seem to be related to RJB after all.   I get the same
failure with RJB 1.3.7.

I don't get the failure if I run with JRuby -- only with CRuby.

On Mon, May 28, 2012 at 5:58 PM, Alex Boisvert wrote:

> I can reproduce the failure ... will look into it.
>
>
> On Mon, May 28, 2012 at 3:30 PM, Peter Donald wrote:
>
>> Hi,
>>
>> I have yet to look into it but it seems like the RJB upgrade has
>> caused tests to start to fail (at least o OSX). eg.
>>
>> peter-donalds-macbook-pro:buildr peter$ bundle exec rspec
>> spec/java/pom_spec.rb
>> .F
>>
>> Failures:
>>
>>  1) Buildr::POM should respect exclusions when computing transitive
>> dependencies when the pom includes properties
>> Failure/Error: pom.properties.should eql(specs)
>>
>>   expected: {"a.version"=>"1.1", "b.version"=>"1.1",
>> "project.groupId"=>"group", "pom.groupId"=>"group",
>> "groupId"=>"group", "project.artifactId"=>"app",
>> "pom.artifactId"=>"app", "artifactId"=>"app"}
>>got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1",
>> "project.groupId"=>"group", "pom.groupId"=>"group",
>> "groupId"=>"group", "project.artifactId"=>"app",
>> "pom.artifactId"=>"app", "artifactId"=>"app"}
>>
>>   (compared using eql?)
>>
>>   Diff:
>>   @@ -1,4 +1,4 @@
>>   -"a.version" => "1.1",
>>   +"a.version" => "[\"1.1\"]",
>>"artifactId" => "app",
>>"b.version" => "1.1",
>>"groupId" => "group",
>> # ./spec/java/pom_spec.rb:123:in `block (2 levels) in > (required)>'
>>
>> Finished in 2.35 seconds
>> 2 examples, 1 failure
>>
>> Failed examples:
>>
>> rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect
>> exclusions when computing transitive dependencies when the pom
>> includes properties
>>
>>
>> On Tue, May 29, 2012 at 7:15 AM,   wrote:
>> > Author: boisvert
>> > Date: Mon May 28 21:15:38 2012
>> > New Revision: 1343392
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1343392&view=rev
>> > Log:
>> > Upgrade to jekyll 0.11.2 (fix @substitutions@)
>> > Upgrade to RJB 1.4.0 (avoid compile issue on Windows)
>> >
>> > Modified:
>> >buildr/trunk/CHANGELOG
>> >buildr/trunk/buildr.gemspec
>> >
>> > Modified: buildr/trunk/CHANGELOG
>> > URL:
>> http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff
>> >
>> ==
>> > --- buildr/trunk/CHANGELOG (original)
>> > +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012
>> > @@ -65,7 +65,7 @@
>> >  * Change: Move to Bundler to manage the project dependencies
>> >  * Change: BUILDR-548 Remove support for JTestR as it is no longer
>> maintained (Antoine Toulme)
>> >  * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX
>> installs the wrong rjb (Russell Teabeault)
>> > -* Change: Upgrade to RJB 1.3.7
>> > +* Change: Upgrade to RJB 1.4.0
>> >  * Fixed:  ArtifactNamespace fails when using artifacts with classfier.
>> >  * Fixed:  Buildr.artifacts() should handle any object with :to_spec
>> method
>> >   (i.e., any object that ActsAsArtifact)
>> >
>> > Modified: buildr/trunk/buildr.gemspec
>> > URL:
>> http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff
>> >
>> ==
>> > --- buildr/trunk/buildr.gemspec (original)
>> > +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012
>> > @@ -63,7 +63,7 @@ for those one-off tasks, with a language
>> >   spec.add_dependency 'json_pure','1.4.3'
>> >   spec.add_dependency 'rubyforge','2.0.3'
>> >   spec.add_dependency 'hoe',  '2.3.3'
>> > -  spec.add_dependency 'rjb',  '1.3.7' if
>> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby')
>> > +  spec.add_dependency 'rjb',  '1.4.0' if
>> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby')
>> >   spec.add_dependency 'atoulme-Antwrap',  '~> 0.7.2'
>> >   spec.add_dependency 'diff-lcs', '1.1.3'
>> >   spec.add_dependency 'rspec-expectations',   '2.9.0'
>> > @@ -76,7 +76,7 @@ for those one-off tasks, with a language
>> >
>> >   # The documentation is currently not generated whe building via jruby
>> >   unless $platform.to_s == 'java'
>> > -spec.add_development_dependency 'jekyll', '0.11.0'
>> > +spec.add_development_dependency 'jekyll', '0.11.2'
>> > spec.add_development_dependency 'RedCloth', '4.2.9'
>> > spec.add_development_dependency 'jekylltask', '1.1.0'
>> > spec.add_development_dependency 'rdoc', '3.8'
>> >
>> >
>>
>>
>>
>> --
>> Cheers,
>>
>> Peter Donald
>>
>
>


Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec

2012-05-28 Thread Alex Boisvert
I can reproduce the failure ... will look into it.

On Mon, May 28, 2012 at 3:30 PM, Peter Donald wrote:

> Hi,
>
> I have yet to look into it but it seems like the RJB upgrade has
> caused tests to start to fail (at least o OSX). eg.
>
> peter-donalds-macbook-pro:buildr peter$ bundle exec rspec
> spec/java/pom_spec.rb
> .F
>
> Failures:
>
>  1) Buildr::POM should respect exclusions when computing transitive
> dependencies when the pom includes properties
> Failure/Error: pom.properties.should eql(specs)
>
>   expected: {"a.version"=>"1.1", "b.version"=>"1.1",
> "project.groupId"=>"group", "pom.groupId"=>"group",
> "groupId"=>"group", "project.artifactId"=>"app",
> "pom.artifactId"=>"app", "artifactId"=>"app"}
>got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1",
> "project.groupId"=>"group", "pom.groupId"=>"group",
> "groupId"=>"group", "project.artifactId"=>"app",
> "pom.artifactId"=>"app", "artifactId"=>"app"}
>
>   (compared using eql?)
>
>   Diff:
>   @@ -1,4 +1,4 @@
>   -"a.version" => "1.1",
>   +"a.version" => "[\"1.1\"]",
>"artifactId" => "app",
>"b.version" => "1.1",
>"groupId" => "group",
> # ./spec/java/pom_spec.rb:123:in `block (2 levels) in '
>
> Finished in 2.35 seconds
> 2 examples, 1 failure
>
> Failed examples:
>
> rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect
> exclusions when computing transitive dependencies when the pom
> includes properties
>
>
> On Tue, May 29, 2012 at 7:15 AM,   wrote:
> > Author: boisvert
> > Date: Mon May 28 21:15:38 2012
> > New Revision: 1343392
> >
> > URL: http://svn.apache.org/viewvc?rev=1343392&view=rev
> > Log:
> > Upgrade to jekyll 0.11.2 (fix @substitutions@)
> > Upgrade to RJB 1.4.0 (avoid compile issue on Windows)
> >
> > Modified:
> >buildr/trunk/CHANGELOG
> >buildr/trunk/buildr.gemspec
> >
> > Modified: buildr/trunk/CHANGELOG
> > URL:
> http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff
> >
> ==
> > --- buildr/trunk/CHANGELOG (original)
> > +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012
> > @@ -65,7 +65,7 @@
> >  * Change: Move to Bundler to manage the project dependencies
> >  * Change: BUILDR-548 Remove support for JTestR as it is no longer
> maintained (Antoine Toulme)
> >  * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX
> installs the wrong rjb (Russell Teabeault)
> > -* Change: Upgrade to RJB 1.3.7
> > +* Change: Upgrade to RJB 1.4.0
> >  * Fixed:  ArtifactNamespace fails when using artifacts with classfier.
> >  * Fixed:  Buildr.artifacts() should handle any object with :to_spec
> method
> >   (i.e., any object that ActsAsArtifact)
> >
> > Modified: buildr/trunk/buildr.gemspec
> > URL:
> http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff
> >
> ==
> > --- buildr/trunk/buildr.gemspec (original)
> > +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012
> > @@ -63,7 +63,7 @@ for those one-off tasks, with a language
> >   spec.add_dependency 'json_pure','1.4.3'
> >   spec.add_dependency 'rubyforge','2.0.3'
> >   spec.add_dependency 'hoe',  '2.3.3'
> > -  spec.add_dependency 'rjb',  '1.3.7' if
> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby')
> > +  spec.add_dependency 'rjb',  '1.4.0' if
> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby')
> >   spec.add_dependency 'atoulme-Antwrap',  '~> 0.7.2'
> >   spec.add_dependency 'diff-lcs', '1.1.3'
> >   spec.add_dependency 'rspec-expectations',   '2.9.0'
> > @@ -76,7 +76,7 @@ for those one-off tasks, with a language
> >
> >   # The documentation is currently not generated whe building via jruby
> >   unless $platform.to_s == 'java'
> > -spec.add_development_dependency 'jekyll', '0.11.0'
> > +spec.add_development_dependency 'jekyll', '0.11.2'
> > spec.add_development_dependency 'RedCloth', '4.2.9'
> > spec.add_development_dependency 'jekylltask', '1.1.0'
> > spec.add_development_dependency 'rdoc', '3.8'
> >
> >
>
>
>
> --
> Cheers,
>
> Peter Donald
>


Re: [VOTE] Buildr 1.4.7 release

2012-05-28 Thread Antoine Toulme
+0 

I didn't have time to test it properly. Thanks for making it happen Alex! 


On Monday, May 28, 2012 at 1:48 PM, Peter Donald wrote:

> +1
> 
> On Tue, May 29, 2012 at 4:53 AM, Alex Boisvert  (mailto:alex.boisv...@gmail.com)> wrote:
> > We're voting on the source distributions available here:
> > http://people.apache.org/~boisvert/buildr/1.4.7/dist/
> > 
> > Specifically:
> > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz
> > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip
> > 
> > The documentation generated for this release is available here:
> > http://people.apache.org/~boisvert/buildr/1.4.7/site/
> > http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf
> > 
> > The official specification against which this release was tested:
> > http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html
> > 
> > Test coverage report:
> > http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html
> > 
> > 
> > The following changes were made since 1.4.6:
> > 
> >  * Added:  Add a Sonar extension.
> >  * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault)
> >  * Added:  BUILDR-316 Add a GWT extension
> >  * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault)
> >  * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault)
> >  * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault)
> >  * Fixed:  BUILDR-635 JRE container entry to be declared before user
> > sources and dependencies (Dani Perez)
> >  * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell
> > Teabeault)
> >  * Added:  Enhance the IDEA extension to support the addition of several
> > explicit facets such as
> >ejb, jruby, jpa, web and gwt.
> >  * Added:  Add several utility methods to IDEA extension for defining
> > artifacts and configurations.
> >Add some explicit methods to support a gwt configuration and a
> > "Exploded War" artifact.
> >  * Change: Upgraded to Apache Ant 1.8.3
> >  * Change: Default maven2 repository is now repo1.maven.org/maven2 
> > (http://repo1.maven.org/maven2).
> >  * Change: Make minimumTokenCount and encoding configurable for the
> > PMD/CPD action
> >and default encoding to UTF-8 for compatibility with external
> > tools (i.e. Jenkins)
> >  * Change: BUILDR-615 VersionRequirement.version? now returns true for
> >versions following pattern "r", e.g. "r09"
> >  * Change: BUILDR-630 Run task should not add test dependencies (Russell
> > Teabeault)
> >  * Change: BUILDR-629 JavaRunner should include target/resources in
> > classpath (Russell Teabeault)
> >  * Fixed:  BUILDR-617 pom exclusion does not work (Kafka Liu)
> >  * Added:  Add a Findbugs extension.
> >  * Added:  Add a Checkstyle extension.
> >  * Added:  Add a JavaNCSS extension.
> >  * Added:  Add a PMD extension.
> >  * Added:  MultiTest framework that allows combining multiple test
> > frameworks
> >for a single project.
> >  * Added:  Scala Specs2 framework support.
> >  * Added:  Buildr.transitive() now accepts hash with :scopes, :optional and
> >:scopes_transitive parameters
> >  * Added:  Improved scala file change detection
> >(to avoid recompiling  unnecessarily)
> >  * Added:  ScalaTest now automatically loads the Mockito library
> >  * Added:  Enhance the Intellij IDEA extension to support the addition of
> > "artifacts"
> >and "configurations" to the generated project file.
> >  * Added:  BUILDR-598 TestNG support for :groups and :excludegroups
> > (Christopher Coco)
> >  * Added:  BUILDR-616 Buildr development - If using rvm a default .rvmrc
> > file would be helpful (Russell Teabeault)
> >  * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1
> >  * Change: Scala 2.9.1 is now default
> >  * Change: Make it possible to parameterize the JDepend extension and
> > control the
> >projects that are included in the analysis and to enable
> > support for
> >loading a per project jdepend.properties.
> >  * Change: Parameterize the the directory where the top level cobertura
> > tasks will generate
> >reports. Specify using Buildr::Cobertura.report_dir = ''
> >  * Change: Stop pretty printing the Intellij IDEA project files to avoid
> > IDEA breaking
> >in the presence of non-normalized whitespace content.
> >  * Change: Change the Intellij IDEA extension to always rebuild the
> > project files.
> >  * Change: Upgrade to require atoulme-Antwrap 0.7.2
> >  * Change: Changed the default output directory for Intellij IDEA
> > extension to be
> >_(:target, :main, :idea, :classes) from _(:target, :main,
> > :java) and the
> >default test output directory to be _(:target, :test, :idea,
> > :classes)
> >from _(:target, :test, :java)
> >  * Change: Upgrade to highline 1.6.2
> >  * Change: Upgrade to jekyll 0.11.0, jekylltask 1.

Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec

2012-05-28 Thread Peter Donald
Hi,

I have yet to look into it but it seems like the RJB upgrade has
caused tests to start to fail (at least o OSX). eg.

peter-donalds-macbook-pro:buildr peter$ bundle exec rspec spec/java/pom_spec.rb
.F

Failures:

  1) Buildr::POM should respect exclusions when computing transitive
dependencies when the pom includes properties
 Failure/Error: pom.properties.should eql(specs)

   expected: {"a.version"=>"1.1", "b.version"=>"1.1",
"project.groupId"=>"group", "pom.groupId"=>"group",
"groupId"=>"group", "project.artifactId"=>"app",
"pom.artifactId"=>"app", "artifactId"=>"app"}
got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1",
"project.groupId"=>"group", "pom.groupId"=>"group",
"groupId"=>"group", "project.artifactId"=>"app",
"pom.artifactId"=>"app", "artifactId"=>"app"}

   (compared using eql?)

   Diff:
   @@ -1,4 +1,4 @@
   -"a.version" => "1.1",
   +"a.version" => "[\"1.1\"]",
"artifactId" => "app",
"b.version" => "1.1",
"groupId" => "group",
 # ./spec/java/pom_spec.rb:123:in `block (2 levels) in '

Finished in 2.35 seconds
2 examples, 1 failure

Failed examples:

rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect
exclusions when computing transitive dependencies when the pom
includes properties


On Tue, May 29, 2012 at 7:15 AM,   wrote:
> Author: boisvert
> Date: Mon May 28 21:15:38 2012
> New Revision: 1343392
>
> URL: http://svn.apache.org/viewvc?rev=1343392&view=rev
> Log:
> Upgrade to jekyll 0.11.2 (fix @substitutions@)
> Upgrade to RJB 1.4.0 (avoid compile issue on Windows)
>
> Modified:
>    buildr/trunk/CHANGELOG
>    buildr/trunk/buildr.gemspec
>
> Modified: buildr/trunk/CHANGELOG
> URL: 
> http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff
> ==
> --- buildr/trunk/CHANGELOG (original)
> +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012
> @@ -65,7 +65,7 @@
>  * Change: Move to Bundler to manage the project dependencies
>  * Change: BUILDR-548 Remove support for JTestR as it is no longer maintained 
> (Antoine Toulme)
>  * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX 
> installs the wrong rjb (Russell Teabeault)
> -* Change: Upgrade to RJB 1.3.7
> +* Change: Upgrade to RJB 1.4.0
>  * Fixed:  ArtifactNamespace fails when using artifacts with classfier.
>  * Fixed:  Buildr.artifacts() should handle any object with :to_spec method
>           (i.e., any object that ActsAsArtifact)
>
> Modified: buildr/trunk/buildr.gemspec
> URL: 
> http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff
> ==
> --- buildr/trunk/buildr.gemspec (original)
> +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012
> @@ -63,7 +63,7 @@ for those one-off tasks, with a language
>   spec.add_dependency 'json_pure',            '1.4.3'
>   spec.add_dependency 'rubyforge',            '2.0.3'
>   spec.add_dependency 'hoe',                  '2.3.3'
> -  spec.add_dependency 'rjb',                  '1.3.7' if ($platform.to_s == 
> 'x86-mswin32' || $platform.to_s == 'ruby')
> +  spec.add_dependency 'rjb',                  '1.4.0' if ($platform.to_s == 
> 'x86-mswin32' || $platform.to_s == 'ruby')
>   spec.add_dependency 'atoulme-Antwrap',      '~> 0.7.2'
>   spec.add_dependency 'diff-lcs',             '1.1.3'
>   spec.add_dependency 'rspec-expectations',   '2.9.0'
> @@ -76,7 +76,7 @@ for those one-off tasks, with a language
>
>   # The documentation is currently not generated whe building via jruby
>   unless $platform.to_s == 'java'
> -    spec.add_development_dependency 'jekyll', '0.11.0'
> +    spec.add_development_dependency 'jekyll', '0.11.2'
>     spec.add_development_dependency 'RedCloth', '4.2.9'
>     spec.add_development_dependency 'jekylltask', '1.1.0'
>     spec.add_development_dependency 'rdoc', '3.8'
>
>



-- 
Cheers,

Peter Donald


Re: [VOTE] Buildr 1.4.7 release

2012-05-28 Thread Peter Donald
+1

On Tue, May 29, 2012 at 4:53 AM, Alex Boisvert  wrote:
> We're voting on the source distributions available here:
> http://people.apache.org/~boisvert/buildr/1.4.7/dist/
>
> Specifically:
> http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz
> http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip
>
> The documentation generated for this release is available here:
> http://people.apache.org/~boisvert/buildr/1.4.7/site/
> http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf
>
> The official specification against which this release was tested:
> http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html
>
> Test coverage report:
> http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html
>
>
> The following changes were made since 1.4.6:
>
>  * Added:  Add a Sonar extension.
>  * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault)
>  * Added:  BUILDR-316 Add a GWT extension
>  * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault)
>  * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault)
>  * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault)
>  * Fixed:  BUILDR-635 JRE container entry to be declared before user
> sources and dependencies (Dani Perez)
>  * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell
> Teabeault)
>  * Added:  Enhance the IDEA extension to support the addition of several
> explicit facets such as
>            ejb, jruby, jpa, web and gwt.
>  * Added:  Add several utility methods to IDEA extension for defining
> artifacts and configurations.
>            Add some explicit methods to support a gwt configuration and a
> "Exploded War" artifact.
>  * Change: Upgraded to Apache Ant 1.8.3
>  * Change: Default maven2 repository is now repo1.maven.org/maven2.
>  * Change: Make minimumTokenCount and encoding configurable for the
> PMD/CPD action
>            and default encoding to UTF-8 for compatibility with external
> tools (i.e. Jenkins)
>  * Change: BUILDR-615 VersionRequirement.version? now returns true for
>            versions following pattern "r", e.g. "r09"
>  * Change: BUILDR-630 Run task should not add test dependencies (Russell
> Teabeault)
>  * Change: BUILDR-629 JavaRunner should include target/resources in
> classpath (Russell Teabeault)
>  * Fixed:  BUILDR-617 pom exclusion does not work (Kafka Liu)
>  * Added:  Add a Findbugs extension.
>  * Added:  Add a Checkstyle extension.
>  * Added:  Add a JavaNCSS extension.
>  * Added:  Add a PMD extension.
>  * Added:  MultiTest framework that allows combining multiple test
> frameworks
>            for a single project.
>  * Added:  Scala Specs2 framework support.
>  * Added:  Buildr.transitive() now accepts hash with :scopes, :optional and
>            :scopes_transitive parameters
>  * Added:  Improved scala file change detection
>            (to avoid recompiling  unnecessarily)
>  * Added:  ScalaTest now automatically loads the Mockito library
>  * Added:  Enhance the Intellij IDEA extension to support the addition of
> "artifacts"
>            and "configurations" to the generated project file.
>  * Added:  BUILDR-598 TestNG support for :groups and :excludegroups
> (Christopher Coco)
>  * Added:  BUILDR-616 Buildr development - If using rvm a default .rvmrc
> file would be helpful (Russell Teabeault)
>  * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1
>  * Change: Scala 2.9.1 is now default
>  * Change: Make it possible to parameterize the JDepend extension and
> control the
>            projects that are included in the analysis and to enable
> support for
>            loading a per project jdepend.properties.
>  * Change: Parameterize the the directory where the top level cobertura
> tasks will generate
>            reports. Specify using Buildr::Cobertura.report_dir = ''
>  * Change: Stop pretty printing the Intellij IDEA project files to avoid
> IDEA breaking
>            in the presence of non-normalized whitespace content.
>  * Change: Change the Intellij IDEA extension to always rebuild the
> project files.
>  * Change: Upgrade to require atoulme-Antwrap 0.7.2
>  * Change: Changed the default output directory for Intellij IDEA
> extension to be
>            _(:target, :main, :idea, :classes) from _(:target, :main,
> :java) and the
>            default test output directory to be _(:target, :test, :idea,
> :classes)
>            from _(:target, :test, :java)
>  * Change: Upgrade to highline 1.6.2
>  * Change: Upgrade to jekyll 0.11.0, jekylltask 1.1.0, RedCloth 4.2.7,
> rdoc 3.8 for
>            generating documentation
>  * Change: Upgrade to require rubygems > 1.8.6
>  * Change: BUILDR-603 Remove install/uninstall actions from :gem packaging
> type
>  * Change: BUILDR-602 Fail the build when gem dependencies are missing
> rather than
>            attempting to install the dependencies
>  * Change: BUILDR-601 Remove Buildr::Util::Gems
>  * Change: BUIL

[VOTE] Buildr 1.4.7 release

2012-05-28 Thread Alex Boisvert
We're voting on the source distributions available here:
http://people.apache.org/~boisvert/buildr/1.4.7/dist/

Specifically:
http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz
http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip

The documentation generated for this release is available here:
http://people.apache.org/~boisvert/buildr/1.4.7/site/
http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf

The official specification against which this release was tested:
http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html

Test coverage report:
http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html


The following changes were made since 1.4.6:

  * Added:  Add a Sonar extension.
  * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault)
  * Added:  BUILDR-316 Add a GWT extension
  * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault)
  * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault)
  * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault)
  * Fixed:  BUILDR-635 JRE container entry to be declared before user
sources and dependencies (Dani Perez)
  * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell
Teabeault)
  * Added:  Enhance the IDEA extension to support the addition of several
explicit facets such as
ejb, jruby, jpa, web and gwt.
  * Added:  Add several utility methods to IDEA extension for defining
artifacts and configurations.
Add some explicit methods to support a gwt configuration and a
"Exploded War" artifact.
  * Change: Upgraded to Apache Ant 1.8.3
  * Change: Default maven2 repository is now repo1.maven.org/maven2.
  * Change: Make minimumTokenCount and encoding configurable for the
PMD/CPD action
and default encoding to UTF-8 for compatibility with external
tools (i.e. Jenkins)
  * Change: BUILDR-615 VersionRequirement.version? now returns true for
versions following pattern "r", e.g. "r09"
  * Change: BUILDR-630 Run task should not add test dependencies (Russell
Teabeault)
  * Change: BUILDR-629 JavaRunner should include target/resources in
classpath (Russell Teabeault)
  * Fixed:  BUILDR-617 pom exclusion does not work (Kafka Liu)
  * Added:  Add a Findbugs extension.
  * Added:  Add a Checkstyle extension.
  * Added:  Add a JavaNCSS extension.
  * Added:  Add a PMD extension.
  * Added:  MultiTest framework that allows combining multiple test
frameworks
for a single project.
  * Added:  Scala Specs2 framework support.
  * Added:  Buildr.transitive() now accepts hash with :scopes, :optional and
:scopes_transitive parameters
  * Added:  Improved scala file change detection
(to avoid recompiling  unnecessarily)
  * Added:  ScalaTest now automatically loads the Mockito library
  * Added:  Enhance the Intellij IDEA extension to support the addition of
"artifacts"
and "configurations" to the generated project file.
  * Added:  BUILDR-598 TestNG support for :groups and :excludegroups
(Christopher Coco)
  * Added:  BUILDR-616 Buildr development - If using rvm a default .rvmrc
file would be helpful (Russell Teabeault)
  * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1
  * Change: Scala 2.9.1 is now default
  * Change: Make it possible to parameterize the JDepend extension and
control the
projects that are included in the analysis and to enable
support for
loading a per project jdepend.properties.
  * Change: Parameterize the the directory where the top level cobertura
tasks will generate
reports. Specify using Buildr::Cobertura.report_dir = ''
  * Change: Stop pretty printing the Intellij IDEA project files to avoid
IDEA breaking
in the presence of non-normalized whitespace content.
  * Change: Change the Intellij IDEA extension to always rebuild the
project files.
  * Change: Upgrade to require atoulme-Antwrap 0.7.2
  * Change: Changed the default output directory for Intellij IDEA
extension to be
_(:target, :main, :idea, :classes) from _(:target, :main,
:java) and the
default test output directory to be _(:target, :test, :idea,
:classes)
from _(:target, :test, :java)
  * Change: Upgrade to highline 1.6.2
  * Change: Upgrade to jekyll 0.11.0, jekylltask 1.1.0, RedCloth 4.2.7,
rdoc 3.8 for
generating documentation
  * Change: Upgrade to require rubygems > 1.8.6
  * Change: BUILDR-603 Remove install/uninstall actions from :gem packaging
type
  * Change: BUILDR-602 Fail the build when gem dependencies are missing
rather than
attempting to install the dependencies
  * Change: BUILDR-601 Remove Buildr::Util::Gems
  * Change: BUILDR-600 Centralize the common ad internal requires into one
location.
  * Change: Upgrade to JRuby 1.6.2
  * Change: Move to Bundler to manage the project dependencies
  * Change: BUILDR-548 Remove supp