On 10-Oct-2012, at 1:11 PM, Edison Su <[email protected]> wrote:

> 
> 
> Sent from my iPhone
> 
> On Oct 10, 2012, at 12:34 AM, "Rohit Yadav" <[email protected]> wrote:
> 
>> 
>> On 10-Oct-2012, at 12:59 PM, Edison Su <[email protected]> wrote:
>> 
>>> I checked all the distributions we supported, all have javassit packages. 
>>> What's the point to add that jar into dep rpm?
>> 
>> Let's follow what David suggested, we're in code freeze now, so let's not 
>> breakout from existing workflows.
>> 
>> To answer your question:
>> What's the point of adding axis, commons-*,  and other packages which are 
>> also supported on all distros?
>> 
>> This is certainly up for discussion, but let's do that only post 4.0.
> The ultimate goal is to remove all of these jars in our build system, we'd 
> better use whatever jars provided by distribution. 
> There are jars still included in the build system, the reason: I don't have 
> time to find out which package contains which jar, which distribution has 
> which package, which jars work, which jar doesn't work.

I agree with you and this makes sense but only if we do it or discuss it after 
4.0 is all I'm saying because we can get into issues like we got while removing 
javassist.
Another issue I see is class path resolution which is done by waf now and I've 
some ideas on how to fix this. But let's do that after 4.0.

Regards.

>> 
>> Regards.
>> 
>>> 
>>> Sent from my iPhone
>>> 
>>> On Oct 10, 2012, at 12:26 AM, "Rohit Yadav" <[email protected]> wrote:
>>> 
>>>> 
>>>> On 10-Oct-2012, at 12:22 PM, Edison Su <[email protected]> wrote:
>>>> 
>>>>> Don't add javassit jar into deps rpm! It breaks rpm build.
>>>>> Javassit is a dependence, included in  centos 6.3. Again, if it's not in 
>>>>> RHEL Iso, need to turn on RHN.
>>>> 
>>>> Check again all your commits. javassist is an apache license compliant 
>>>> package that is fetched by maven.
>>>> We've a lot of packages that may be on one distro but not on other, hence 
>>>> we're bundling them in cloud-deps package.
>>>> 
>>>> We can have a discussion on adding suffix cloud- on them to avoid possible 
>>>> install conflicts, but only post 4.0
>>>> 
>>>>> 
>>>>> Sent from my iPhone
>>>>> 
>>>>> On Oct 9, 2012, at 11:03 PM, "Rohit Yadav" <[email protected]> wrote:
>>>>> 
>>>>>> 
>>>>>> On 10-Oct-2012, at 11:24 AM, Rohit Yadav <[email protected]> wrote:
>>>>>> 
>>>>>>> I'm maintaining the nonoss build patch which fails for the commit 
>>>>>>> c49f3beccfcd1257eca1ea06606fb55b3fdf5093 which removes javassist jar 
>>>>>>> from cloud-deps.
>>>>>>> For this one has to either configure a CentOS repo and the dependency 
>>>>>>> will get downloaded, or install javassist manually.
>>>>>>> 
>>>>>>> But this applies for a lot of other packages that may be downloaded 
>>>>>>> from a distro's repo such as axis, axiom etc. then cloud-deps may not 
>>>>>>> have any use.
>>>>>>> Since we're in code freeze now, I'm reverting let's do this discussion 
>>>>>>> post 4.0 and make any such changes.
>>>>>> 
>>>>>> I followed the commits, with triple reverts, I held my revert back :( 
>>>>>> I'll ask QA to just install javassist manually now, since you would know 
>>>>>> better what you did around that, pl. see this issue.
>>>>>> 
>>>>>> Regards.
>>>> 
>> 

Reply via email to