<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.5" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Joshua Nichols - Latest comments on Java 1.4: Do we still need it?</title>
		<link>http://blogs.gentoo.org/nichoj?disp=comments</link>
		<description></description>
		<language>en-US</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.5"/>
		<ttl>60</ttl>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Fri, 12 Jan 2007 05:25:27 +0000</pubDate>
			<dc:creator>Joshua Nichols [Member]</dc:creator>
			<guid isPermaLink="false">c18639@http://blogs.gentoo.org/</guid>
			<description>I don't know how to better explain things without rehashing over what has been said already.&lt;br /&gt;
&lt;br /&gt;
I suppose one of the key points is that you will run into problems if you try to compile generation-1 packages with &gt;virtual/jdk-1.4, particularly when you have other packages depending on that package not having 1.5 or later bytecode.&lt;br /&gt;
&lt;br /&gt;
Whether or not you will use Java 1.4 is kind of irrelevant. This is because for now, our build system needs 1.4 around to build some packages. It similar asking why you would need gcc on your Gentoo system if you never plan on compiling anything (from the perspective of a user of the gcc command). Since we do compile from source, you would need gcc to be able to build anything, because our build system necessitates it. It is not dissimilar for Java 1.4.&lt;br /&gt;
&lt;br /&gt;
But in reality, given enough time, all packages will be migrated and stabilized, with unmigrated revisions getting dropped. Once that is done, it will only be packages which inheritly require Java 1.4, or have issues with any other version of Java. Hopefully, those will be packages on the fringe, and if we have the source, we should be able to fix them.&lt;br /&gt;
&lt;br /&gt;
About updating unmigrated packages to depend on =virtual/jdk-1.4* specifically instead of &gt;=virtual/jdk-1.4 (or whatever)... we believe that that time is better spent on just migrating the offending package.&lt;br /&gt;
&lt;br /&gt;
</description>
			<content:encoded><![CDATA[I don't know how to better explain things without rehashing over what has been said already.<br />
<br />
I suppose one of the key points is that you will run into problems if you try to compile generation-1 packages with >virtual/jdk-1.4, particularly when you have other packages depending on that package not having 1.5 or later bytecode.<br />
<br />
Whether or not you will use Java 1.4 is kind of irrelevant. This is because for now, our build system needs 1.4 around to build some packages. It similar asking why you would need gcc on your Gentoo system if you never plan on compiling anything (from the perspective of a user of the gcc command). Since we do compile from source, you would need gcc to be able to build anything, because our build system necessitates it. It is not dissimilar for Java 1.4.<br />
<br />
But in reality, given enough time, all packages will be migrated and stabilized, with unmigrated revisions getting dropped. Once that is done, it will only be packages which inheritly require Java 1.4, or have issues with any other version of Java. Hopefully, those will be packages on the fringe, and if we have the source, we should be able to fix them.<br />
<br />
About updating unmigrated packages to depend on =virtual/jdk-1.4* specifically instead of >=virtual/jdk-1.4 (or whatever)... we believe that that time is better spent on just migrating the offending package.<br />
<br />
]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c18639</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Wed, 06 Dec 2006 14:37:44 +0000</pubDate>
			<dc:creator>kavol [Visitor]</dc:creator>
			<guid isPermaLink="false">c18500@http://blogs.gentoo.org/</guid>
			<description>hello,&lt;br /&gt;
&lt;br /&gt;
nice explanation, but ... I do not understand why should I install Java 1.4 even when I do not plan to use any of the old code?&lt;br /&gt;
&lt;br /&gt;
see, I am not an Java expert ... I was asked by a friend to set-up a server for testing his project - this is a new project, from scratch, no need to support older Java&lt;br /&gt;
&lt;br /&gt;
then I do not understand the need for older Java? - if this is a requierement of some specific package, then why does not the package report &quot;I need Java 1.4&quot;, why the error message is written just like &quot;you have to have Java 1.4 in Gentoo&quot;?&lt;br /&gt;
&lt;br /&gt;
... this is confusing for me - if the problem is only a few unmigrated packages, how can you know that I will need one of these and that I need to pull all the ballast of the older Java copy?</description>
			<content:encoded><![CDATA[hello,<br />
<br />
nice explanation, but ... I do not understand why should I install Java 1.4 even when I do not plan to use any of the old code?<br />
<br />
see, I am not an Java expert ... I was asked by a friend to set-up a server for testing his project - this is a new project, from scratch, no need to support older Java<br />
<br />
then I do not understand the need for older Java? - if this is a requierement of some specific package, then why does not the package report "I need Java 1.4", why the error message is written just like "you have to have Java 1.4 in Gentoo"?<br />
<br />
... this is confusing for me - if the problem is only a few unmigrated packages, how can you know that I will need one of these and that I need to pull all the ballast of the older Java copy?]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c18500</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Mon, 04 Sep 2006 00:11:21 +0000</pubDate>
			<dc:creator>triod [Visitor]</dc:creator>
			<guid isPermaLink="false">c18150@http://blogs.gentoo.org/</guid>
			<description>Okay. What about amd64 systems? For example, ant may be compiled via jdk-1.5.(last). If we have java build systems, we can try use cvs or others method to get the sources for testing and/or make ebuilds. But now, after last emerge --sync (2006-09-01), portage try to download blackdown(64bit). This is incorrect....</description>
			<content:encoded><![CDATA[Okay. What about amd64 systems? For example, ant may be compiled via jdk-1.5.(last). If we have java build systems, we can try use cvs or others method to get the sources for testing and/or make ebuilds. But now, after last emerge --sync (2006-09-01), portage try to download blackdown(64bit). This is incorrect....]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c18150</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Thu, 24 Aug 2006 19:24:06 +0000</pubDate>
			<dc:creator>FLu-X [Visitor]</dc:creator>
			<guid isPermaLink="false">c18124@http://blogs.gentoo.org/</guid>
			<description>Additionally, some platforms, such as the Silicon Graphics SGI, don't have a JVM 1.5 implementation, which is a shame...</description>
			<content:encoded><![CDATA[Additionally, some platforms, such as the Silicon Graphics SGI, don't have a JVM 1.5 implementation, which is a shame...]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c18124</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Thu, 03 Aug 2006 02:16:24 +0000</pubDate>
			<dc:creator>Joshua Nichols [Member]</dc:creator>
			<guid isPermaLink="false">c16855@http://blogs.gentoo.org/</guid>
			<description>Excellent point Stu. My post was mostly a response to people who have been 'inquiring' Java 1.5 isn't being used for everything yet.&lt;br /&gt;
&lt;br /&gt;
Of course, we need Java 1.4 for people who need/want Java 1.4 :-D</description>
			<content:encoded><![CDATA[Excellent point Stu. My post was mostly a response to people who have been 'inquiring' Java 1.5 isn't being used for everything yet.<br />
<br />
Of course, we need Java 1.4 for people who need/want Java 1.4 :-D]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c16855</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Tue, 01 Aug 2006 20:54:25 +0000</pubDate>
			<dc:creator>Stuart Herbert [Visitor]</dc:creator>
			<guid isPermaLink="false">c16757@http://blogs.gentoo.org/</guid>
			<description>Hi,&lt;br /&gt;
&lt;br /&gt;
Yes, we still need Java 1.4.  Even when there's nothing in the tree that needs Java 1.4, there'll be plenty of third-party stuff that doesn't work w/ Java 1.5.  At work, we still use Java 1.4 because we find the CORBA support in Java 1.5 just too unreliable.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Stu</description>
			<content:encoded><![CDATA[Hi,<br />
<br />
Yes, we still need Java 1.4.  Even when there's nothing in the tree that needs Java 1.4, there'll be plenty of third-party stuff that doesn't work w/ Java 1.5.  At work, we still use Java 1.4 because we find the CORBA support in Java 1.5 just too unreliable.<br />
<br />
Best regards,<br />
Stu]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c16757</link>
		</item>
				<item>
			<title>In response to: Java 1.4: Do we still need it?</title>
			<pubDate>Tue, 01 Aug 2006 19:36:43 +0000</pubDate>
			<dc:creator>Caster [Visitor]</dc:creator>
			<guid isPermaLink="false">c16756@http://blogs.gentoo.org/</guid>
			<description>Nice explanation, that hopefully people will understand. If you put this also on the wiki, we can slap everybody who asks with it :)</description>
			<content:encoded><![CDATA[Nice explanation, that hopefully people will understand. If you put this also on the wiki, we can slap everybody who asks with it :)]]></content:encoded>
			<link>http://blogs.gentoo.org/nichoj/2006/08/01/java_1_4_do_we_still_need_it#c16756</link>
		</item>
			</channel>
</rss>
