Turned out to be just a small (and legal) variation between XML parsers used by CRuby/JRuby. Fixed. Resuming release process ...
On Mon, May 28, 2012 at 6:23 PM, Alex Boisvert <[email protected]>wrote: > 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 <[email protected]>wrote: > >> I can reproduce the failure ... will look into it. >> >> >> On Mon, May 28, 2012 at 3:30 PM, Peter Donald <[email protected]>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 <top >>> (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, <[email protected]> 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 >>> >> >> >
