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>