<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-27655</id>
	<title>Nabble - OpenJDK General discussion</title>
	<updated>2009-11-02T01:32:05Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/OpenJDK-General-discussion-f27655.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenJDK-General-discussion-f27655.html" />
	<subtitle type="html">General discussion about the OpenJDK Community, unmoderated and possibly high-traffic</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26160996</id>
	<title>Re: Howto implement configure/makefile checking for JNI headers?</title>
	<published>2009-11-02T01:32:05Z</published>
	<updated>2009-11-02T01:32:05Z</updated>
	<author>
		<name>Andrew Haley</name>
	</author>
	<content type="html">Clemens Eisserer wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I would like to add a Java binding to an existing project written in
&lt;br&gt;&amp;gt; C, however I am totally unexperienced with make/configure.
&lt;br&gt;&amp;gt; Any hints, or even better snippits, how I could search for JNI headers
&lt;br&gt;&amp;gt; during configure, allow the variable to be configureable with a saned
&lt;br&gt;&amp;gt; efault value?
&lt;br&gt;&lt;br&gt;It's hard to tell from this what you're trying to do.
&lt;br&gt;&lt;br&gt;Andrew.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-implement-configure-makefile-checking-for-JNI-headers--tp26144484p26160996.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145092</id>
	<title>Re: Howto implement configure/makefile checking for JNI headers?</title>
	<published>2009-10-31T12:06:33Z</published>
	<updated>2009-10-31T12:06:33Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hi Remi,
&lt;br&gt;&lt;br&gt;The JNI code is already written, and I plan to avoid adding additional
&lt;br&gt;dependencies as I hope that stuff will become a part of IcedTea some
&lt;br&gt;day.
&lt;br&gt;&lt;br&gt;The big question is how do I get it built in a way, RedHat won't
&lt;br&gt;refuse creating packages from it ;)
&lt;br&gt;&lt;br&gt;- Clemens
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-implement-configure-makefile-checking-for-JNI-headers--tp26144484p26145092.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26144980</id>
	<title>Re: Howto implement configure/makefile checking for JNI headers?</title>
	<published>2009-10-31T11:50:21Z</published>
	<updated>2009-10-31T11:50:21Z</updated>
	<author>
		<name>Remi Forax</name>
	</author>
	<content type="html">Le 31/10/2009 18:45, Clemens Eisserer a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to add a Java binding to an existing project written in
&lt;br&gt;&amp;gt; C, however I am totally unexperienced with make/configure.
&lt;br&gt;&amp;gt; Any hints, or even better snippits, how I could search for JNI headers
&lt;br&gt;&amp;gt; during configure, allow the variable to be configureable with a saned
&lt;br&gt;&amp;gt; efault value?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you in advance, Clemens
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;Hi Clemens,
&lt;br&gt;The best is to use tools that already do some kind of glue
&lt;br&gt;like jna.dev.java.net.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Rémi
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-implement-configure-makefile-checking-for-JNI-headers--tp26144484p26144980.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26144484</id>
	<title>Howto implement configure/makefile checking for JNI headers?</title>
	<published>2009-10-31T10:45:45Z</published>
	<updated>2009-10-31T10:45:45Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I would like to add a Java binding to an existing project written in
&lt;br&gt;C, however I am totally unexperienced with make/configure.
&lt;br&gt;Any hints, or even better snippits, how I could search for JNI headers
&lt;br&gt;during configure, allow the variable to be configureable with a saned
&lt;br&gt;efault value?
&lt;br&gt;&lt;br&gt;Thank you in advance, Clemens
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-implement-configure-makefile-checking-for-JNI-headers--tp26144484p26144484.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25904508</id>
	<title>Re: Attach Api and agent unloading</title>
	<published>2009-10-15T01:08:03Z</published>
	<updated>2009-10-15T01:08:03Z</updated>
	<author>
		<name>Alan Bateman</name>
	</author>
	<content type="html">Ishaaq Chandy wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; Not sure if this is the right forum to ask this, if you know of a more
&lt;br&gt;&amp;gt; appropriate one please direct me there.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;This mailing lists is the general discussion list. The &amp;quot;Monitoring, 
&lt;br&gt;Management, Debugging, and Profiling APIs&amp;quot; forum [1] is a useful place 
&lt;br&gt;for questions on this (and related) APIs. If this is a JVM TI agent then 
&lt;br&gt;the agent library will not be unloaded until the VM exits (in a 
&lt;br&gt;multi-threaded environment it's usually not feasible to unload a shared 
&lt;br&gt;library mid-flight). If this is a j.l.instrument agent then the agent's 
&lt;br&gt;JAR is added to the system class path (details are in the j.l.instrument 
&lt;br&gt;package description).
&lt;br&gt;&lt;br&gt;-Alan.
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://forums.sun.com/forum.jspa?forumID=539&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.sun.com/forum.jspa?forumID=539&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Attach-Api-and-agent-unloading-tp25900852p25904508.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25900852</id>
	<title>Attach Api and agent unloading</title>
	<published>2009-10-14T18:26:44Z</published>
	<updated>2009-10-14T18:26:44Z</updated>
	<author>
		<name>Ishaaq Chandy</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;Not sure if this is the right forum to ask this, if you know of a more appropriate one please direct me there.
&lt;br&gt;&lt;br&gt;I am using the awesome Attach API &lt;a href=&quot;http://java.sun.com/javase/6/docs/jdk/api/attach/spec/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/jdk/api/attach/spec/index.html&lt;/a&gt;&amp;nbsp;to attach an java-based agent to a running app. All working perfectly, great API!
&lt;br&gt;&lt;br&gt;Now, I want to know if there is a way to &amp;quot;unattach&amp;quot; the agent. i.e., does the agent run in a child classloader that can be unloaded on demand thus freeing up any resources the agent was using?
&lt;br&gt;&lt;br&gt;What I'm trying to get to is an attaching tool that can be run on demand to attach to a production app - do whatever it needs to do and then clean up after itself - i.e. stop any new threads it started, close all resources, unload any new classes it may have loaded up, free up memory it was using etc, so that the production app can continue running at normal operation mode, almost as if we never attached to it in the first place. Obviously, there can be caveats here - if the attached code is written in such a way that makes it impossible for the classloader to release the classes for GC then all bets are off.
&lt;br&gt;&lt;br&gt;Looking at the API, it looks like this is not possible, but I just thought I'd ask on the offchance I am missing something &amp;nbsp;here.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ishaaq</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Attach-Api-and-agent-unloading-tp25900852p25900852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25881035</id>
	<title>Re: OpenJDK server status</title>
	<published>2009-10-13T14:14:41Z</published>
	<updated>2009-10-13T14:14:41Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/10/13 Mark Reinhold &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881035&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mr@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; The hosting team has moved the OpenJDK servers to an alternate storage
&lt;br&gt;&amp;gt; system.  At this point all our domains are back up and working normally.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As always, please report any problems to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25881035&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ops@...&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Except when the lists stop that email working... ;)
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OpenJDK-server-status-tp25881035p25881035.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25858352</id>
	<title>OpenJDK and IcedTea source backups</title>
	<published>2009-10-12T03:42:20Z</published>
	<updated>2009-10-12T03:42:20Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Since it seems the servers are still not back to 100% health (lets hope
&lt;br&gt;at least mail is back up to get this message through) it might be good
&lt;br&gt;to point out that at least the master mercurial source code forests have
&lt;br&gt;some read-only public backups:
&lt;br&gt;&lt;a href=&quot;http://gnu.wildebeest.org/diary/2009/10/12/icedtea-and-openjdk-backups/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gnu.wildebeest.org/diary/2009/10/12/icedtea-and-openjdk-backups/&lt;/a&gt;&lt;br&gt;&lt;br&gt;It would be good to make the various public info on the servers (db,
&lt;br&gt;bugs, mail, hg, cr and the main webpages at least) publicly rsyncable so
&lt;br&gt;we can setup read-only mirrors for everything in the future just in
&lt;br&gt;case.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenJDK-and-IcedTea-source-backups-tp25858352p25858352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25724646</id>
	<title>Re: JDK 7 build 73 is available at the openjdk.java.net website</title>
	<published>2009-10-02T17:41:44Z</published>
	<updated>2009-10-02T17:41:44Z</updated>
	<author>
		<name>martinrb</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I tried building jdk7-b73 on Ubuntu dapper,
&lt;br&gt;and had it fail with
&lt;br&gt;&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;.../jaxp/build-defs.xml:66: Could not create task or type of type:
&lt;br&gt;replaceregexp.
&lt;br&gt;&lt;br&gt;Ant could not find the task or a class this task relies upon.
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;&lt;br&gt;This problem does not happen on Ubuntu hardy.
&lt;br&gt;&lt;br&gt;It appears to be fixed by installing the &amp;quot;ant-optional&amp;quot;
&lt;br&gt;debian package, in addition to &amp;quot;ant&amp;quot;.
&lt;br&gt;But this is not obvious - it might be worth adding
&lt;br&gt;sanity checks and/or documentation.
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;On Fri, Oct 2, 2009 at 15:24, Michael Wilkerson
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25724646&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Michael.Wilkerson@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The OpenJDK source is available at:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/3ac6dcf78232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/3ac6dcf78232&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The OpenJDK source binary plugs for the promoted JDK 7 build 73 are
&lt;br&gt;&amp;gt; available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source
&lt;br&gt;&amp;gt; Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Summary of changes:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b73.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b73.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Michael
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-73-is-available-at-the-openjdk.java.net-website-tp25723643p25724646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25723643</id>
	<title>JDK 7 build 73 is available at the openjdk.java.net website</title>
	<published>2009-10-02T15:24:59Z</published>
	<updated>2009-10-02T15:24:59Z</updated>
	<author>
		<name>Michael Wilkerson</name>
	</author>
	<content type="html">The OpenJDK source is available at:
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/3ac6dcf78232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/3ac6dcf78232&lt;/a&gt;&lt;br&gt;&lt;br&gt;The OpenJDK source binary plugs for the promoted JDK 7 build 73 are 
&lt;br&gt;available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source 
&lt;br&gt;Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Summary of changes:
&lt;br&gt;&lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b73.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b73.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Michael
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-73-is-available-at-the-openjdk.java.net-website-tp25723643p25723643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25677887</id>
	<title>Re: OpenJDK server migration status</title>
	<published>2009-09-30T02:36:22Z</published>
	<updated>2009-09-30T02:36:22Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/9/30 Mark Reinhold &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25677887&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mr@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; From: Mark Reinhold &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25677887&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mr@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Tue, 29 Sep 2009 14:06:40 -0700
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The migration is complete except for the bugs server, which is still
&lt;br&gt;&amp;gt;&amp;gt; being worked on.  The cr, hg, and mail servers are now open for updates
&lt;br&gt;&amp;gt;&amp;gt; and incoming e-mail.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; bugs.openjdk.java.net is back online.  (Thanks Brad!)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We now return you to your regularly scheduled hacking.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Mark
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Yay!
&lt;br&gt;&lt;br&gt;Thanks Mark, Tim and Brad for all your hard work on this.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OpenJDK-server-migration-status-tp25671001p25677887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25671001</id>
	<title>Re: OpenJDK server migration status</title>
	<published>2009-09-29T14:10:44Z</published>
	<updated>2009-09-29T14:10:44Z</updated>
	<author>
		<name>Geir Magnusson Jr.-3</name>
	</author>
	<content type="html">I assume updating to some Oracle product? :)
&lt;br&gt;&lt;br&gt;geir
&lt;br&gt;&lt;br&gt;On Sep 29, 2009, at 5:06 PM, Mark Reinhold wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The migration is complete except for the bugs server, which is still
&lt;br&gt;&amp;gt; being worked on. &amp;nbsp;The cr, hg, and mail servers are now open for &amp;nbsp;
&lt;br&gt;&amp;gt; updates
&lt;br&gt;&amp;gt; and incoming e-mail.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When pushing changesets to hg.openjdk.java.net or code-review &amp;nbsp;
&lt;br&gt;&amp;gt; materials
&lt;br&gt;&amp;gt; to cr.openjdk.java.net you will likely see a frightening &amp;quot;DNS SPOOFING
&lt;br&gt;&amp;gt; DETECTED&amp;quot; / &amp;quot;REMOTE HOST IDENTIFICATION HAS CHANGED&amp;quot; message pointing
&lt;br&gt;&amp;gt; to specific lines of your ~/.ssh/known_hosts file. &amp;nbsp;You can eliminate
&lt;br&gt;&amp;gt; the message by removing those lines from the file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FYI the fingerprint of the new RSA host key for both the hg and cr
&lt;br&gt;&amp;gt; servers is 37:e0:73:cc:23:fc:2e:29:e7:40:fd:9d:35:69:bc:e3.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please report any problems to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25671001&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ops@...&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks to Tim Bell and Brad Wetmore for helping with this migration,
&lt;br&gt;&amp;gt; on very short notice!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Mark
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OpenJDK-server-migration-status-tp25671001p25671001.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25656050</id>
	<title>Re: OpenJDK server migration TONIGHT (Monday 2009/9/28)</title>
	<published>2009-09-28T19:32:49Z</published>
	<updated>2009-09-28T19:32:49Z</updated>
	<author>
		<name>Brad Wetmore</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Mark Reinhold wrote:
&lt;br&gt;&amp;gt; The OpenJDK servers will move to a new datacenter tonight. &amp;nbsp;No updates
&lt;br&gt;&amp;gt; to any openjdk.java.net host will be accepted after 8pm PDT tonight,
&lt;br&gt;&amp;gt; though all will continue to be available in read-only mode. &amp;nbsp;The cr,
&lt;br&gt;&amp;gt; hg, and mail servers should be ready to accept updates by noon PDT on
&lt;br&gt;&amp;gt; Tuesday, if not earlier; the bugs server may be offline for a day or
&lt;br&gt;&amp;gt; two longer.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.openjdk.java.net&lt;/a&gt;&amp;nbsp;will not be ready by tomorrow. &amp;nbsp;Bugzilla 
&lt;br&gt;has not been happy with the switch to a new OS/MySQL version.
&lt;br&gt;&lt;br&gt;I will let you know when bugs.openjdk.java.net has completed its migration.
&lt;br&gt;&lt;br&gt;Brad
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OpenJDK-server-migration-TONIGHT-%28Monday-2009-9-28%29-tp25656050p25656050.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25502860</id>
	<title>JDK 7 build 72 is available at the openjdk.java.net website</title>
	<published>2009-09-17T21:09:33Z</published>
	<updated>2009-09-17T21:09:33Z</updated>
	<author>
		<name>xiomara.jayasena</name>
	</author>
	<content type="html">&lt;br&gt;The OpenJDK source is available at:
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/0d7e03b426df&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/0d7e03b426df&lt;/a&gt;&lt;br&gt;&lt;br&gt;The OpenJDK source binary plugs for the promoted JDK 7 build 72 are 
&lt;br&gt;available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source 
&lt;br&gt;Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Summary of changes:
&lt;br&gt;&lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b72.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b72.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Xiomara
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-72-is-available-at-the-openjdk.java.net-website-tp25502860p25502860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25286560</id>
	<title>JDK 7 build 71 is available at the openjdk.java.net website</title>
	<published>2009-09-03T17:56:42Z</published>
	<updated>2009-09-03T17:56:42Z</updated>
	<author>
		<name>xiomara.jayasena</name>
	</author>
	<content type="html">&lt;br&gt;The OpenJDK source is available at:
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/4c36e9853dda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/4c36e9853dda&lt;/a&gt;&lt;br&gt;&lt;br&gt;The OpenJDK source binary plugs for the promoted JDK 7 build 71 are 
&lt;br&gt;available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source 
&lt;br&gt;Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Summary of changes:
&lt;br&gt;&lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b71.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b71.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Xiomara
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-71-is-available-at-the-openjdk.java.net-website-tp25286560p25286560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25220421</id>
	<title>Compiling from Repository tip</title>
	<published>2009-08-31T02:09:52Z</published>
	<updated>2009-08-31T02:09:52Z</updated>
	<author>
		<name>Q Beukes</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;I have checked out 2 of the forests and would like to compile them into a
&lt;br&gt;running OpenJDK.
&lt;br&gt;&lt;br&gt;I assume I have to get the bundle and then just copy the directories &amp;quot;corba
&lt;br&gt;hotspot &amp;nbsp;jaxp &amp;nbsp;jaxws &amp;nbsp;jdk &amp;nbsp;langtools&amp;quot; from the repo over to the bundle?
&lt;br&gt;&lt;br&gt;Will this be enough? Won't it possibly create incompatibilities, such as
&lt;br&gt;when something in the forest changed that requires a change in another, like
&lt;br&gt;a new API added which the bundle doesn't have yet?
&lt;br&gt;&lt;br&gt;What is the best way to do this?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Quintin Beukes
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-from-Repository-tip-tp25220421p25220421.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25172737</id>
	<title>Should FileTime be serializable?</title>
	<published>2009-08-27T06:44:56Z</published>
	<updated>2009-08-27T06:44:56Z</updated>
	<author>
		<name>Mark Thornton</name>
	</author>
	<content type="html">That is java.nio.file.attribute.FileTime. According to the b70 
&lt;br&gt;documentation it isn't.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Mark Thornton
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Should-FileTime-be-serializable--tp25172737p25172737.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25161562</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-26T14:09:09Z</published>
	<updated>2009-08-26T14:09:09Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/26 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25161562&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; BTW. For those that haven't seen it yet, Deepak has a blog which
&lt;br&gt;&amp;gt; highlights all the stuff going on around the IcedTea[NP] Plugin, with
&lt;br&gt;&amp;gt; roadmaps, technical designs and just plain cool screenshots showing the
&lt;br&gt;&amp;gt; various features: &lt;a href=&quot;http://dbhole.wordpress.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dbhole.wordpress.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;And already has more features (beyond being the only Free plugin)!
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://dbhole.wordpress.com/2009/08/26/icedtea-java-plugin-with-chromium-and-firefox-3-6a1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dbhole.wordpress.com/2009/08/26/icedtea-java-plugin-with-chromium-and-firefox-3-6a1&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25161562.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25160950</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-26T13:19:30Z</published>
	<updated>2009-08-26T13:19:30Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">BTW. For those that haven't seen it yet, Deepak has a blog which
&lt;br&gt;highlights all the stuff going on around the IcedTea[NP] Plugin, with
&lt;br&gt;roadmaps, technical designs and just plain cool screenshots showing the
&lt;br&gt;various features: &lt;a href=&quot;http://dbhole.wordpress.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dbhole.wordpress.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25160950.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25159055</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-26T11:41:50Z</published>
	<updated>2009-08-26T11:41:50Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/26 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25159055&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; If history is our guide then improving the GNU implementations till they
&lt;br&gt;&amp;gt; are at least as good, or threaten to surpass the proprietary
&lt;br&gt;&amp;gt; implementations will trigger proprietary companies into opening op and
&lt;br&gt;&amp;gt; working with the community more.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Exactly. &amp;nbsp;There's nothing to be gained by moaning at Sun.
&lt;br&gt;&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25159055.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25158127</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-26T10:49:12Z</published>
	<updated>2009-08-26T10:49:12Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">Hi Clemens,
&lt;br&gt;&lt;br&gt;On Wed, 2009-08-26 at 12:40 -0400, Clemens Eisserer wrote:
&lt;br&gt;&amp;gt; I just can't understand the reason of holding those two components
&lt;br&gt;&amp;gt; back
&lt;br&gt;&lt;br&gt;It isn't clear what is going on. After saying Sun was committed to
&lt;br&gt;releasing the code as Free Software, at conferences, blogs and on the
&lt;br&gt;mailinglists, nothing happened for 6 months. The only communication
&lt;br&gt;since has been &amp;quot;circumstances changed&amp;quot;. Nobody knows which circumstances
&lt;br&gt;those are or what changed however. So, for all we know they are still
&lt;br&gt;committed, just delayed. Lets just hope the delay isn't going to be
&lt;br&gt;multiple years. Or that someone from Sun explains what is really going
&lt;br&gt;on now after the commitment and what the expected timeline is.
&lt;br&gt;&lt;br&gt;&amp;gt; So it seems to old catch-up game continues again, with
&lt;br&gt;&amp;gt; half-&amp;quot;compatible&amp;quot; implementations arround, hurting java's reputation
&lt;br&gt;&amp;gt; and user experience.
&lt;br&gt;&lt;br&gt;I think that isn't doing the free alternative justice, compatibility is
&lt;br&gt;of a huge concern. Please do report any bugs you might find. From my own
&lt;br&gt;experience any bugs are taken seriously and patched quickly. All
&lt;br&gt;GNU/Linux distros now ship the IcedTea plugin, so at least across free
&lt;br&gt;platforms things should be pretty compatible.
&lt;br&gt;&lt;br&gt;If history is our guide then improving the GNU implementations till they
&lt;br&gt;are at least as good, or threaten to surpass the proprietary
&lt;br&gt;implementations will trigger proprietary companies into opening op and
&lt;br&gt;working with the community more.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25158127.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25157308</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-26T09:40:20Z</published>
	<updated>2009-08-26T09:40:20Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">I just can't understand the reason of holding those two components
&lt;br&gt;back nore can I imagine any way how to make money out of it.
&lt;br&gt;&lt;br&gt;So it seems to old catch-up game continues again, with
&lt;br&gt;half-&amp;quot;compatible&amp;quot; implementations arround, hurting java's reputation
&lt;br&gt;and user experience.
&lt;br&gt;&lt;br&gt;- Clemens
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/8/21 Andrew John Hughes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25157308&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/8/21 Clemens Eisserer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25157308&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxhippy@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Back in February I talked to Mark Reinhold at Fosdem about
&lt;br&gt;&amp;gt;&amp;gt; open-sourcing the next generation java plugin as well as Webstart -
&lt;br&gt;&amp;gt;&amp;gt; and was told to expect a release pretty soon.
&lt;br&gt;&amp;gt;&amp;gt; However until now nothing has happend.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a few Webstart / deployment toolkit fixes here myself, but
&lt;br&gt;&amp;gt;&amp;gt; won't contribute this as long as it remains proprietary code.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Whats the status of all this?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks, Clemens
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Assuming you're referring to the proprietary Sun plugin, the last word
&lt;br&gt;&amp;gt; on it was:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; squirrelled away on the jdk6-dev list rather than discuss.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is a Free implementation of the plugin and javaws in IcedTea
&lt;br&gt;&amp;gt; which is being rapidly developed in the open.  Given the continued
&lt;br&gt;&amp;gt; lack of commitment from Sun on releasing their plugin as part of
&lt;br&gt;&amp;gt; OpenJDK, I think our efforts are best served by concentrating
&lt;br&gt;&amp;gt; development on the IcedTea plugin rather than banging our collective
&lt;br&gt;&amp;gt; heads against a brick wall.  At present, it seems more likely that
&lt;br&gt;&amp;gt; this plugin will be upstreamed into OpenJDK (most of the copyright is
&lt;br&gt;&amp;gt; held by Red Hat developers who have an SCA with Sun) rather than the
&lt;br&gt;&amp;gt; Sun plugin suddenly appearing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would, of course, be very happy to be proved wrong on this.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andrew :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Free Java Software Engineer
&lt;br&gt;&amp;gt; Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Support Free Java!
&lt;br&gt;&amp;gt; Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;&amp;gt; Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25157308.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25095843</id>
	<title>Creation of the Hotspot Express Project is APPROVED</title>
	<published>2009-08-21T21:10:37Z</published>
	<updated>2009-08-21T21:10:37Z</updated>
	<author>
		<name>Erik Trimble</name>
	</author>
	<content type="html">Sorry about the long notice on this.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Per the interim governance guidelines for Projects [1] I'm pleased to
&lt;br&gt;announce the creation of the Hotspot Express Project [2] following the Hotspot Compiler
&lt;br&gt;Group's decision to sponsor it. &amp;nbsp;
&lt;br&gt;&lt;br&gt;The initial project of Hotspot Express is HSX 14 [3].
&lt;br&gt;&lt;br&gt;As this project is primarily intended for consumption by the OpenJDK 6 folks, discussion 
&lt;br&gt;regarding this project is to be held on &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25095843&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jdk6-dev@...&lt;/a&gt; mailing list, rather 
&lt;br&gt;than creating a new dedicated list.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The vote was 16 for, none against.
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://openjdk.java.net/projects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/projects&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://mail.openjdk.java.net/pipermail/announce/2009-May/000076.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/pipermail/announce/2009-May/000076.html&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://hg.openjdk.java.net/hsx/hsx14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/hsx/hsx14&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Erik Trimble
&lt;br&gt;Sun Microsystems, Inc.
&lt;br&gt;Java System Support
&lt;br&gt;Santa Clara, CA
&lt;br&gt;Timezone: US/Pacific (GMT-0800)
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Creation-of-the-Hotspot-Express-Project-is-APPROVED-tp25095843p25095843.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25083220</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-21T09:34:14Z</published>
	<updated>2009-08-21T09:34:14Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/21 Andrew John Hughes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25083220&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/8/21 Clemens Eisserer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25083220&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxhippy@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Back in February I talked to Mark Reinhold at Fosdem about
&lt;br&gt;&amp;gt;&amp;gt; open-sourcing the next generation java plugin as well as Webstart -
&lt;br&gt;&amp;gt;&amp;gt; and was told to expect a release pretty soon.
&lt;br&gt;&amp;gt;&amp;gt; However until now nothing has happend.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a few Webstart / deployment toolkit fixes here myself, but
&lt;br&gt;&amp;gt;&amp;gt; won't contribute this as long as it remains proprietary code.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Whats the status of all this?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks, Clemens
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Assuming you're referring to the proprietary Sun plugin, the last word
&lt;br&gt;&amp;gt; on it was:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; squirrelled away on the jdk6-dev list rather than discuss.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is a Free implementation of the plugin and javaws in IcedTea
&lt;br&gt;&amp;gt; which is being rapidly developed in the open.  Given the continued
&lt;br&gt;&amp;gt; lack of commitment from Sun on releasing their plugin as part of
&lt;br&gt;&amp;gt; OpenJDK, I think our efforts are best served by concentrating
&lt;br&gt;&amp;gt; development on the IcedTea plugin rather than banging our collective
&lt;br&gt;&amp;gt; heads against a brick wall.  At present, it seems more likely that
&lt;br&gt;&amp;gt; this plugin will be upstreamed into OpenJDK (most of the copyright is
&lt;br&gt;&amp;gt; held by Red Hat developers who have an SCA with Sun) rather than the
&lt;br&gt;&amp;gt; Sun plugin suddenly appearing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would, of course, be very happy to be proved wrong on this.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andrew :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Free Java Software Engineer
&lt;br&gt;&amp;gt; Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Support Free Java!
&lt;br&gt;&amp;gt; Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;&amp;gt; Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I should mention that, given you've looked at the Sun proprietary
&lt;br&gt;code, it would be dangerous to contribute code to the IcedTea plugin.
&lt;br&gt;&lt;br&gt;Bug reports and testing is of course still welcome.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25083220.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25082371</id>
	<title>Re: Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-21T08:48:10Z</published>
	<updated>2009-08-21T08:48:10Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/21 Clemens Eisserer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25082371&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxhippy@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Back in February I talked to Mark Reinhold at Fosdem about
&lt;br&gt;&amp;gt; open-sourcing the next generation java plugin as well as Webstart -
&lt;br&gt;&amp;gt; and was told to expect a release pretty soon.
&lt;br&gt;&amp;gt; However until now nothing has happend.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a few Webstart / deployment toolkit fixes here myself, but
&lt;br&gt;&amp;gt; won't contribute this as long as it remains proprietary code.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Whats the status of all this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks, Clemens
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Assuming you're referring to the proprietary Sun plugin, the last word
&lt;br&gt;on it was:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-June/000604.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;squirrelled away on the jdk6-dev list rather than discuss.
&lt;br&gt;&lt;br&gt;There is a Free implementation of the plugin and javaws in IcedTea
&lt;br&gt;which is being rapidly developed in the open. &amp;nbsp;Given the continued
&lt;br&gt;lack of commitment from Sun on releasing their plugin as part of
&lt;br&gt;OpenJDK, I think our efforts are best served by concentrating
&lt;br&gt;development on the IcedTea plugin rather than banging our collective
&lt;br&gt;heads against a brick wall. &amp;nbsp;At present, it seems more likely that
&lt;br&gt;this plugin will be upstreamed into OpenJDK (most of the copyright is
&lt;br&gt;held by Red Hat developers who have an SCA with Sun) rather than the
&lt;br&gt;Sun plugin suddenly appearing.
&lt;br&gt;&lt;br&gt;I would, of course, be very happy to be proved wrong on this.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25082371.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25081424</id>
	<title>Opensource plugin&amp;webstart - when?</title>
	<published>2009-08-21T07:55:44Z</published>
	<updated>2009-08-21T07:55:44Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;Back in February I talked to Mark Reinhold at Fosdem about
&lt;br&gt;open-sourcing the next generation java plugin as well as Webstart -
&lt;br&gt;and was told to expect a release pretty soon.
&lt;br&gt;However until now nothing has happend.
&lt;br&gt;&lt;br&gt;I have a few Webstart / deployment toolkit fixes here myself, but
&lt;br&gt;won't contribute this as long as it remains proprietary code.
&lt;br&gt;&lt;br&gt;Whats the status of all this?
&lt;br&gt;&lt;br&gt;Thanks, Clemens
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opensource-plugin-webstart---when--tp25081424p25081424.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25073192</id>
	<title>JDK 7 build 70 is available at the openjdk.java.net website</title>
	<published>2009-08-20T19:24:06Z</published>
	<updated>2009-08-20T19:24:06Z</updated>
	<author>
		<name>xiomara.jayasena</name>
	</author>
	<content type="html">&lt;br&gt;The OpenJDK source is available at:
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/175cb3fe6159&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/175cb3fe6159&lt;/a&gt;&lt;br&gt;&lt;br&gt;The OpenJDK source binary plugs for the promoted JDK 7 build 70 are 
&lt;br&gt;available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source 
&lt;br&gt;Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Summary of changes:
&lt;br&gt;&lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b70.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b70.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Xiomara
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-70-is-available-at-the-openjdk.java.net-website-tp25073192p25073192.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25012514</id>
	<title>Re: Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-17T12:16:02Z</published>
	<updated>2009-08-17T12:16:02Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/17 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25012514&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Andrew,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, 2009-08-17 at 17:20 +0100, Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt; 2009/8/12 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25012514&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; It's been possible to bootstrap OpenJDK with the GNU toolchain since
&lt;br&gt;&amp;gt;&amp;gt; June 2007 (with a few workarounds) and that setup has certainly been
&lt;br&gt;&amp;gt;&amp;gt; capable of compiling 1.6 source files.  Given, AFAIK, the only changes
&lt;br&gt;&amp;gt;&amp;gt; between 1.5 and 1.6 were verifier changes, I don't see why it would be
&lt;br&gt;&amp;gt;&amp;gt; a problem.  Without being able to do this, there wouldn't be an
&lt;br&gt;&amp;gt;&amp;gt; IcedTea and it seems unlikely OpenJDK would be in current GNU/Linux
&lt;br&gt;&amp;gt;&amp;gt; distributions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Precisely. Which brings us to...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Although IcedTea can indeed also try to bootstrap things with 1.5
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; capable tools (most of this is now disabled in IcedTea7 I see)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What has been disabled?  I still run every new IcedTea7 build with
&lt;br&gt;&amp;gt;&amp;gt; gcj.  Nothing has changed AFAIK.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IcedTea (specifically patches/ecj/icedtea.patch) used to set explicit
&lt;br&gt;&amp;gt; -source/target 1.5 options. Mostly at the same points that now also have
&lt;br&gt;&amp;gt; such settings in openjdk7. So those have been removed to not conflict.
&lt;br&gt;&amp;gt; But they are now explicitly 1.6, no longer 1.5.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This isn't a problem with newer/patches gcj/gij, since those do accept
&lt;br&gt;&amp;gt; class major version 51 (even though it don't use the stack maps), but
&lt;br&gt;&amp;gt; older gcj/gij doesn't accept such major class versions. (As you point
&lt;br&gt;&amp;gt; out above, there is no real advantage using 1.6 over 1.5 in the VM. As
&lt;br&gt;&amp;gt; long as the class library supports the needed 1.6 classes - as gnu
&lt;br&gt;&amp;gt; classpath does.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The problem is there is not one but three 'JDKs' in the mix here.
&lt;br&gt;&amp;gt;&amp;gt; It's even more complicated if you consider each of them can be a mix
&lt;br&gt;&amp;gt;&amp;gt; of different VMs and compilers.  Things would be easier to debug if
&lt;br&gt;&amp;gt;&amp;gt; Ant wasn't being used.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, ant makes things just that much more interesting... :}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have slowly gone through the build to try to have the &amp;quot;tool
&lt;br&gt;&amp;gt; classes&amp;quot; (that need to be run during the build) and the &amp;quot;final rt
&lt;br&gt;&amp;gt; classes&amp;quot; (that don't need to be run during the build) have explicitly
&lt;br&gt;&amp;gt; compiled with the -source/target specifically set. Not fully there yet.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The biggest problem is the jdk build. There are a couple of tools that
&lt;br&gt;&amp;gt; are run during the build but that depend on com.sun.* classes that are
&lt;br&gt;&amp;gt; (also) compiled as part of the runtime rt classes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This currently only work by accident. There are two slightly different
&lt;br&gt;&amp;gt; ways this can happen:
&lt;br&gt;&amp;gt; a) because you are using a bootstrap vm that already has those com.sun.*
&lt;br&gt;&amp;gt; classes on the bootclasspath (the wrong old version is used then, not
&lt;br&gt;&amp;gt; the just compiled one, but the one in the bootstrap vm core class
&lt;br&gt;&amp;gt; libraries).
&lt;br&gt;&amp;gt; b) because you use a bootstrap vm (like newer gcj/gij) that accepts a
&lt;br&gt;&amp;gt; mix of major class versions (1.6/50 for the tool classes and 1.7/51 for
&lt;br&gt;&amp;gt; the rt classes) when running the java build generation tools (this will
&lt;br&gt;&amp;gt; work until one of the accidentally included new rt classes will actually
&lt;br&gt;&amp;gt; start using invokedynamic, it already fails with gcj/gij that don't
&lt;br&gt;&amp;gt; accept such newer 1.7/41 classes - such as the gcj/gij on Debian
&lt;br&gt;&amp;gt; stable.).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;After some experimentation:
&lt;br&gt;&lt;br&gt;* OpenJDK7 (from the IcedTea forest) builds fine on its own (i.e.
&lt;br&gt;without IcedTea) using IcedTea6. &amp;nbsp;So we haven't picked the bug Martin
&lt;br&gt;and I had on OpenJDK6.
&lt;br&gt;* javac.in has always passed -1.5 to ecj as it defaults to 1.4.
&lt;br&gt;Leaving this in causes langtools to fail in build-bootstrap-javac:
&lt;br&gt;&lt;br&gt;&amp;nbsp; [javac] Compliance level '1.5' is incompatible with source level
&lt;br&gt;'1.6'. A compliance level '1.6' or better is required
&lt;br&gt;&lt;br&gt;* changing this to 1.6 causes a later failure in build.classes.javac
&lt;br&gt;&lt;br&gt;&amp;nbsp;[javac] Compliance level '1.6' is incompatible with source level
&lt;br&gt;'1.7'. A compliance level '1.7' or better is required
&lt;br&gt;&lt;br&gt;* getting rid of it altogether allows langtools to build and breaks
&lt;br&gt;corba which isn't setting source/target:
&lt;br&gt;&lt;br&gt;/mnt/builder/icedtea7/bootstrap/jdk1.6.0/bin/javac
&lt;br&gt;-J-XX:ThreadStackSize=1536 -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m
&lt;br&gt;-J-XX:MaxPermSize=160m -encoding ascii -d
&lt;br&gt;/mnt/builder/icedtea7/openjdk-ecj/build/linux-amd64/corba/btclasses \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -sourcepath ../../tools/src
&lt;br&gt;../../tools/src/build/tools/stripproperties/StripProperties.java
&lt;br&gt;&lt;br&gt;This only works on IcedTea because it defaults to a higher
&lt;br&gt;source/target version.
&lt;br&gt;&lt;br&gt;* using 1.7 in javac.in works for me, but clearly not for mjw.
&lt;br&gt;&lt;br&gt;So I think we need to remove the option and specify it explicitly when
&lt;br&gt;needed. &amp;nbsp;Which means some more OpenJDK fixes are required.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p25012514.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25011594</id>
	<title>Re: Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-17T11:12:37Z</published>
	<updated>2009-08-17T11:12:37Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">Hi Andrew,
&lt;br&gt;&lt;br&gt;On Mon, 2009-08-17 at 17:20 +0100, Andrew John Hughes wrote:
&lt;br&gt;&amp;gt; 2009/8/12 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25011594&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; It's been possible to bootstrap OpenJDK with the GNU toolchain since
&lt;br&gt;&amp;gt; June 2007 (with a few workarounds) and that setup has certainly been
&lt;br&gt;&amp;gt; capable of compiling 1.6 source files. &amp;nbsp;Given, AFAIK, the only changes
&lt;br&gt;&amp;gt; between 1.5 and 1.6 were verifier changes, I don't see why it would be
&lt;br&gt;&amp;gt; a problem. &amp;nbsp;Without being able to do this, there wouldn't be an
&lt;br&gt;&amp;gt; IcedTea and it seems unlikely OpenJDK would be in current GNU/Linux
&lt;br&gt;&amp;gt; distributions.
&lt;br&gt;&lt;br&gt;Precisely. Which brings us to...
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Although IcedTea can indeed also try to bootstrap things with 1.5
&lt;br&gt;&amp;gt; &amp;gt; capable tools (most of this is now disabled in IcedTea7 I see)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What has been disabled? &amp;nbsp;I still run every new IcedTea7 build with
&lt;br&gt;&amp;gt; gcj. &amp;nbsp;Nothing has changed AFAIK.
&lt;br&gt;&lt;br&gt;IcedTea (specifically patches/ecj/icedtea.patch) used to set explicit
&lt;br&gt;-source/target 1.5 options. Mostly at the same points that now also have
&lt;br&gt;such settings in openjdk7. So those have been removed to not conflict.
&lt;br&gt;But they are now explicitly 1.6, no longer 1.5.
&lt;br&gt;&lt;br&gt;This isn't a problem with newer/patches gcj/gij, since those do accept
&lt;br&gt;class major version 51 (even though it don't use the stack maps), but
&lt;br&gt;older gcj/gij doesn't accept such major class versions. (As you point
&lt;br&gt;out above, there is no real advantage using 1.6 over 1.5 in the VM. As
&lt;br&gt;long as the class library supports the needed 1.6 classes - as gnu
&lt;br&gt;classpath does.)
&lt;br&gt;&lt;br&gt;&amp;gt; The problem is there is not one but three 'JDKs' in the mix here.
&lt;br&gt;&amp;gt; It's even more complicated if you consider each of them can be a mix
&lt;br&gt;&amp;gt; of different VMs and compilers. &amp;nbsp;Things would be easier to debug if
&lt;br&gt;&amp;gt; Ant wasn't being used.
&lt;br&gt;&lt;br&gt;Yes, ant makes things just that much more interesting... :}
&lt;br&gt;&lt;br&gt;I have slowly gone through the build to try to have the &amp;quot;tool
&lt;br&gt;classes&amp;quot; (that need to be run during the build) and the &amp;quot;final rt
&lt;br&gt;classes&amp;quot; (that don't need to be run during the build) have explicitly
&lt;br&gt;compiled with the -source/target specifically set. Not fully there yet.
&lt;br&gt;&lt;br&gt;The biggest problem is the jdk build. There are a couple of tools that
&lt;br&gt;are run during the build but that depend on com.sun.* classes that are
&lt;br&gt;(also) compiled as part of the runtime rt classes.
&lt;br&gt;&lt;br&gt;This currently only work by accident. There are two slightly different
&lt;br&gt;ways this can happen:
&lt;br&gt;a) because you are using a bootstrap vm that already has those com.sun.*
&lt;br&gt;classes on the bootclasspath (the wrong old version is used then, not
&lt;br&gt;the just compiled one, but the one in the bootstrap vm core class
&lt;br&gt;libraries).
&lt;br&gt;b) because you use a bootstrap vm (like newer gcj/gij) that accepts a
&lt;br&gt;mix of major class versions (1.6/50 for the tool classes and 1.7/51 for
&lt;br&gt;the rt classes) when running the java build generation tools (this will
&lt;br&gt;work until one of the accidentally included new rt classes will actually
&lt;br&gt;start using invokedynamic, it already fails with gcj/gij that don't
&lt;br&gt;accept such newer 1.7/41 classes - such as the gcj/gij on Debian
&lt;br&gt;stable.).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p25011594.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25009802</id>
	<title>Re: Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-17T09:20:08Z</published>
	<updated>2009-08-17T09:20:08Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/12 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25009802&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [sorry if this becomes a duplicate, I sent the original from an
&lt;br&gt;&amp;gt; unsubscribed address to the list, hopefully resending from the address
&lt;br&gt;&amp;gt; actually subscribed to the list now.]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Jon,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, 2009-08-10 at 07:48 -0700, Jonathan Gibbons wrote:
&lt;br&gt;&amp;gt;&amp;gt; The boot JDK must support Java 6 or better.  From the message in the
&lt;br&gt;&amp;gt;&amp;gt; previous line about annotation processing, it would seem you're not using a
&lt;br&gt;&amp;gt;&amp;gt; version of javac capable of compiling -source 6 files.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;It's been possible to bootstrap OpenJDK with the GNU toolchain since
&lt;br&gt;June 2007 (with a few workarounds) and that setup has certainly been
&lt;br&gt;capable of compiling 1.6 source files. &amp;nbsp;Given, AFAIK, the only changes
&lt;br&gt;between 1.5 and 1.6 were verifier changes, I don't see why it would be
&lt;br&gt;a problem. &amp;nbsp;Without being able to do this, there wouldn't be an
&lt;br&gt;IcedTea and it seems unlikely OpenJDK would be in current GNU/Linux
&lt;br&gt;distributions.
&lt;br&gt;&lt;br&gt;&amp;gt; Although IcedTea can indeed also try to bootstrap things with 1.5
&lt;br&gt;&amp;gt; capable tools (most of this is now disabled in IcedTea7 I see)
&lt;br&gt;&lt;br&gt;What has been disabled? &amp;nbsp;I still run every new IcedTea7 build with
&lt;br&gt;gcj. &amp;nbsp;Nothing has changed AFAIK.
&lt;br&gt;&lt;br&gt;&amp;nbsp;I don't
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; think that was the issue in this case. It might be related though.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IcedTea goes out of its way to try to make openjdk &amp;quot;bootstrappable&amp;quot;
&lt;br&gt;&amp;gt; through the existing GNU java toolchains. So maybe some of the effort of
&lt;br&gt;&amp;gt; tuning the -target and -source for the new 1.7 source/target have been
&lt;br&gt;&amp;gt; biting each other. This might be more visible with IcedTea because the
&lt;br&gt;&amp;gt; existing GNU java toolchain isn't monolithic like the openjdk one, so
&lt;br&gt;&amp;gt; the core libraries, runtime vm and/or the compiler might have different
&lt;br&gt;&amp;gt; source/target defaults and coverage.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;The javac.in script did have to be changed to pass -1.7 instead of 1.5
&lt;br&gt;to build with this latest version (this applies to ecj only). &amp;nbsp;After
&lt;br&gt;that, it worked AFAIR. &amp;nbsp;You could try reverting this and see if it
&lt;br&gt;helps. &amp;nbsp;It's also worth checking what is being used by Ant and what is
&lt;br&gt;being used by bootstrap/ecj.
&lt;br&gt;The problem is there is not one but three 'JDKs' in the mix here.
&lt;br&gt;It's even more complicated if you consider each of them can be a mix
&lt;br&gt;of different VMs and compilers. &amp;nbsp;Things would be easier to debug if
&lt;br&gt;Ant wasn't being used.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The CompilePropertiesTask that the original error was about had a class
&lt;br&gt;&amp;gt; major version of 51, which indicates it was generated through -target
&lt;br&gt;&amp;gt; 1.7 (or at least some compiler defaulting to 1.7). But since that class
&lt;br&gt;&amp;gt; is used in the bootstrap cycle I think it should explicitly target 1.6.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I think this part in langtools/make/build.xml needs an explicit
&lt;br&gt;&amp;gt; source=&amp;quot;${boot.javac.source}&amp;quot; and target=&amp;quot;${boot.javac.target}&amp;quot;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;javac fork=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt;               executable=&amp;quot;${boot.java.home}/bin/javac&amp;quot;
&lt;br&gt;&amp;gt;               srcdir=&amp;quot;${make.tools.dir}/CompileProperties&amp;quot;
&lt;br&gt;&amp;gt;               destdir=&amp;quot;${build.toolclasses.dir}/&amp;quot;
&lt;br&gt;&amp;gt;               classpath=&amp;quot;${ant.home}/lib/ant.jar&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The same thing happens later in the build with some other classes that
&lt;br&gt;&amp;gt; are compiled and then run using the bootstrap tools.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The corba stripproperties classes. The BOOT_JAVAC_CMD in
&lt;br&gt;&amp;gt; corba/make/common/BuildToolJar.gmk doesn't define a source or target,
&lt;br&gt;&amp;gt; they should probably be defined in as BOOT_CLASS_VERSION in
&lt;br&gt;&amp;gt; corba/make/common/shared/Defs-java.gmk as alternative to CLASS_VERSION
&lt;br&gt;&amp;gt; since these classes will be run during the build on the bootstrap
&lt;br&gt;&amp;gt; runtime vm.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Similarly for the hotspot gamma classes. They are compiled with
&lt;br&gt;&amp;gt; COMPILE.JAVAC defined in hotspot/make/linux/makefiles/rules.make which
&lt;br&gt;&amp;gt; could if using ALT_BOOTDIR be the bootstrap compiler and runtime. So
&lt;br&gt;&amp;gt; should probably also include an explicit target/source setting.
&lt;br&gt;&amp;gt; Similarly for the jvmtiGen classes that are run using the bootstrap
&lt;br&gt;&amp;gt; runtime vm.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Especially the jdk build is a bit tricky since some things like the
&lt;br&gt;&amp;gt; generatebreakiteratordata and javazic tools that are run during the
&lt;br&gt;&amp;gt; build to generate classes and/or new source/property files combine
&lt;br&gt;&amp;gt; classes that will go into the new rt.jar, and so have been compiled with
&lt;br&gt;&amp;gt; -target 1.7, with tools build classes (like sun.text or
&lt;br&gt;&amp;gt; sun.util.calendar classes) which have been compiled with -target 1.6,
&lt;br&gt;&amp;gt; and that should be run by the bootstrap jdk (which is only capable of
&lt;br&gt;&amp;gt; understanding 1.6 classes). This can be solved by making a copy of those
&lt;br&gt;&amp;gt; classes and putting them in to tool package so the whole tool is 1.6
&lt;br&gt;&amp;gt; runnable, but this is slightly ugly because that means you build stuff
&lt;br&gt;&amp;gt; twice (once for -target 1.6 to run the tool and once for -target 1.7 to
&lt;br&gt;&amp;gt; put into rt.jar).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll try to go through a whole build (currently stuck on the bootstrap
&lt;br&gt;&amp;gt; rmic not liking to generate Stub classes for some of the new-target 1.7
&lt;br&gt;&amp;gt; classes) and suggest some real patches. That is after I made sure it
&lt;br&gt;&amp;gt; isn't caused by some of the IcedTea &amp;quot;cleanup&amp;quot; patches that already try
&lt;br&gt;&amp;gt; to do the same thing. And if any of the above sounds terribly wrong,
&lt;br&gt;&amp;gt; please do yell and shout, so I take another step back.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p25009802.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24965668</id>
	<title>JDK 7 build 69 is available at the openjdk.java.net website</title>
	<published>2009-08-13T19:46:50Z</published>
	<updated>2009-08-13T19:46:50Z</updated>
	<author>
		<name>xiomara.jayasena</name>
	</author>
	<content type="html">&lt;br&gt;The OpenJDK source is available at:
&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7/rev/82e6c820c51a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7/rev/82e6c820c51a&lt;/a&gt;&lt;br&gt;&lt;br&gt;The OpenJDK source binary plugs for the promoted JDK 7 build 69 are 
&lt;br&gt;available under the openjdk &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&amp;nbsp;website under Source 
&lt;br&gt;Code (direct link to bundles: &lt;a href=&quot;http://download.java.net/openjdk/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/openjdk/jdk7&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Summary of changes:
&lt;br&gt;&lt;a href=&quot;http://download.java.net/jdk7/changes/jdk7-b69.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.java.net/jdk7/changes/jdk7-b69.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-Xiomara
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JDK-7-build-69-is-available-at-the-openjdk.java.net-website-tp24965668p24965668.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24947633</id>
	<title>Re: Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-12T18:56:00Z</published>
	<updated>2009-08-12T18:56:00Z</updated>
	<author>
		<name>Jonathan Gibbons</name>
	</author>
	<content type="html">&lt;br&gt;On Aug 12, 2009, at 5:03 PM, Jonathan Gibbons wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Aug 12, 2009, at 3:35 PM, Mark Wielaard wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Jon,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;[snip]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So I think this part in langtools/make/build.xml needs an explicit
&lt;br&gt;&amp;gt;&amp;gt; source=&amp;quot;${boot.javac.source}&amp;quot; and target=&amp;quot;${boot.javac.target}&amp;quot;:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;javac fork=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;executable=&amp;quot;${boot.java.home}/bin/javac&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;srcdir=&amp;quot;${make.tools.dir}/CompileProperties&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;destdir=&amp;quot;${build.toolclasses.dir}/&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;classpath=&amp;quot;${ant.home}/lib/ant.jar&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The same thing happens later in the build with some other classes &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; that
&lt;br&gt;&amp;gt;&amp;gt; are compiled and then run using the bootstrap tools.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While it would not be wrong to specify boot.javac.source and &amp;nbsp;
&lt;br&gt;&amp;gt; boot.java.target
&lt;br&gt;&amp;gt; it should not be necessary if it is compiled and run with equivalent &amp;nbsp;
&lt;br&gt;&amp;gt; versions of
&lt;br&gt;&amp;gt; javac and java from the same ${boot.java.home}.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I take that back. I agree that source and target values should be &amp;nbsp;
&lt;br&gt;specified here,
&lt;br&gt;since the class is compiled with boot.java but executed by Ant. &amp;nbsp; I &amp;nbsp;
&lt;br&gt;have some
&lt;br&gt;other minor fixes for build.xml underway, and will include this fix as &amp;nbsp;
&lt;br&gt;well.
&lt;br&gt;&lt;br&gt;&amp;gt; [snip]
&lt;br&gt;&lt;br&gt;-- Jon
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p24947633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24946802</id>
	<title>Re: Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-12T17:03:59Z</published>
	<updated>2009-08-12T17:03:59Z</updated>
	<author>
		<name>Jonathan Gibbons</name>
	</author>
	<content type="html">&lt;br&gt;On Aug 12, 2009, at 3:35 PM, Mark Wielaard wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Jon,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, 2009-08-10 at 07:48 -0700, Jonathan Gibbons wrote:
&lt;br&gt;&amp;gt;&amp;gt; The boot JDK must support Java 6 or better. &amp;nbsp;From the message in the
&lt;br&gt;&amp;gt;&amp;gt; previous line about annotation processing, it would seem you're not &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; using a
&lt;br&gt;&amp;gt;&amp;gt; version of javac capable of compiling -source 6 files.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Although IcedTea can indeed also try to bootstrap things with 1.5
&lt;br&gt;&amp;gt; capable tools (most of this is now disabled in IcedTea7 I see) I don't
&lt;br&gt;&amp;gt; think that was the issue in this case. It might be related though.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IcedTea goes out of its way to try to make openjdk &amp;quot;bootstrappable&amp;quot;
&lt;br&gt;&amp;gt; through the existing GNU java toolchains. So maybe some of the &amp;nbsp;
&lt;br&gt;&amp;gt; effort of
&lt;br&gt;&amp;gt; tuning the -target and -source for the new 1.7 source/target have been
&lt;br&gt;&amp;gt; biting each other. This might be more visible with IcedTea because the
&lt;br&gt;&amp;gt; existing GNU java toolchain isn't monolithic like the openjdk one, so
&lt;br&gt;&amp;gt; the core libraries, runtime vm and/or the compiler might have &amp;nbsp;
&lt;br&gt;&amp;gt; different
&lt;br&gt;&amp;gt; source/target defaults and coverage.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The CompilePropertiesTask that the original error was about had a &amp;nbsp;
&lt;br&gt;&amp;gt; class
&lt;br&gt;&amp;gt; major version of 51, which indicates it was generated through -target
&lt;br&gt;&amp;gt; 1.7 (or at least some compiler defaulting to 1.7). But since that &amp;nbsp;
&lt;br&gt;&amp;gt; class
&lt;br&gt;&amp;gt; is used in the bootstrap cycle I think it should explicitly target &amp;nbsp;
&lt;br&gt;&amp;gt; 1.6.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I think this part in langtools/make/build.xml needs an explicit
&lt;br&gt;&amp;gt; source=&amp;quot;${boot.javac.source}&amp;quot; and target=&amp;quot;${boot.javac.target}&amp;quot;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;javac fork=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executable=&amp;quot;${boot.java.home}/bin/javac&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; srcdir=&amp;quot;${make.tools.dir}/CompileProperties&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destdir=&amp;quot;${build.toolclasses.dir}/&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; classpath=&amp;quot;${ant.home}/lib/ant.jar&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The same thing happens later in the build with some other classes that
&lt;br&gt;&amp;gt; are compiled and then run using the bootstrap tools.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;While it would not be wrong to specify boot.javac.source and &amp;nbsp;
&lt;br&gt;boot.java.target
&lt;br&gt;it should not be necessary if it is compiled and run with equivalent &amp;nbsp;
&lt;br&gt;versions of
&lt;br&gt;javac and java from the same ${boot.java.home}.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The corba stripproperties classes. The BOOT_JAVAC_CMD in
&lt;br&gt;&amp;gt; corba/make/common/BuildToolJar.gmk doesn't define a source or target,
&lt;br&gt;&amp;gt; they should probably be defined in as BOOT_CLASS_VERSION in
&lt;br&gt;&amp;gt; corba/make/common/shared/Defs-java.gmk as alternative to CLASS_VERSION
&lt;br&gt;&amp;gt; since these classes will be run during the build on the bootstrap
&lt;br&gt;&amp;gt; runtime vm.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Similarly for the hotspot gamma classes. They are compiled with
&lt;br&gt;&amp;gt; COMPILE.JAVAC defined in hotspot/make/linux/makefiles/rules.make which
&lt;br&gt;&amp;gt; could if using ALT_BOOTDIR be the bootstrap compiler and runtime. So
&lt;br&gt;&amp;gt; should probably also include an explicit target/source setting.
&lt;br&gt;&amp;gt; Similarly for the jvmtiGen classes that are run using the bootstrap
&lt;br&gt;&amp;gt; runtime vm.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Especially the jdk build is a bit tricky since some things like the
&lt;br&gt;&amp;gt; generatebreakiteratordata and javazic tools that are run during the
&lt;br&gt;&amp;gt; build to generate classes and/or new source/property files combine
&lt;br&gt;&amp;gt; classes that will go into the new rt.jar, and so have been compiled &amp;nbsp;
&lt;br&gt;&amp;gt; with
&lt;br&gt;&amp;gt; -target 1.7, with tools build classes (like sun.text or
&lt;br&gt;&amp;gt; sun.util.calendar classes) which have been compiled with -target 1.6,
&lt;br&gt;&amp;gt; and that should be run by the bootstrap jdk (which is only capable of
&lt;br&gt;&amp;gt; understanding 1.6 classes). This can be solved by making a copy of &amp;nbsp;
&lt;br&gt;&amp;gt; those
&lt;br&gt;&amp;gt; classes and putting them in to tool package so the whole tool is 1.6
&lt;br&gt;&amp;gt; runnable, but this is slightly ugly because that means you build stuff
&lt;br&gt;&amp;gt; twice (once for -target 1.6 to run the tool and once for -target 1.7 &amp;nbsp;
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; put into rt.jar).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll try to go through a whole build (currently stuck on the bootstrap
&lt;br&gt;&amp;gt; rmic not liking to generate Stub classes for some of the new-target &amp;nbsp;
&lt;br&gt;&amp;gt; 1.7
&lt;br&gt;&amp;gt; classes) and suggest some real patches. That is after I made sure it
&lt;br&gt;&amp;gt; isn't caused by some of the IcedTea &amp;quot;cleanup&amp;quot; patches that already try
&lt;br&gt;&amp;gt; to do the same thing. And if any of the above sounds terribly wrong,
&lt;br&gt;&amp;gt; please do yell and shout, so I take another step back.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p24946802.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24945915</id>
	<title>Bootstrapping (Was: Non-ASCII characters and OpenJDK)</title>
	<published>2009-08-12T15:38:38Z</published>
	<updated>2009-08-12T15:38:38Z</updated>
	<author>
		<name>Mark Wielaard</name>
	</author>
	<content type="html">[sorry if this becomes a duplicate, I sent the original from an
&lt;br&gt;unsubscribed address to the list, hopefully resending from the address
&lt;br&gt;actually subscribed to the list now.]
&lt;br&gt;&lt;br&gt;Hi Jon,
&lt;br&gt;&lt;br&gt;On Mon, 2009-08-10 at 07:48 -0700, Jonathan Gibbons wrote: 
&lt;br&gt;&amp;gt; The boot JDK must support Java 6 or better. &amp;nbsp;From the message in the &amp;nbsp;
&lt;br&gt;&amp;gt; previous line about annotation processing, it would seem you're not using a &amp;nbsp;
&lt;br&gt;&amp;gt; version of javac capable of compiling -source 6 files.
&lt;br&gt;&lt;br&gt;Although IcedTea can indeed also try to bootstrap things with 1.5
&lt;br&gt;capable tools (most of this is now disabled in IcedTea7 I see) I don't
&lt;br&gt;think that was the issue in this case. It might be related though.
&lt;br&gt;&lt;br&gt;IcedTea goes out of its way to try to make openjdk &amp;quot;bootstrappable&amp;quot;
&lt;br&gt;through the existing GNU java toolchains. So maybe some of the effort of
&lt;br&gt;tuning the -target and -source for the new 1.7 source/target have been
&lt;br&gt;biting each other. This might be more visible with IcedTea because the
&lt;br&gt;existing GNU java toolchain isn't monolithic like the openjdk one, so
&lt;br&gt;the core libraries, runtime vm and/or the compiler might have different
&lt;br&gt;source/target defaults and coverage.
&lt;br&gt;&lt;br&gt;The CompilePropertiesTask that the original error was about had a class
&lt;br&gt;major version of 51, which indicates it was generated through -target
&lt;br&gt;1.7 (or at least some compiler defaulting to 1.7). But since that class
&lt;br&gt;is used in the bootstrap cycle I think it should explicitly target 1.6.
&lt;br&gt;&lt;br&gt;So I think this part in langtools/make/build.xml needs an explicit
&lt;br&gt;source=&amp;quot;${boot.javac.source}&amp;quot; and target=&amp;quot;${boot.javac.target}&amp;quot;:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;javac fork=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;executable=&amp;quot;${boot.java.home}/bin/javac&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;srcdir=&amp;quot;${make.tools.dir}/CompileProperties&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;destdir=&amp;quot;${build.toolclasses.dir}/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;classpath=&amp;quot;${ant.home}/lib/ant.jar&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;The same thing happens later in the build with some other classes that
&lt;br&gt;are compiled and then run using the bootstrap tools.
&lt;br&gt;&lt;br&gt;The corba stripproperties classes. The BOOT_JAVAC_CMD in
&lt;br&gt;corba/make/common/BuildToolJar.gmk doesn't define a source or target,
&lt;br&gt;they should probably be defined in as BOOT_CLASS_VERSION in
&lt;br&gt;corba/make/common/shared/Defs-java.gmk as alternative to CLASS_VERSION
&lt;br&gt;since these classes will be run during the build on the bootstrap
&lt;br&gt;runtime vm.
&lt;br&gt;&lt;br&gt;Similarly for the hotspot gamma classes. They are compiled with
&lt;br&gt;COMPILE.JAVAC defined in hotspot/make/linux/makefiles/rules.make which
&lt;br&gt;could if using ALT_BOOTDIR be the bootstrap compiler and runtime. So
&lt;br&gt;should probably also include an explicit target/source setting.
&lt;br&gt;Similarly for the jvmtiGen classes that are run using the bootstrap
&lt;br&gt;runtime vm.
&lt;br&gt;&lt;br&gt;Especially the jdk build is a bit tricky since some things like the
&lt;br&gt;generatebreakiteratordata and javazic tools that are run during the
&lt;br&gt;build to generate classes and/or new source/property files combine
&lt;br&gt;classes that will go into the new rt.jar, and so have been compiled with
&lt;br&gt;-target 1.7, with tools build classes (like sun.text or
&lt;br&gt;sun.util.calendar classes) which have been compiled with -target 1.6,
&lt;br&gt;and that should be run by the bootstrap jdk (which is only capable of
&lt;br&gt;understanding 1.6 classes). This can be solved by making a copy of those
&lt;br&gt;classes and putting them in to tool package so the whole tool is 1.6
&lt;br&gt;runnable, but this is slightly ugly because that means you build stuff
&lt;br&gt;twice (once for -target 1.6 to run the tool and once for -target 1.7 to
&lt;br&gt;put into rt.jar).
&lt;br&gt;&lt;br&gt;I'll try to go through a whole build (currently stuck on the bootstrap
&lt;br&gt;rmic not liking to generate Stub classes for some of the new-target 1.7
&lt;br&gt;classes) and suggest some real patches. That is after I made sure it
&lt;br&gt;isn't caused by some of the IcedTea &amp;quot;cleanup&amp;quot; patches that already try
&lt;br&gt;to do the same thing. And if any of the above sounds terribly wrong,
&lt;br&gt;please do yell and shout, so I take another step back.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p24945915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24908913</id>
	<title>Re: Non-ASCII characters and OpenJDK</title>
	<published>2009-08-10T15:46:44Z</published>
	<updated>2009-08-10T15:46:44Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/8/10 Mark Wielaard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24908913&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, 2009-08-07 at 14:13 -0700, Joe Darcy wrote:
&lt;br&gt;&amp;gt;&amp;gt; The fix for 6827026  &amp;quot;Change javac source and target default to 7&amp;quot; added
&lt;br&gt;&amp;gt;&amp;gt; explicit -source options throughout the JDK build so keep the same build
&lt;br&gt;&amp;gt;&amp;gt; semantics of -source 1.5.  As documented in the javac man page and as I
&lt;br&gt;&amp;gt;&amp;gt; wrote up recently,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This, and the bump to b68, also seems to have broken the IcedTea7
&lt;br&gt;&amp;gt; bootstrap:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://icedtea.classpath.org/pipermail/testresults/2009-August/000109.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icedtea.classpath.org/pipermail/testresults/2009-August/000109.html&lt;/a&gt;&lt;br&gt;&amp;gt; Note the &amp;quot;java.lang.ClassFormatError: CompilePropertiesTask
&lt;br&gt;&amp;gt; (unrecognized class file version)&amp;quot;. I assume that is because some
&lt;br&gt;&amp;gt; -target output is used for a .class file too early in the bootstrap and
&lt;br&gt;&amp;gt; either the compiler or runtime used doesn't support it yet.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I'll take a look when I'm back at work next week.
&lt;br&gt;&lt;br&gt;It goes without saying that it (eventually) worked for me or I
&lt;br&gt;wouldn't have committed the change. Unfortunately, ant is about as
&lt;br&gt;useful as a chocolate teapot when it comes to debugging such errors,
&lt;br&gt;but I'd suggest taking a look at which JDK is running ant. &amp;nbsp;I've had
&lt;br&gt;all manner of JDKs end up running it before, including kaffe once
&lt;br&gt;which caused some rather bizarre results!
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Non-ASCII-characters-and-OpenJDK-tp24871827p24908913.html" />
</entry>

</feed>
