[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ next ]


Debian Java FAQ.
Chapter 3 - Status of Java in Debian Squeeze


3.1 What is new in Squeeze?

The information in this chapter is probably out of date as Squeeze is not yet released and changes rapidly.

Squeeze ships with OpenJDK 6 and its IcedTea patches 1.8. The default ant version is 1.8 but there is a compatibility package with version 1.7. Java-common has switched to OpenJDK as the default-jdk on most architectures. Squeeze has updated GCJ to version 4.4. The new Debian Orbital Alignment Team has updated Eclipse to version 3.5.2.

Squeeze ships a fully working Tomcat 6 and Jetty 5 but both Glassfish and JBossAS 4 are still incomplete. Thanks to OpenJDK and the switch to OpenJDK as the default JDK even more Java packages in the contrib component (e.g. Hibernate 3) could be moved to main.

Maven has been updated to version 2.2 and it is accompanied by new helper packages: maven-repo-helper, maven-debian-helper, and several Maven plugins. It is now possible to build Debian packages with Maven because Debian has its own repository of POM files.


3.2 What are the most important changes in the Java policy?

The -gcj packages are now deprecated but we keep them if the are good reason. The virtual package java-virtual-machine is gone and packages must not depend or recommend java-virtual-machine. Please check the policy for more details.

Javadoc packages are now expected to link their javadoc against system installed javadocs. This means that javadocs will now provide local links instead of remote links. Javadoc packages will recommend on other javadoc packages; this will install the dependency docs by default, but allow users to avoid installing a lot of large javadoc packages (e.g. by asking APT to not include recommends).


3.3 What have been removed in Squeeze?

This is an incomplete list of packages removed from Squeeze:


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ next ]


Debian Java FAQ.

$Revision: 7831 $, $Date: 2010-12-04 20:17:15 +0000 (Sat, 04 Dec 2010) $

Torsten Werner twerner@debian.org
Niels Thykier niels@thykier.net
Javier Fernández-Sanguino Peña jfs@debian.org