<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 31/10/2014 09:53, Uwe Schindler
      wrote:<br>
    </div>
    <blockquote cite="mid:027801cff4f0$809599d0$81c0cd70$@apache.org"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Sprechblasentext Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;
        color:black;}
span.E-MailFormatvorlage20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#44546A;}
span.SprechblasentextZchn
        {mso-style-name:"Sprechblasentext Zchn";
        mso-style-priority:99;
        mso-style-link:Sprechblasentext;
        font-family:"Tahoma","sans-serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Hi
            Rory,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">I already opened an issue for forbidden-apis
            checker: <a moz-do-not-send="true"
              href="https://code.google.com/p/forbidden-apis/issues/detail?id=39">https://code.google.com/p/forbidden-apis/issues/detail?id=39</a></span></p>
      </div>
    </blockquote>
    <br>
    Thanks Uwe.<br>
    <blockquote cite="mid:027801cff4f0$809599d0$81c0cd70$@apache.org"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">In Lucene we have no traversal of bootclasspath
            (we only inspect our application classpath in tests to
            enumerate test classes, which will not change by the JEP).<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">In general, I expect projects like Apache Ant
            and Apache Maven to have problems with the new classpath
            layout, because they all rely on stuff like rt.jar
            available. The main problem (from the perspective of a tools
            developer) is the fact that Classloader has no possibility
            to list all resources/classes from a specific Java package.
            This is still not addressed in the JEP (it is party by the
            new FilesystemProvider for jrt:/ URLs), but there is no
            generic way for tools to list classes or resources. You
            always need some knowledge about the structure of your
            classpath, which is bad! Something like
            ClassLoader#getClassesInPackage() or
            ClassLoader#getResourcesInPackage and
            ClassLoader.listPackages() is needed (my personal opinion).
            Alternatively a very general FileSystemProvider for the
            whole Classpath not just the runtime packages would be cool.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">Interestingly, in the new issue of the German
            Java Magazin, Arno Haase wrote an article about traversing
            the classpath…<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">One big problem is also that some parts of the
            new infrastructure also need the tools be compiled against
            newer JDKs (because Filesystem API is only available with
            Java 7), but Tools like Apache Ant or Maven are still
            comiled against JDK5 for compatibility reasons. For those
            projects its hard to make use of the filesystem providers,
            so they need to update or use some “shim” classes if they
            detect a new JDK version.</span></p>
      </div>
    </blockquote>
    <br>
    Uwe - could you send you requests to <a class="moz-txt-link-abbreviated" href="mailto:jigsaw-dev@openjdk.java.net">jigsaw-dev@openjdk.java.net</a>?<br>
    <br>
    Many thanks, Rory<br>
    <br>
    <blockquote cite="mid:027801cff4f0$809599d0$81c0cd70$@apache.org"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US">Uwe<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
            lang="EN-US"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
              lang="EN-US">-----<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
              lang="EN-US">Uwe Schindler<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
              lang="EN-US"><a class="moz-txt-link-abbreviated" href="mailto:uschindler@apache.org">uschindler@apache.org</a> <o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"
              lang="EN-US">Apache Lucene PMC Member / Committer<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Bremen,
              Germany<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><a class="moz-txt-link-freetext" href="http://lucene.apache.org/">http://lucene.apache.org/</a><o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
                  quality-discuss
                  [<a class="moz-txt-link-freetext" href="mailto:quality-discuss-bounces@openjdk.java.net">mailto:quality-discuss-bounces@openjdk.java.net</a>] <b>On
                    Behalf Of </b>Rory O'Donnell<br>
                  <b>Sent:</b> Friday, October 31, 2014 10:10 AM<br>
                  <b>To:</b> Martijn Verburg<br>
                  <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:quality-discuss@openjdk.java.net">quality-discuss@openjdk.java.net</a>;
                  <a class="moz-txt-link-abbreviated" href="mailto:adoption-discuss@openjdk.java.net">adoption-discuss@openjdk.java.net</a><br>
                  <b>Subject:</b> Re: Fwd: FYI: Next Jigsaw JEP posted<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Hi Martijn,<br>
            <br>
            We are still working the Quality group lead issue, in the
            mean time I will <br>
            work with Dalibor on this an come back to you. <br>
            <br>
            I will ping all the FOSS projects listed on the Quality
            Outreach <a moz-do-not-send="true"
              href="https://wiki.openjdk.java.net/display/Adoption/Quality+Outreach">wiki</a>
            asking them to <br>
            test their tools, libraries, and applications against these
            builds to help tease out <br>
            any compatibility issues.<br>
             <br>
            Rgds,Rory<o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 31/10/2014 08:57, Martijn Verburg
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoNormal">Hi Rory, <o:p></o:p></p>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">Does the quality group have a
                  wiki?  I'm thinking that we list the areas to test and
                  how to test them there and then have both Jigsaw and
                  Adoption groups link to that material, we can probably
                  use the Adoption GitHub group to build any code
                  tutorials (like with lambdas and date and time).<o:p></o:p></p>
              </div>
            </div>
            <div>
              <p class="MsoNormal"><br clear="all">
                <o:p></o:p></p>
              <div>
                <p class="MsoNormal">Cheers,<br>
                  Martijn<o:p></o:p></p>
              </div>
              <p class="MsoNormal"><o:p> </o:p></p>
              <div>
                <p class="MsoNormal">On 31 October 2014 08:30, Rory
                  O'Donnell <<a moz-do-not-send="true"
                    href="mailto:rory.odonnell@oracle.com"
                    target="_blank">rory.odonnell@oracle.com</a>>
                  wrote:<o:p></o:p></p>
                <p class="MsoNormal">Thanks Martijn,<br>
                  <br>
                  Will let you all know when the EA builds become
                  available, your help with testing these<br>
                  builds will be much appreciated.<br>
                  <br>
                  Rgds,Rory<br>
                  On 30/10/2014 17:33, Martijn Verburg wrote:<o:p></o:p></p>
                <p class="MsoNormal">Cheers,<br>
                  Martijn<br>
                  <br>
                  ---------- Forwarded message ----------<br>
                  From: <<a moz-do-not-send="true"
                    href="mailto:mark.reinhold@oracle.com"
                    target="_blank">mark.reinhold@oracle.com</a>><br>
                  Date: 30 October 2014 17:30<br>
                  Subject: FYI: Next Jigsaw JEP posted<br>
                  To: <a moz-do-not-send="true"
                    href="mailto:jdk9-dev@openjdk.java.net"
                    target="_blank">jdk9-dev@openjdk.java.net</a><br>
                  <br>
                  <br>
                  <a moz-do-not-send="true"
                    href="http://openjdk.java.net/jeps/220"
                    target="_blank">http://openjdk.java.net/jeps/220</a>
                  -- Modular Run-Time Images<br>
                  <br>
                  This JEP will soon be proposed for JDK 9.  Please
                  direct questions<br>
                  and comments to the jigsaw-dev list.<br>
                  <br>
                  - Mark<o:p></o:p></p>
                <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                    style="color:#888888"><br>
                    <span class="hoenzb">-- </span><br>
                    <span class="hoenzb">Rgds,Rory O'Donnell</span><br>
                    <span class="hoenzb">Quality Engineering Manager</span><br>
                    <span class="hoenzb">Oracle EMEA , Dublin, Ireland</span></span><o:p></o:p></p>
              </div>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal"><br>
            <br>
            <o:p></o:p></p>
          <pre>-- <o:p></o:p></pre>
          <pre>Rgds,Rory O'Donnell<o:p></o:p></pre>
          <pre>Quality Engineering Manager<o:p></o:p></pre>
          <pre>Oracle EMEA , Dublin, Ireland<o:p></o:p></pre>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland</pre>
  </body>
</html>