You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@buildr.apache.org by Alex Boisvert <al...@gmail.com> on 2010/03/07 21:05:23 UTC

Release update: 1.4.0

Just FYI, all specs are now passing* for me for MRI and JRuby on Ubuntu
9.10.

I'll be moving to Windows testing next.   If you notice any failure on other
platforms, please report/fix them.

thanks!
alex

* with the exception of one continuous compilation spec marked as pending

Re: Release update: 1.4.0

Posted by Rhett Sutphin <rh...@detailedbalance.net>.
Hi,

On Mar 8, 2010, at 8:49 AM, Rhett Sutphin wrote:

> Hi,
>
> On Mar 7, 2010, at 2:05 PM, Alex Boisvert wrote:
>
>> Just FYI, all specs are now passing* for me for MRI and JRuby on  
>> Ubuntu
>> 9.10.
>>
>> I'll be moving to Windows testing next.   If you notice any failure  
>> on other
>> platforms, please report/fix them.
>
> One failure on MRI on OS X 10.6:
>
> 1)
> RuntimeError in 'Java::Commands should not be verbose by default'
> No remote repositories defined!
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/ 
> artifact.rb:376:in `download'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/ 
> artifact.rb:325:in `initialize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in  
> `execute_without_a_record'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in  
> `execute_without_a_record'
> /Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in  
> `execute'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
> application.rb:637:in `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
> application.rb:623:in `invoke_with_call_chain'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
> application.rb:618:in `invoke'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb: 
> 214:in `classpath_from'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb: 
> 213:in `map'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb: 
> 213:in `classpath_from'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb: 
> 54:in `java'
> ./spec/java/commands_spec.rb:30
>
> $ ruby -v
> ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
>
> I'll test on OS X 10.5 later today.

On OS X 10.5 with MRI, I get that failure plus three Scala-related ones:

2)
RuntimeError in 'Buildr::Scala::Specs should include public objects  
extending org.specs.Specification'
Tests failed!
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
490:in `run_tests'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
211:in `initialize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in  
`execute_without_a_record'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in  
`execute_without_a_record'
/Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in  
`execute'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
239:in `execute'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:637:in `invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
1.8/monitor.rb:242:in `synchronize'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:623:in `invoke_with_call_chain'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:618:in `invoke'
./spec/scala/bdd_spec.rb:67:
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `instance_eval'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `execute'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
1.8/timeout.rb:53:in `timeout'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:37:in `execute'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:214:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:103:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:23:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/options.rb: 
151:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
command_line.rb:9:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/bin/spec:5:

3)
RuntimeError in 'Buildr::Scala::Specs should include public objects  
extending org.specs.Specification even with companion classes'
Tests failed!
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
490:in `run_tests'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
211:in `initialize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in  
`execute_without_a_record'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in  
`execute_without_a_record'
/Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in  
`execute'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/test.rb: 
239:in `execute'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:637:in `invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
1.8/monitor.rb:242:in `synchronize'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:623:in `invoke_with_call_chain'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/ 
application.rb:618:in `invoke'
./spec/scala/bdd_spec.rb:84:
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `instance_eval'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `execute'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
1.8/timeout.rb:53:in `timeout'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:37:in `execute'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:214:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:103:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:23:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/options.rb: 
151:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
command_line.rb:9:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/bin/spec:5:

4)
'Buildr::Scala::Specs should pass when spec passes' FAILED
expected no Exception, got #<RuntimeError: Tests failed!>
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/expectations/ 
fail_with.rb:41:in `fail_with'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/expectations/ 
handler.rb:44:in `handle_matcher'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/expectations/ 
extensions/kernel.rb:50:in `should_not'
./spec/scala/bdd_spec.rb:99:
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `instance_eval'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:40:in `execute'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
1.8/timeout.rb:53:in `timeout'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_methods.rb:37:in `execute'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:214:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:212:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/example/ 
example_group_methods.rb:103:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:23:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `each'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
example_group_runner.rb:22:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/options.rb: 
151:in `run_examples'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/lib/spec/runner/ 
command_line.rb:9:in `run'
/Library/Ruby/Gems/1.8/gems/rspec-1.2.9/bin/spec:5:

$ ruby --version
ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
$ java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22- 
b03-333-9M3125)
Java HotSpot(TM) Client VM (build 1.5.0_22-147, mixed mode, sharing)

I get the same four failures on that machine on JRuby, too.

$ jruby --version
jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-25 6586) (Java  
HotSpot(TM) Client VM 1.5.0_22) [i386-java]

Rhett

>
> Rhett
>
>> thanks!
>> alex
>>
>> * with the exception of one continuous compilation spec marked as  
>> pending
>


Re: Release update: 1.4.0

Posted by Alex Boisvert <al...@gmail.com>.
On Sun, Mar 14, 2010 at 8:00 PM, Rhett Sutphin <rh...@detailedbalance.net>wrote:

> Here you go:
>
> 1)
> RuntimeError in 'Java::Commands should not be verbose by default'
> Unable to download org.apache.ant:ant:jar:1.2.3. No remote repositories
> defined.
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:376:in
> `download'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:325:in
> `initialize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
> `execute_without_a_record'
> ... etc
>

Thanks for the help, this false positive should be fixed now.   Moving on to
other failing specs you reported...

alex

Re: Release update: 1.4.0

Posted by Rhett Sutphin <rh...@detailedbalance.net>.
Hi Alex,

On Mar 14, 2010, at 6:49 PM, Alex Boisvert wrote:

> On Mon, Mar 8, 2010 at 7:49 AM, Rhett Sutphin <rh...@detailedbalance.net>wrote:
> 
>> One failure on MRI on OS X 10.6:
>> 
>> 1)
>> RuntimeError in 'Java::Commands should not be verbose by default'
>> No remote repositories defined!
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:376:in
>> `download'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:325:in
>> `initialize'
>> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
>> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
>> `execute_without_a_record'
>> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
>> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
>> `execute_without_a_record'
>> /Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in
>> `execute'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:637:in
>> `invoke_with_call_chain'
>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
>> `synchronize'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:623:in
>> `invoke_with_call_chain'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:618:in
>> `invoke'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:214:in
>> `classpath_from'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in
>> `map'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in
>> `classpath_from'
>> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:54:in
>> `java'
>> ./spec/java/commands_spec.rb:30
>> 
>> 
> Can you try again with an updated trunk?   I'm suspecting one artifact isn't
> being downloaded explicitly in spec_helpers.rb and that the order of
> execution of specs may have something to do with this failure.   I added a
> more explicit message as to which artifact is missing.

Here you go:

1)
RuntimeError in 'Java::Commands should not be verbose by default'
Unable to download org.apache.ant:ant:jar:1.2.3. No remote repositories defined.
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:376:in `download'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:325:in `initialize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute_without_a_record'
... etc

> 
> thanks,
> alex

Rhett

Re: Release update: 1.4.0

Posted by Alex Boisvert <al...@gmail.com>.
On Mon, Mar 8, 2010 at 7:49 AM, Rhett Sutphin <rh...@detailedbalance.net>wrote:

> One failure on MRI on OS X 10.6:
>
> 1)
> RuntimeError in 'Java::Commands should not be verbose by default'
> No remote repositories defined!
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:376:in
> `download'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:325:in
> `initialize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
> `execute_without_a_record'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
> `execute_without_a_record'
> /Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in
> `execute'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:637:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:623:in
> `invoke_with_call_chain'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:618:in
> `invoke'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:214:in
> `classpath_from'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in
> `map'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in
> `classpath_from'
> /Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:54:in
> `java'
> ./spec/java/commands_spec.rb:30
>
>
Can you try again with an updated trunk?   I'm suspecting one artifact isn't
being downloaded explicitly in spec_helpers.rb and that the order of
execution of specs may have something to do with this failure.   I added a
more explicit message as to which artifact is missing.

thanks,
alex

Re: Release update: 1.4.0

Posted by Rhett Sutphin <rh...@detailedbalance.net>.
Hi,

On Mar 7, 2010, at 2:05 PM, Alex Boisvert wrote:

> Just FYI, all specs are now passing* for me for MRI and JRuby on Ubuntu
> 9.10.
> 
> I'll be moving to Windows testing next.   If you notice any failure on other
> platforms, please report/fix them.

One failure on MRI on OS X 10.6:

1)
RuntimeError in 'Java::Commands should not be verbose by default'
No remote repositories defined!
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:376:in `download'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/packaging/artifact.rb:325:in `initialize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute_without_a_record'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute_without_a_record'
/Users/rsutphin/buildr/git/apache-mirror/spec/spec_helpers.rb:147:in `execute'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:637:in `invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:623:in `invoke_with_call_chain'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/core/application.rb:618:in `invoke'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:214:in `classpath_from'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in `map'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:213:in `classpath_from'
/Users/rsutphin/buildr/git/apache-mirror/lib/buildr/java/commands.rb:54:in `java'
./spec/java/commands_spec.rb:30

$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]

I'll test on OS X 10.5 later today.

Rhett

> thanks!
> alex
> 
> * with the exception of one continuous compilation spec marked as pending