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
1 Ok, there's a problem with mx4j-*-3.0.2:
2
3 1. commons-modeler: has >=jdk-1.4 - would need to be changed to 1.5
4 2. groovy: has || ( =jdk-1.5 =jdk-1.4 )
5 3. proxool: has >=jdk-1.4
6 4. tomcat: needs mx4j when java5 USE flag is disabled, it uses then JDK 1.4 and
7 mx4j-core is compiled with 1.5 (due to hessian needing 1.5)
8
9 Maybe it's time to deprecate 1.4 and reccomend >=1.5 where it's possible?
10
11 I propose to deprecate java5 USE flag and default to >=1.5 - 1.4 is long time
12 dead. What that means? Everywhere where there's a >=jdk-1.{2,3,4} it should be
13 changed to >=jdk-1.5, if there's a strict dependency on 1.4 there's not much we
14 can do, beside leaving the offending package to bit rot. Following packages
15 could be affected (the list may contain errors):
16
17 adaptx-0.9.13_p20041105-r3:DEPEND="=virtual/jdk-1.4*
18 avalon-logkit-1.2-r2:=virtual/jdk-1.4*
19 avalon-logkit-1.2-r3:=virtual/jdk-1.4*
20 avalon-logkit-2.1-r1:=virtual/jdk-1.4*
21 avalon-logkit-2.1-r2:=virtual/jdk-1.4*
22 axion-1.0_rc2-r3:=virtual/jdk-1.4* )
23 backport-util-concurrent-1.1.01-r1:DEPEND="=virtual/jdk-1.4*
24 backport-util-concurrent-3.0:!java5? ( =virtual/jdk-1.4* )
25 batik-1.6-r3:DEPEND="=virtual/jdk-1.4*
26 c3p0-0.9.0.4:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
27 castor-0.9.9.1-r2:=virtual/jdk-1.4*
28 castor-0.9.9.1-r3:=virtual/jdk-1.4*
29 commons-beanutils-1.7.0-r3:test? ( dev-java/junit:0 || ( =virtual/jdk-1.5*
30 =virtual/jdk-1.4* ) )
31 commons-dbcp-1.2.2:=virtual/jdk-1.4*
32 commons-jxpath-1.2-r3:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
33 crimson-1.1.3-r1:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.3* )"
34 gnu-jaf-1.0-r2:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5* )
35 gnu-jaxp-1.3-r1:DEPEND="=virtual/jdk-1.4*
36 groovy-1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
37 hessian-3.0.8-r3:DEPEND="=virtual/jdk-1.4*
38 hibernate-3.0.5-r2:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4* =virtual/jdk-1.5*"
39 hibernate-3.1.3:=virtual/jdk-1.4*
40 icu4j-3.6.1-r1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
41 icu4j-3.8.1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
42 icu4j-3.8.1:!test? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
43 itext-2.0.7:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
44 itext-2.0.8:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
45 itext-2.1.0:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? (
46 =virtual/jdk-1.4* ) ) )
47 itext-2.1.1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? (
48 =virtual/jdk-1.4* ) ) )
49 itext-2.1.2-r1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? (
50 =virtual/jdk-1.4* ) ) )
51 itext-2.1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? (
52 =virtual/jdk-1.4* ) ) )
53 jakarta-jstl-1.1.2-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
54 jaxme-0.3.1-r4:=virtual/jdk-1.4*
55 jdbc-jaybird-2.0.1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
56 jdbc-jaybird-2.1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
57 jdbc-jaybird-2.1.0:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
58 jdbc-jaybird-2.1.2:!java6? ( !java5? ( =virtual/jdk-1.4* ) )
59 jdbc-mysql-3.1.13-r5:=virtual/jdk-1.4*
60 jdbc-mysql-5.0.6:=virtual/jdk-1.4*
61 jdbc-mysql-5.0.8:=virtual/jdk-1.4*
62 jdbc-postgresql-8.2_p504:!java5? ( =virtual/jdk-1.4* )
63 jdbc-postgresql-8.2_p504:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*"
64 jdbc-postgresql-8.2_p505:!java5? ( =virtual/jdk-1.4* )
65 jdbc-postgresql-8.2_p505:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*"
66 jdbc-postgresql-8.2_p506:!java5? ( =virtual/jdk-1.4* )
67 jdbc-postgresql-8.3_p603-r1:!java5? ( !java6? ( =virtual/jdk-1.4* ) )
68 jdbc-postgresql-8.3_p603:!java5? ( =virtual/jdk-1.4* )
69 jessie-1.0.0-r2:DEPEND="=virtual/jdk-1.4*
70 jmp-0.51:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
71 joda-time-1.4-r1:=virtual/jdk-1.4*
72 jtds-1.2-r2:=virtual/jdk-1.4*
73 mckoi-1.0.3-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
74 metadata-extractor-2.2.2-r2:test? ( =virtual/jdk-1.6* =virtual/jdk-1.5*
75 =virtual/jdk-1.4* )
76 mockobjects-0.09-r2:=virtual/jdk-1.4*
77 mockobjects-0.09-r3:|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
78 openjms-0.7.6.1-r3:DEPEND="=virtual/jdk-1.4*
79 openjms-0.7.6.1-r4:DEPEND="=virtual/jdk-1.4*
80 struts-legacy-1.0-r2:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
81 tagunit-1.0.1-r1:DEPEND=" || ( =virtual/jdk-1.4* =virtual/jdk-1.3* )
82 tagunit-1.0.1-r2:DEPEND="=virtual/jdk-1.4*
83 telnetd-1.0-r2:=virtual/jdk-1.4* )
84 tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* )
85 tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* )"
86 xmlgraphics-commons-1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5*
87 =virtual/jdk-1.4* )
88 xmlunit-1.0-r2:!test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) )
89 xmlunit-1.0-r2:=virtual/jdk-1.4*
90 xstream-1.2-r1:!java5? ( =virtual/jdk-1.4* )
91 xstream-1.2:!java5? ( =virtual/jdk-1.4* )
92
93 If there are no objections I volunteer to do the transition.
94
95 --
96 Krzysiek Pawlik <nelchael at gentoo.org> key id: 0xBC555551
97 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>