<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 09/03/11 02:32, Kelly O'Hair wrote:
    <blockquote
      cite="mid:38B37109-AE4B-4C84-B370-ED87572ABE07@oracle.com"
      type="cite">
      <div><br>
      </div>
      <div>First, if we talk about the mercurial forests, it has nothing
        to do with the Mercurial Forest Extension.</div>
      <div>What we really have is a set of nested repositories,
        sometimes called our "forest" of repositories.</div>
      <div><br>
      </div>
      <div>This email is just about the actual layout of the
        repositories for jdk8.</div>
      <div><br>
      </div>
      <div>The initial thinking at this time is that the openjdk8 open
        forest will look very much like openjdk7:</div>
      <div><br>
      </div>
      <div>   openjdk8/</div>
      <div>    corba/</div>
      <div>    jaxp/</div>
      <div>    jaxws/</div>
      <div>    jdk/</div>
      <div>    hotspot/</div>
      <div>    langtools/</div>
      <div><br>
      </div>
      <div>7 repositories total. Cloned from the openjdk7 repos so we
        will have all the openjdk7 history in the openjdk8 repositories.</div>
      <div><br>
      </div>
      <div>Just for discussion sake, not that you can see what is behind
        the closed curtains, we are considering changing</div>
      <div>the closed overlay a little, from the current jdk7 (bold is a
        closed repo):</div>
      <div><br>
      </div>
      <div>
        <div>  jdk7/</div>
        <div>    corba/</div>
        <div>    <b>deploy</b>/</div>
        <div>    jaxp/</div>
        <div>    jaxws/</div>
        <div>    jdk/</div>
        <div>      src<b>/closed</b>/</div>
        <div>      test<b>/closed</b></div>
        <div>      make<b>/closed</b>/</div>
        <div>    hotspot/</div>
        <div>
          <div>      src<b>/closed</b>/</div>
          <div>      test<b>/closed</b></div>
          <div>    <b>install</b>/</div>
        </div>
        <div>    langtools/</div>
      </div>
      <div>    <b>pubs</b>/</div>
      <div><br>
      </div>
      <div>To something a little simplier like:</div>
      <div><br>
      </div>
      <div>
        <div>
          <div>  jdk8/</div>
          <div>    corba/</div>
          <div>    <b>deploy</b>/</div>
          <div>    jaxp/</div>
          <div>    jaxws/</div>
          <div>    jdk/</div>
          <div>      <b>closed</b>/{src,test,make}</div>
          <div>    hotspot/</div>
          <div>
            <div>      <b>closed</b>/{src,test,make}</div>
          </div>
          <div>
            <div>    <b>install</b>/</div>
          </div>
          <div>    langtools/</div>
        </div>
        <div>    <b>pubs</b>/</div>
      </div>
      <div><br>
      </div>
      <div>The existence of these closed repos should not be a surprise,
        and it should have no impact on the openjdk itself.</div>
      <div>We are just trying to consolidate and have fewer
        repositories. Just thought it might be of interest.</div>
      <div><br>
      </div>
      <div>But back to the openjdk8 forest.</div>
      <div><br>
      </div>
      <div>Other ideas were considered:</div>
      <div>  * Folding jaxp/jaxws into the root or jdk8/jdk repo</div>
      <div>  * Separating out the jdk demos from the jdk repo to a
        separate "demos" repository</div>
      <div>  * Separating out the client (awt/swing/etc) code from the
        jdk repo into a separate repo</div>
      <div>  * Updating the corba sources changing it to an ant build</div>
      <div><br>
      </div>
      <div>None of this seemed urgent to do out of the gate, or delay
        getting a preliminary jdk8 layout defined.</div>
      <div><br>
      </div>
      <div>I know there is some interest in pulling the actual
        jaxp/jaxws sources back into their repos, that will</div>
      <div>be discussed separately, we have multiple issues with that,
        but I am well aware of the pains that the</div>
      <div>source drop zip files have created.</div>
      <div><br>
      </div>
      <div>As always, we would like to get comments, or additional
        ideas.</div>
    </blockquote>
    <br>
    Kelly - can you explain for us newbies why you have separate
    repositories?  I'm sure I can list any number of reasons but it
    would be good to get your view.   It may sound like a dumb question
    but it does help in these sort of discussions to know some of the
    history :-)<br>
    <br>
    <br>
    <blockquote
      cite="mid:38B37109-AE4B-4C84-B370-ED87572ABE07@oracle.com"
      type="cite">
      <div><br>
      </div>
      <div>Separate topics:</div>
      <div>  * Forest Extension and it's replacement</div>
      <div>  * Mercurial server update to 1.8 or newer</div>
      <div>  * Build&Test system [1]</div>
      <div>
        <div>  * Open bug tracking system [2]</div>
      </div>
      <div><br>
      </div>
      <div>-kto</div>
      <div><br>
      </div>
      <div>[1]   <a moz-do-not-send="true"
href="http://mail.openjdk.java.net/pipermail/build-dev/2011-February/004112.html">http://mail.openjdk.java.net/pipermail/build-dev/2011-February/004112.html</a></div>
      <div>[2]   <a moz-do-not-send="true"
href="http://mail.openjdk.java.net/pipermail/web-discuss/2011-March/000153.html">http://mail.openjdk.java.net/pipermail/web-discuss/2011-March/000153.html</a></div>
      <div><br>
      </div>
      <div><br>
      </div>
    </blockquote>
    <br>
  </body>
</html>