Gentoo Archives: gentoo-java

From: Krzysiek Pawlik <nelchael@g.o>
To: Gentoo Java <gentoo-java@l.g.o>
Subject: Re: [gentoo-java] caucho-services, burlap and hessian mess - dropping JDK 1.4 ?
Date: Tue, 24 Jun 2008 07:29:12
Message-Id: 4860A240.6000003@gentoo.org
In Reply to: Re: [gentoo-java] caucho-services, burlap and hessian mess by Krzysiek Pawlik
Ok, there's a problem with mx4j-*-3.0.2:

1. commons-modeler: has >=jdk-1.4 - would need to be changed to 1.5
2. groovy: has || ( =jdk-1.5 =jdk-1.4 )
3. proxool: has >=jdk-1.4
4. tomcat: needs mx4j when java5 USE flag is disabled, it uses then JDK 1.4 and 
mx4j-core is compiled with 1.5 (due to hessian needing 1.5)

Maybe it's time to deprecate 1.4 and reccomend >=1.5 where it's possible?

I propose to deprecate java5 USE flag and default to >=1.5 - 1.4 is long time 
dead. What that means? Everywhere where there's a >=jdk-1.{2,3,4} it should be 
changed to >=jdk-1.5, if there's a strict dependency on 1.4 there's not much we 
can do, beside leaving the offending package to bit rot. Following packages 
could be affected (the list may contain errors):

adaptx-0.9.13_p20041105-r3:DEPEND="=virtual/jdk-1.4*
avalon-logkit-1.2-r2:=virtual/jdk-1.4*
avalon-logkit-1.2-r3:=virtual/jdk-1.4*
avalon-logkit-2.1-r1:=virtual/jdk-1.4*
avalon-logkit-2.1-r2:=virtual/jdk-1.4*
axion-1.0_rc2-r3:=virtual/jdk-1.4* )
backport-util-concurrent-1.1.01-r1:DEPEND="=virtual/jdk-1.4*
backport-util-concurrent-3.0:!java5? ( =virtual/jdk-1.4* )
batik-1.6-r3:DEPEND="=virtual/jdk-1.4*
c3p0-0.9.0.4:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
castor-0.9.9.1-r2:=virtual/jdk-1.4*
castor-0.9.9.1-r3:=virtual/jdk-1.4*
commons-beanutils-1.7.0-r3:test? ( dev-java/junit:0 || ( =virtual/jdk-1.5* 
=virtual/jdk-1.4* ) )
commons-dbcp-1.2.2:=virtual/jdk-1.4*
commons-jxpath-1.2-r3:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
crimson-1.1.3-r1:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.3* )"
gnu-jaf-1.0-r2:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5* )
gnu-jaxp-1.3-r1:DEPEND="=virtual/jdk-1.4*
groovy-1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
hessian-3.0.8-r3:DEPEND="=virtual/jdk-1.4*
hibernate-3.0.5-r2:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4* =virtual/jdk-1.5*"
hibernate-3.1.3:=virtual/jdk-1.4*
icu4j-3.6.1-r1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
icu4j-3.8.1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
icu4j-3.8.1:!test? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
itext-2.0.7:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
itext-2.0.8:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
itext-2.1.0:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( 
=virtual/jdk-1.4* ) ) )
itext-2.1.1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( 
=virtual/jdk-1.4* ) ) )
itext-2.1.2-r1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( 
=virtual/jdk-1.4* ) ) )
itext-2.1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( 
=virtual/jdk-1.4* ) ) )
jakarta-jstl-1.1.2-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
jaxme-0.3.1-r4:=virtual/jdk-1.4*
jdbc-jaybird-2.0.1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
jdbc-jaybird-2.1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
jdbc-jaybird-2.1.0:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
jdbc-jaybird-2.1.2:!java6? ( !java5? ( =virtual/jdk-1.4* ) )
jdbc-mysql-3.1.13-r5:=virtual/jdk-1.4*
jdbc-mysql-5.0.6:=virtual/jdk-1.4*
jdbc-mysql-5.0.8:=virtual/jdk-1.4*
jdbc-postgresql-8.2_p504:!java5? ( =virtual/jdk-1.4* )
jdbc-postgresql-8.2_p504:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*"
jdbc-postgresql-8.2_p505:!java5? ( =virtual/jdk-1.4* )
jdbc-postgresql-8.2_p505:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*"
jdbc-postgresql-8.2_p506:!java5? ( =virtual/jdk-1.4* )
jdbc-postgresql-8.3_p603-r1:!java5? ( !java6? ( =virtual/jdk-1.4* ) )
jdbc-postgresql-8.3_p603:!java5? ( =virtual/jdk-1.4* )
jessie-1.0.0-r2:DEPEND="=virtual/jdk-1.4*
jmp-0.51:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
joda-time-1.4-r1:=virtual/jdk-1.4*
jtds-1.2-r2:=virtual/jdk-1.4*
mckoi-1.0.3-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
metadata-extractor-2.2.2-r2:test? ( =virtual/jdk-1.6* =virtual/jdk-1.5* 
=virtual/jdk-1.4* )
mockobjects-0.09-r2:=virtual/jdk-1.4*
mockobjects-0.09-r3:|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
openjms-0.7.6.1-r3:DEPEND="=virtual/jdk-1.4*
openjms-0.7.6.1-r4:DEPEND="=virtual/jdk-1.4*
struts-legacy-1.0-r2:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
tagunit-1.0.1-r1:DEPEND=" || ( =virtual/jdk-1.4* =virtual/jdk-1.3* )
tagunit-1.0.1-r2:DEPEND="=virtual/jdk-1.4*
telnetd-1.0-r2:=virtual/jdk-1.4* )
tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* )
tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* )"
xmlgraphics-commons-1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* 
=virtual/jdk-1.4* )
xmlunit-1.0-r2:!test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
xmlunit-1.0-r2:=virtual/jdk-1.4*
xstream-1.2-r1:!java5? ( =virtual/jdk-1.4* )
xstream-1.2:!java5? ( =virtual/jdk-1.4* )

If there are no objections I volunteer to do the transition.

-- 
Krzysiek Pawlik   <nelchael at gentoo.org>   key id: 0xBC555551
desktop-misc, java, apache, ppc, vim, kernel, python...

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-java] caucho-services, burlap and hessian mess - dropping JDK 1.4 ? "William L. Thomson Jr." <wltjr@g.o>