<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div>FYI...</div><div><br></div><div>I sent this, but I'm not seeing any record it was received... :^(</div><div><br></div><div>-kto</div><div><br></div><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Kelly O'Hair <<a href="mailto:kelly.ohair@oracle.com">kelly.ohair@oracle.com</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">April 22, 2011 16:49:29 PM PDT<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><a href="mailto:announce@openjdk.java.net">announce@openjdk.java.net</a><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Project Proposal: Build Infrastructure Changes</b><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Reply-To: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><a href="mailto:discuss@openjdk.java.net">discuss@openjdk.java.net</a><br></span></div><br><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><span class="Apple-style-span" style="font-family: Courier; ">Project Proposal: Build Infrastructure Changes</span></div><div><pre style="white-space: pre-wrap;"><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">In accordance with the OpenJDK guidelines for projects [1], I hereby
propose the OpenJDK Project "<span class="Apple-style-span" style="white-space: normal; font-size: medium; ">Build Infrastructure Changes</span>".</span></font></pre><pre style="white-space: pre-wrap;"><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;"></span></font><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">This Project will be used for developing major changes to the JDK </span></font><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">build </span></font><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; ">process.</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; ">A list of some of the goals include:</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Drastically improving the turnaround on full builds</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Provide a reliable way for incremental builds to work</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Simplify the makefiles drastically avoiding unnecessary nested makes</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Allow for parallel building with make -j</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Allow for 32bit builds to happen on 64bit systems</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; "> * Allow for use of more portable build tools (compilers etc.) where possible</span></pre><pre style="white-space: pre-wrap;"><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; ">This work will be done in a separate set of repositories</span><span class="Apple-style-span" style="font-family: Courier; font-size: 14px; ">.</span></pre><pre style="white-space: pre-wrap;"><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">I propose this project be sponsored by the Build Group [2] and that I
be the initial moderator of the project.
[1] </span></font><a href="http://openjdk.java.net/projects/"><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">http://openjdk.java.net/projects/</span></font></a><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">
[2] </span></font><a href="http://openjdk.java.net/groups/hotspot/"><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">http://openjdk.java.net/groups/build/</span></font></a><font class="Apple-style-span" face="Courier" size="4"><span class="Apple-style-span" style="font-size: 14px;">
</span></font></pre><div><br></div></div></div></blockquote></div><br></body></html>