Thanks Michael,<div><br></div><div>as said, I don't know the exact impact, but somehow this needs some resolution :)</div><div><br></div><div>Cheers</div><div>Balz<br><br><div class="gmail_quote">On Tue, Nov 8, 2011 at 7:56 PM, Michael Wechner <span dir="ltr"><<a href="mailto:michael.wechner@wyona.com">michael.wechner@wyona.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#FFFFFF" text="#000000">
Am 08.11.11 17:49, schrieb basZero:
<div class="im"><blockquote type="cite">Hi Michael,
<div><br>
</div>
<div>I suspect that my "git fetch" in the local yanel repo did not
work as expected.</div>
<div>I deleted now my local git repo of yanel and fetched it again
from github.</div>
<div><br>
</div>
<div>Now it looks much better, but still I see the following
duplicates (or non-matching version numbers between API and
Impl):</div>
<div><br>
</div>
<div>So these libs are</div>
<div>
<div>backport-util-concurrent-2.2.jar</div>
<div>backport-util-concurrent-3.1.jar</div>
</div>
</blockquote>
<br></div>
same for me<br>
<blockquote type="cite">
<div>
<div><br>
</div>
<div>commons-beanutils-1.6.jar</div>
<div>commons-beanutils-1.7.0.jar</div>
</div>
</blockquote>
<br>
same for me<br>
<blockquote type="cite">
<div><br>
</div>
<div>
<div>commons-collections-2.1.jar</div>
<div>commons-collections-3.2.jar</div>
</div>
</blockquote>
<br>
I have got one more even:<br>
<br>
commons-collections-2.1.jar commons-collections-3.1.jar
commons-collections-3.2.jar<div class="im"><br>
<blockquote type="cite">
<div>
</div>
<div><br>
</div>
<div>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):</div>
<div>commons-logging-api-1.1.jar</div>
</blockquote>
<br></div>
same for me<br>
<br>
commons-logging-1.0.4.jar commons-logging-1.1.jar<br>
<blockquote type="cite">
<div><br>
</div>
<div>
<div>dom4j-1.5.2.jar</div>
<div>dom4j-1.6.1.jar</div>
</div>
</blockquote>
<br>
same for me<div class="im"><br>
<blockquote type="cite">
<div><br>
</div>
<div>All others have been cleaned up. Sorry for the first list,
but I guess you should have a look at these libs here.</div>
<div><br>
</div>
<div>I looked at different locations for this analysis:</div>
<div>- 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.</div>
<div><br>
</div>
<div>- 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.</div>
<div><br>
</div>
<div>Let me know what you think,</div>
</blockquote>
<br></div>
I agree we should clean this up or at least add them to the list of
duplicates at<br>
<br>
src/build/build.properties (property duplicated.libs)<br>
<br>
I have created a github issue:<br>
<br>
<a href="https://github.com/wyona/yanel/issues/8" target="_blank">https://github.com/wyona/yanel/issues/8</a><br>
<br>
Thanks<span class="HOEnZb"><font color="#888888"><br>
<br>
Michael</font></span><div><div class="h5"><br>
<br>
<br>
<br>
<blockquote type="cite">
<div>Cheers</div>
<div>Balz</div>
<div><br>
</div>
<div><br>
<br>
<div title="signature"> </div>
<div class="gmail_quote">On Tue, Nov 8, 2011 at 4:30 PM, basZero
<span dir="ltr"><<a href="mailto:baszero@gmail.com" target="_blank">baszero@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi
Michael,
<div><br>
</div>
<div>I installed Yanel from scratch today and noticed the
following: </div>
<div><br>
</div>
<div>
After calling the ./build.sh I checked out what libraries
(JARs) are actually loaded and packaged for Yanel.</div>
<div>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...</div>
<div><br>
</div>
<div>Duplicate libraries are:</div>
<div><br>
</div>
<div>
<pre style="padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-size:12px;background-color:rgb(251, 251, 251);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221, 221, 221);border-right-color:rgb(221, 221, 221);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(221, 221, 221);color:rgb(68, 68, 68);overflow-x:auto;overflow-y:auto;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;border-bottom-right-radius:3px 3px;border-bottom-left-radius:3px 3px">
<code style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;background-color:rgb(238, 238, 238) !important;border-top-width:1px !important;border-right-width:1px !important;border-left-width:1px !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:rgb(222, 222, 222) !important;border-right-color:rgb(222, 222, 222) !important;border-bottom-color:rgb(222, 222, 222) !important;border-left-color:rgb(222, 222, 222) !important;border-width:initial !important;border-color:initial !important">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
</code></pre>
</div>
<div><font face="'Bitstream Vera Sans Mono', Courier,
monospace"><span style="font-size:12px"><br>
</span></font></div>
<div><br>
</div>
<div>I analyzed the wyona commons:</div>
<div>- r51356 gets referenced by ./yarep/dependencies.xml</div>
<div>- r59402 gets referenced by </div>
<div><br>
</div>
<div>./yanel/src/build/dependencies.xml</div>
<div>./yanel/build/lib/pom-core.xml</div>
<div><br>
</div>
<div>
and I think some other files like</div>
<div>./yanel/src/build/pom-core.xml</div>
<div>./yanel-patch-resource/src/build/dependencies.xml</div>
<div>./yanel-patch-resource/src/build/pom-core.xml</div>
<div>./yanel-snapshot/src/build/dependencies.xml</div>
<div>./yanel-snapshot/src/build/pom-core.xml</div>
<div> </div>
<div>If this is done by purpose, can you explain the
reason? </div>
<div>Thanks for any feedback,</div>
<div><br>
</div>
<div>Cheers</div>
<div>Balz</div>
<div><br>
</div>
<div>
<div title="signature">
<p><span style="color:#808080;font-family:'andale mono', times;font-size:small"><strong>Balz Schreier</strong></span><br>
<span style="color:#999999;font-family:'andale mono', times;font-size:small"><span style="color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px"><span style="color:#999999;font-family:'andale mono', times;font-size:small">Zwischengas AG</span><br>
</span>CTO / Fotograf</span><span style="color:#999999;font-family:'andale mono', times;font-size:small"> <br>
<br>
<span style="font-size:x-small;font-family:'andale mono', times">Kürzlich publizierter Highlight: <a href="http://www.zwischengas.com/de/HR/rennberichte/Arosa-ClassicCar-2011-Sonne-Freude-Geschwindigkeit.html" target="_blank">Arosa ClassicCar 2011</a></span></span></p>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<br>
</div></div></div>
<br>--<br>
Yanel-development mailing list <a href="mailto:Yanel-development@wyona.com">Yanel-development@wyona.com</a><br>
<a href="http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development" target="_blank">http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development</a><br></blockquote></div><br></div>