JDK8 Preliminary Repository Layout

Steve Poole spoole at linux.vnet.ibm.com
Fri Mar 11 10:11:55 UTC 2011


On 09/03/11 02:32, Kelly O'Hair wrote:
>
> First, if we talk about the mercurial forests, it has nothing to do 
> with the Mercurial Forest Extension.
> What we really have is a set of nested repositories, sometimes called 
> our "forest" of repositories.
>
> This email is just about the actual layout of the repositories for jdk8.
>
> The initial thinking at this time is that the openjdk8 open forest 
> will look very much like openjdk7:
>
>    openjdk8/
>     corba/
>     jaxp/
>     jaxws/
>     jdk/
>     hotspot/
>     langtools/
>
> 7 repositories total. Cloned from the openjdk7 repos so we will have 
> all the openjdk7 history in the openjdk8 repositories.
>
> Just for discussion sake, not that you can see what is behind the 
> closed curtains, we are considering changing
> the closed overlay a little, from the current jdk7 (bold is a closed 
> repo):
>
>   jdk7/
>     corba/
> *deploy*/
>     jaxp/
>     jaxws/
>     jdk/
>       src*/closed*/
>       test*/closed*
>       make*/closed*/
>     hotspot/
>       src*/closed*/
>       test*/closed*
> *install*/
>     langtools/
> *pubs*/
>
> To something a little simplier like:
>
>   jdk8/
>     corba/
> *deploy*/
>     jaxp/
>     jaxws/
>     jdk/
> *closed*/{src,test,make}
>     hotspot/
> *closed*/{src,test,make}
> *install*/
>     langtools/
> *pubs*/
>
> The existence of these closed repos should not be a surprise, and it 
> should have no impact on the openjdk itself.
> We are just trying to consolidate and have fewer repositories. Just 
> thought it might be of interest.
>
> But back to the openjdk8 forest.
>
> Other ideas were considered:
>   * Folding jaxp/jaxws into the root or jdk8/jdk repo
>   * Separating out the jdk demos from the jdk repo to a separate 
> "demos" repository
>   * Separating out the client (awt/swing/etc) code from the jdk repo 
> into a separate repo
>   * Updating the corba sources changing it to an ant build
>
> None of this seemed urgent to do out of the gate, or delay getting a 
> preliminary jdk8 layout defined.
>
> I know there is some interest in pulling the actual jaxp/jaxws sources 
> back into their repos, that will
> be discussed separately, we have multiple issues with that, but I am 
> well aware of the pains that the
> source drop zip files have created.
>
> As always, we would like to get comments, or additional ideas.

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 :-)


>
> Separate topics:
>   * Forest Extension and it's replacement
>   * Mercurial server update to 1.8 or newer
>   * Build&Test system [1]
>   * Open bug tracking system [2]
>
> -kto
>
> [1] 
> http://mail.openjdk.java.net/pipermail/build-dev/2011-February/004112.html
> [2] 
> http://mail.openjdk.java.net/pipermail/web-discuss/2011-March/000153.html
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20110311/e1c34494/attachment.htm>


More information about the build-dev mailing list