MainInclusionReportOpenJDK6

Main Inclusion Report for openjdk-6

Requirements

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/o/openjdk-6; available for all supported architectures, availably for sparc, zero build available for powerpc, not available for ia64 and hppa.

  2. Rationale:

    • Will be used as a java 1.5 compatible runtime / build dependency instead of the currently used gij/gcj.
    • The goal is to demote gcj, probably not yet for intrepid, because it is still the only alternative for some community ports, and a build dependency for many java packages (building -gcj packages).
  3. Security:

    • CVE entries: ...

    • Secunia history: ...

    • No binaries running as root, no daemons.
    • Network activity: Java runtime and standard library; offers complete network functionality.
    • Includes libraries to process binary formats, although links to system libraries (doesn't use the included copies of these libraries).
    • Source code review performed: Extensive review of licenses, working with the code for some months now.
  4. Quality assurance:

    • Package works out of the box without configuration. The priorities of the alternatives have the highest value, so unless the user doesn't configure the alternatives on his own, the package needs no configuration. Java alternatives can be configured using update-java-alternatives.
    • Debian bugs: Doesn't exist yet.

    • Maintenance in Debian Not yet included.

    • Upstream OpenJDK and IcedTea are alive.

    • No write access to the general Sun Java bug tracker, bug reports are currently submitted to the IcedTea bug tracker.

    • Hardware: On the i386 architecture, OpenJDK requires at least a 586 CPU.
    • Test suite (jtreg) is included in the upstream source, the packaging depends on the mauve testsuite as well. Both testsuites are run during the build (takes over 24h on powerpc).
  5. Standards compliance:

  6. Dependencies:

    • Build dependencies not yet in main: lesstif2-dev, mauve.
    • Dependencies not yet in main: rhino, libaccess-bridge-java, ca-certificates-java,
    • Recommends not yet in main: tzdata-java

Reviewers

MIR bug: https://launchpad.net/bugs/246349

Initial MIR: Matthias Klose

MainInclusionReportOpenJDK6 (last edited 2008-08-06 16:32:38 by localhost)