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

Reply via email to