openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #08236
Bug#675495: OpenJDK-6 should not be released with Wheezy
On 2012-06-07 20:25, Julien Cristau wrote:
> On Fri, Jun 1, 2012 at 20:12:07 +0200, Damien Raude-Morvan wrote:
>
>> - AFAIK, there is still 50+ FTBFS [3] :/
>>
> Could somebody verify and file those in the debian bts as a first step?
>
> Cheers,
> Julien
>
>
Hi,
Status update on this. Thanks to Lucas, we got the FTBFS reproduced[0].
I have setup a titanpad to coordinate our work in this area [1]. For
already filed bugs, there is also [2].
As far as I can tell, we have removed about 24 "possible failures" from
the original list [0] (striked-out in [1]); this includes some false
positives because gcj-native-helper was uninstallable during Lucas's
test build (my failed to consider that case).
Beyond the FTBFS (which tends to be trivial to fix) there are also a
number of packages explicitly (build) depending on OpenJDK-6. A few of
these have been fixed today as well, but I have given them less
attention. In some cases, the dependency line just needs be updated
(possibly requiring a rebuild with javahelper/0.42). Though I guess
there will be cases where the package breaks/FTBFS if it isn't OpenJDK-6.
All in all; I suspect it is "mostly doable" but I do not think "we"
(i.e. James Page and I) can keep up the pace on our own. For people
wanting to help out; please grab Lintian from git and use its -E flag
for testing the resulting binaries. In some cases the build does not
properly bound the Java versions causing the Java class files to need
Java7. Any of the following tags are "REALLY BAD"(tm):
* javalib-but-no-public-jars (requires -I)
- Happens with maven and a missing "--java-lib" (e.g. #676233)
- Unrelated to Java7, but an RC bug
* incompatible-java-bytecode-format (requires -E)
- Missing -source/-target version.
* unknown-java-class-version
- Shouldn't happen ever (corrupt class files).
* doc-base-file-references-missing-file
- Can happen if the build does not fail on javadoc errors (seen with
ant).
Attached is a dd-list of packages from Lucas's rebuild that have not
been fixed (some of them have bugs already though).
Common failures include:
* "Encoding issue"
- Passing -source 1.5 or -encoding $enc usually fixes it
* API change (new method required in Java7)
- Common one "getParentLogger()".
just add the method that throws SQLFeatureNotSupportedException
(i.e. java.sql.SQLFeatureNotSupportedException)
* Ambigious class/interface name
- If one of them are in "java." (or javax.) and the other one isn't,
we usually want the "other one".
~Niels
[0]
http://blop.info/pub/fullresults.2012-06-19.txt
http://people.debian.org/~lucas/logs/2012/06/19/netbeans_7.0.1+dfsg1-5_unstable.log
[1] http://titanpad.com/WciYqDGRNd
[2]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=ubuntu-devel@xxxxxxxxxxxxxxxx;tag=openjdk-7-transition
Andreas Tille <tille@xxxxxxxxxx>
king (U)
libpal-java (U)
Andres Mejia <amejia@xxxxxxxxxx>
felix-framework (U)
Andres Mejia <mcitadel@xxxxxxxxx>
netbeans (U)
Andrew Ross <ubuntu@xxxxxxxxxxxxxxxx>
netbeans (U)
Barry Hawkins <barry@xxxxxxxxx>
lucene2 (U)
Brian Thomason <brian.thomason@xxxxxxxxxxxxxx>
ha-jdbc (U)
libbtm-java (U)
Damien Raude-Morvan <drazzib@xxxxxxxxxx>
commons-vfs (U)
felix-framework (U)
mondrian
mvel (U)
olap4j
uimaj (U)
Debian Berkeley DB Group <pkg-db-devel@xxxxxxxxxxxxxxxxxxxxxxx>
db
Debian GIS Project <pkg-grass-devel@xxxxxxxxxxxxxxxxxxxxxxx>
postgis
Debian Java Maintainers <pkg-java-maintainers@xxxxxxxxxxxxxxxxxxxxxxx>
antlr3
commons-vfs
eclipselink
felix-framework
gradle
ha-jdbc
jas
java3d
jblas
jbossas4
jenkins-winstone
jenkins-xstream
jinput
jmock2
jruby
libbtm-java
libcobra-java
libiscwt-java
libjamon-java
libjboss-classloader-java
libjbzip2-java
libproxool-java
lucene2
maven-scm
maven-stapler-plugin
mvel
mysql-connector-java
netbeans
openjpa
rsyntaxtextarea
svnkit
uimaj
wagon
Debian Java maintainers <pkg-java-maintainers@xxxxxxxxxxxxxxxx>
mac-widgets
Debian Med Packaging Team <debian-med-packaging@xxxxxxxxxxxxxxxxxxxxxxx>
king
libpal-java
pixelmed
Debian QA Group <packages@xxxxxxxxxxxxx>
libxjavadoc-java
Debian SELinux maintainers <selinux-devel@xxxxxxxxxxxxxxxxxxxxxxx>
setools
Debichem Team <debichem-devel@xxxxxxxxxxxxxxxxxxxxxxx>
jgromacs
jmol
Dmitry Nezhevenko <dion@xxxxxxxxxxx>
pylucene
Fabien Poulard <fabien.poulard@xxxxxxxxxxxxxx>
uimaj (U)
Francesco Paolo Lovergine <frankie@xxxxxxxxxx>
postgis (U)
Gabriele Giacone <1o5g4r8o@xxxxxxxxx>
jinput (U)
jmock2 (U)
Gilles Filippini <pini@xxxxxxxxxx>
mac-widgets (U)
Giovanni Mascellani <gio@xxxxxxxxxx>
jas (U)
Giuseppe Iuculano <iuculano@xxxxxxxxxx>
fex
James Page <james.page@xxxxxxxxxx>
jenkins-winstone (U)
jenkins-xstream (U)
maven-stapler-plugin (U)
Jeff Breidenbach <jab@xxxxxxxxxx>
lucene2 (U)
Jonny Lamb <jonny@xxxxxxxxxx>
java3d (U)
Kilian Krause <kilian@xxxxxxxxxx>
fex (U)
Ludovic Claude <ludovic.claude@xxxxxxxxxxx>
antlr3 (U)
maven-scm (U)
wagon (U)
Luke Cycon <lcycon@xxxxxxxxx>
libjamon-java (U)
Manoj Srivastava <srivasta@xxxxxxxxxx>
setools (U)
Marcus Better <marcus@xxxxxxxxx>
mysql-connector-java (U)
MartÃn Ferrari <tincho@xxxxxxxxxx>
libjtds-java
Mathieu Malaterre <malat@xxxxxxxxxx>
pixelmed (U)
Michael Banck <mbanck@xxxxxxxxxx>
jmol (U)
Michael Koch <konqueror@xxxxxx>
antlr3 (U)
lucene2 (U)
mysql-connector-java (U)
Michael Tautschnig <mt@xxxxxxxxxx>
sat4j
Miguel Landaeta <miguel@xxxxxxxxx>
eclipselink (U)
gradle (U)
openjpa (U)
svnkit (U)
Olivier Sallou <osallou@xxxxxxxxxx>
libjbzip2-java (U)
OndÅej Surý <ondrej@xxxxxxxxxx>
db (U)
Onkar Shinde <onkarshinde@xxxxxxxxxx>
java3d (U)
Petter Reinholdtsen <pere@xxxxxxxxxx>
java3d (U)
Picca Frédéric-Emmanuel <picca@xxxxxxxxxxxxxxxxxxxxx>
remotetea
Rail Aliev <rail@xxxxxxx>
jwordsplitter
Rene Engelhard <rene@xxxxxxxxxx>
lucene2 (U)
Sebastien Delafond <seb@xxxxxxxxxx>
jruby (U)
Soeren Sonnenburg <sonne@xxxxxxxxxx>
jblas (U)
Steffen Moeller <moeller@xxxxxxxxxx>
jgromacs (U)
libiscwt-java (U)
libjbzip2-java (U)
Stephen Frost <sfrost@xxxxxxxxxx>
postgis (U)
TANIGUCHI Takaki <takaki@xxxxxxxxxx>
libmecab-java
Torsten Werner <twerner@xxxxxxxxxx>
java3d (U)
jblas (U)
jbossas4 (U)
jruby (U)
libbtm-java (U)
libcobra-java (U)
libjamon-java (U)
libjboss-classloader-java (U)
libproxool-java (U)
wagon (U)
Varun Hiremath <varun@xxxxxxxxxx>
jbossas4 (U)
libcobra-java (U)
libjboss-classloader-java (U)
libproxool-java (U)
Vladimir Kotov <vladimir@xxxxxxxx>
rsyntaxtextarea (U)
Ying-Chun Liu (PaulLiu) <paulliu@xxxxxxxxxx>
mobile-atlas-creator
Yulia Novozhilova <Yulia.Novozhilova@xxxxxxx>
felix-framework (U)
netbeans (U)
References