[Yanel-dev] Question regarding duplicate library versions used in Yanel

basZero baszero at gmail.com
Tue Nov 8 20:20:55 CET 2011


Thanks Michael,

as said, I don't know the exact impact, but somehow this needs some
resolution :)

Cheers
Balz

On Tue, Nov 8, 2011 at 7:56 PM, Michael Wechner
<michael.wechner at wyona.com>wrote:

>  Am 08.11.11 17:49, schrieb basZero:
>
> Hi Michael,
>
>  I suspect that my "git fetch" in the local yanel repo did not work as
> expected.
> I deleted now my local git repo of yanel and fetched it again from github.
>
>  Now it looks much better, but still I see the following duplicates (or
> non-matching version numbers between API and Impl):
>
>  So these libs are
>  backport-util-concurrent-2.2.jar
> backport-util-concurrent-3.1.jar
>
>
> same for me
>
>
>  commons-beanutils-1.6.jar
> commons-beanutils-1.7.0.jar
>
>
> same for me
>
>
>  commons-collections-2.1.jar
> commons-collections-3.2.jar
>
>
> I have got one more even:
>
> commons-collections-2.1.jar  commons-collections-3.1.jar
> commons-collections-3.2.jar
>
>
>  commons-logging-1.0.4.jar but the API is version 1.1 (maybe this has to
> be like this, I don't know, I'm just mentioning it):
> commons-logging-api-1.1.jar
>
>
> same for me
>
> commons-logging-1.0.4.jar    commons-logging-1.1.jar
>
>
>  dom4j-1.5.2.jar
> dom4j-1.6.1.jar
>
>
> same for me
>
>
>  All others have been cleaned up. Sorry for the first list, but I guess
> you should have a look at these libs here.
>
>  I looked at different locations for this analysis:
> - First I deleted the local maven repository and built yanel from scratch.
> In the Maven repo you see more duplicates but that can be (e.g. older
> contribution resources or whatever might have an old dependency). But as
> long as these resources are not used, it won't harm.
>
>  - Secondly after a clean build followed by the regular build of Yanel, I
> checked the libs in YANEL/build/webapps/ROOT/WEB-INF/lib : from here I put
> together the list above.
>
>  Let me know what you think,
>
>
> I agree we should clean this up or at least add them to the list of
> duplicates at
>
> src/build/build.properties (property duplicated.libs)
>
> I have created a github issue:
>
> https://github.com/wyona/yanel/issues/8
>
> Thanks
>
> Michael
>
>
>
>
>  Cheers
> Balz
>
>
>
>  On Tue, Nov 8, 2011 at 4:30 PM, basZero <baszero at gmail.com> wrote:
>
>> Hi Michael,
>>
>>  I installed Yanel from scratch today and noticed the following:
>>
>>  After calling the ./build.sh I checked out what libraries (JARs) are
>> actually loaded and packaged for Yanel.
>> I see that some libraries are included in different versions and I think
>> that should not be the case, right? Because you don't know which version
>> gets actually loaded by the classloader in the JVM...
>>
>>  Duplicate libraries are:
>>
>>  wyona-org-commons-1.0-dev-r51356.jar
>> wyona-org-commons-1.0-dev-r59402.jar
>>
>> backport-util-concurrent-2.2.jar
>> backport-util-concurrent-3.1.jar
>>
>> commons-beanutils-1.6.jar
>> commons-beanutils-1.7.0.jar
>>
>> commons-logging-1.0.4.jar
>> commons-logging-1.1.1.jar
>>
>> ./yarep/yarep-core/1.0-dev-r50708/yarep-core-1.0-dev-r50708.jar
>> ./yarep/yarep-core/1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46/yarep-core-1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46.jar
>>
>> ./yarep/yarep-impl/1.0-dev-r50708/yarep-impl-1.0-dev-r50708.jar
>> ./yarep/yarep-impl/1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46/yarep-impl-1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46.jar
>>
>>
>>
>>  I analyzed the wyona commons:
>> - r51356 gets referenced by ./yarep/dependencies.xml
>> - r59402 gets referenced by
>>
>>  ./yanel/src/build/dependencies.xml
>> ./yanel/build/lib/pom-core.xml
>>
>>  and I think some other files like
>> ./yanel/src/build/pom-core.xml
>> ./yanel-patch-resource/src/build/dependencies.xml
>> ./yanel-patch-resource/src/build/pom-core.xml
>> ./yanel-snapshot/src/build/dependencies.xml
>> ./yanel-snapshot/src/build/pom-core.xml
>>
>> If this is done by purpose, can you explain the reason?
>> Thanks for any feedback,
>>
>>  Cheers
>> Balz
>>
>>   *Balz Schreier*
>> Zwischengas AG
>> CTO / Fotograf
>>
>> Kürzlich publizierter Highlight: Arosa ClassicCar 2011<http://www.zwischengas.com/de/HR/rennberichte/Arosa-ClassicCar-2011-Sonne-Freude-Geschwindigkeit.html>
>>
>
>
>
>
>
> --
> Yanel-development mailing list Yanel-development at wyona.com
> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wyona.org/pipermail/yanel-development/attachments/20111108/0e99333f/attachment.html>


More information about the Yanel-development mailing list