Great. I will have a look at the core to see what we can do to make this more resilient in the face of ruby/rubygems changes.
Thanks! On Wed, Jul 23, 2014 at 5:47 AM, Sathwik B P <[email protected]> wrote: > Oops, > > The patch works after upgrading to jruby 1.7.13 and buildr 1.4.19 > > https://builds.apache.org/job/ODE-trunk-jdk6/800/console > > thanks, > sathwik > > > On Tue, Jul 22, 2014 at 11:57 PM, Sathwik B P <[email protected]> wrote: > >> Hi Peter, >> >> Thanks for your response. I tried your patch on my local machine and the >> response is the same error. >> >> Now same error is occurring on apache build severs kindly refer >> https://builds.apache.org/job/ODE-trunk-jdk6/799/console >> >> regards, >> sathwik >> >> >> On Wed, Jun 18, 2014 at 5:07 PM, Peter Donald <[email protected]> >> wrote: >> >>> HI there, >>> >>> It seems to be a differences between jruby and other rubies or maybe >>> it has to do with differences in the rubygems implementation. I will >>> try and track down the exact cause. For the time being you should be >>> able to apply the following change. >>> >>> diff --git a/Rakefile b/Rakefile >>> index b93065f..c31c6c2 100644 >>> --- a/Rakefile >>> +++ b/Rakefile >>> @@ -32,7 +32,7 @@ Buildr::Hibernate::REQUIRES[:xdoclet] = >>> Buildr.group("xdoclet", "xdoclet-xdoclet >>> :under=>"xdoclet", :version=>"1.2.3") + ["xdoclet:xjavadoc:jar:1.1-j5"] >>> >>> # XMLBeans addon must use the same version as we do. >>> -Buildr::XMLBeans::REQUIRES.xmlbeans = artifact(XMLBEANS).version >>> +Buildr::XMLBeans::REQUIRES.xmlbeans.version = artifact(XMLBEANS).version >>> >>> # dirty workaround for BUILDR-541/BUILDR-508 >>> Java.classpath << Buildr::OpenJPA::REQUIRES >>> >>> >>> >>> On Sat, Jun 14, 2014 at 7:34 PM, Sathwik B P <[email protected]> >>> wrote: >>> > Hi Guys, >>> > >>> > Am encountering this error message when I am trying to build Apache ODE. >>> > >>> > RuntimeError : Unsatisfied dependency xmlbeans -> >>> > org.apache.xmlbeans:xmlbeans:jar:2.3.0 -> [">", #<Gem::Version "2.6.0">] >>> > not satisfied by 2.6.0 >>> > >>> > We have xmlbeans dependency version as 2.6.0 >>> > https://github.com/apache/ode/blob/master/Rakefile#L35 >>> > >>> > >>> > Build environment details as follows, >>> > >>> > ~/apps/jruby-1.7.12/bin/jruby -S gem list >>> > >>> > *** LOCAL GEMS *** >>> > >>> > atoulme-Antwrap (0.7.4 java) >>> > bouncy-castle-java (1.5.0147) >>> > builder (3.2.2) >>> > buildr (1.4.17 java) >>> > bundler (1.6.2) >>> > diff-lcs (1.2.4) >>> > hoe (3.7.1) >>> > jruby-openssl (0.9.3, 0.8.10) >>> > jruby-pageant (1.1.1 java) >>> > json (1.8.0 java) >>> > json_pure (1.8.0) >>> > krypt (0.0.2.rc1) >>> > krypt-core (0.0.2.rc1 universal-java) >>> > krypt-provider-jdk (0.0.2.rc1) >>> > minitar (0.5.4) >>> > net-sftp (2.1.2) >>> > net-ssh (2.7.0) >>> > orderedhash (0.0.6) >>> > rake (10.1.0, 0.9.2.2) >>> > rdoc (4.0.1) >>> > rspec (2.14.1) >>> > rspec-core (2.14.5) >>> > rspec-expectations (2.14.3) >>> > rspec-mocks (2.14.3) >>> > rubyforge (2.0.4) >>> > rubyzip (0.9.9) >>> > xml-simple (1.1.2) >>> > >>> > >>> > I had to replace the line >>> > *ns.xmlbeans! 'org.apache.xmlbeans:xmlbeans:jar:2.3.0', '>2'* >>> > with >>> > *ns.xmlbeans! 'org.apache.xmlbeans:xmlbeans:jar:>=2.3.0'* >>> > in file >>> > >>> /jruby-1.7.12/lib/ruby/gems/shared/gems/buildr-1.4.17-java/addon/buildr/xmlbeans.rb >>> > >>> > This change successfully starts ODE build. >>> > >>> > Is this a bug or is there any other way to fix this? >>> > >>> > regards, >>> > sathwik >>> >>> >>> >>> -- >>> Cheers, >>> >>> Peter Donald >>> >> >> -- Cheers, Peter Donald
