Skip to content

Changelog java-common (0.72)


java-common (0.72) unstable; urgency=medium

   * Team upload.
   * Prepared the default values for Java 13 to 17
   * Standards-Version updated to 4.4.0


java-common (0.71) unstable; urgency=medium

   * Team upload.
   * Bump OpenJDK version for sh4 arch to 11 (Closes: #917772)
   * Bump Standards-Version to 4.3.0

java-common (0.70) unstable; urgency=medium

   * Team upload.
   * Upload to unstable

java-common (0.69) experimental; urgency=medium

   * Team upload.
   * Moved all Java 10 architectures to Java 11, except sh4 and powerpcspe
     (Closes: #910148)

java-common (0.68) unstable; urgency=medium

   * Team upload.
   * Moved powerpcspe to the list of Java 10 architectures (Closes: #901571)
   * Moved m68k to the list of Java 10 architectures (Closes: #904585)
   * Standards-Version updated to 4.1.5

java-common (0.67) unstable; urgency=medium

   * Team upload.
   * Added riscv64 to the list of Java 10 architectures (Closes: #897039)
   * default-jre no longer suggest default-java-plugin (Closes: #893849)

java-common (0.66) unstable; urgency=medium

   * Team upload.
   [ Emmanuel Bourg ]
   * Use Vcs-* URLs
   * Removed the GCJ paths from jvm_includes
   * Simplified debian/rules
   [ Matthias Klose ]
   * Remove all references to the plugin and gcj packages.
   * Add the default values for Java 12

java-common (0.65) unstable; urgency=medium

   * Bump sparc64 defaults to 1.10.

java-common (0.63.1) experimental; urgency=medium

   [ Tiago Stürmer Daitx ]
   * debian/control:
     - add XB-Cnf-Extra-Commands hints to default-{jre,jdk}
       for the new command-not-found extraction
   * default-jre: Lower recommends of default-java-plugin to a suggests.
   [ Matthias Klose ]
   * Bump the version of the defaults packages to 1.10, keep defaults
     for m68k powerpcspe sparc64 at 1.9.

java-common (0.63) unstable; urgency=medium

   * Team upload
   * Move ia64 from Java 5 to Java 9 architectures (Closes: #894011)
   * Use debhelper 11

java-common (0.62) unstable; urgency=medium

   * Stop building the plugin package.

java-common (0.61) unstable; urgency=medium

   * Don't build jre/jdk defaults packages on platforms still relying
     on java 5 (provided by gcj). Closes: #892529.
   * Remove kfreebsd-amd64 kfreebsd-i386 from java9_architectures.
   * Prepare the default values for Java 11
   * Stop building gcj-native-helper.
   * Add two new macros:
     - java_default_architectures
     - java_dependency, call as $(call java_dependency, default-jdk)
       -> default-jdk [!hppa !ia64 !s390 !sparc !hurd-i386]


java-common (0.59) unstable; urgency=medium

   * Team upload.
   * Prepared the default values for Java 10
   * Standards-Version updated to 4.0.0
   * Refreshed debian/copyright

java-common (0.58) unstable; urgency=medium

   * Team upload.
   * Fixed update-java-alternatives to work with the new jdk-headless packages.
     Thanks to Dominic Hargreaves for the patch (Closes: #825987)
   * Updated the package descriptions
   * Removed the unused Lintian overrides
   * Use secure Vcs-* URLs
   * Standards-Version updated to 3.9.8
   * Switch to debhelper level 10


java-common (0.57) unstable; urgency=medium

   * Build a default-jdk-headless package.
   * Fix jvm_archdir macro (Jonas Smedegaard). Closes: #814783.
   * Just remove the gcj-native-helper doc symlink on upgrade. Closes: #813223.
   * Remove Torsten Werner from uploaders.

java-common (0.56) unstable; urgency=medium

   * Team upload.
   * Build default-java-plugin for the architectures supporting icedtea-web only

java-common (0.55) unstable; urgency=medium

   * Team upload.
   [ Matthias Klose ]
   * Bump m68k, sh4 and sparc64 to 1.8.
   [ Emmanuel Bourg ]
   * Upload to unstable
   * Fixed the name of the plugin dependency
     (icedtea-<n>-plugin instead of icedtea-<n>-web)
   * Standards-Version updated to 3.9.7 (no changes)
   * Properly handle the symlink to dir conversion in gcj-native-helper
     (Closes: #813223)


java-common (0.54) experimental; urgency=medium

   * Team upload.
   [ Emmanuel Bourg ]
   * Use OpenJDK 8 on mips, mipsel and mips64el.
   * Added a new default-java-plugin package depending on the right plugin
     package for the current architecture, typically icedtea-<n>-plugin.
     default-java-plugin provides icedtea-plugin (Closes: #678381).
   * default-jre now recommends default-java-plugin
   * The Java Policy and the FAQ have been moved to the new java-policy package.
   * default-jdk-doc is now architecture dependent (Closes: #801257)
   * gcj-native-helper no longer depends on default-jdk
   * gcj-native-helper depends on gcj-jdk instead of openjdk (regression in 0.53)
   * default-jdk/jre now have unversioned dependencies on openjdk
   * Dropped support for non multiarch aware openjdk packages
   * update-java-alternatives now supports bash completion (Closes: #777550)
   * The output of update-java-alternatives --list is now aligned vertically
   * Removed the unused classpath-from-jars-1 example
   * Removed the old dummy control files
   * Removed the README about the old default-jdk-builddep transition
   * Removed the unused Lintian overrides for java-common
   * Removed the not implemented --test option from update-java-alternatives
     (Closes: #800024)
   * Converted debian/copyright to the Copyright Format 1.0
   * Simplified debian/rules using the dh sequencer
   * Removed the default values for Java 6 (no longer used)
   [ Matthias Klose ]
   * Bump alpha, kfreebsd-amd64 and kfreebsd-i386 to 1.8.
   * Add jvm_archdir, jvm_archpath, jvm_includes macros.

java-common (0.53) experimental; urgency=medium

   * Team upload.
   * Use OpenJDK 8 on amd64, arm64, armel, armhf, i386, powerpc, powerpcspe,
     ppc64, ppc64el, s390x and x32.
   * Prepared the default values for Java 9
   * Policy changes:
     - Programs must depend on the needed runtime environment, but not
       the libraries (Closes: #730133)
     - Replaced 'java' with 'Java' when referring to the language
     - Mentioned the virtual packages java{5,6,7,8}-runtime(-headless)?
   * Removed Niels Thykier from the uploaders (Closes: #770579)
   * Changed the maintainer from 'Debian Java Mailing List'
     to 'Debian Java Maintainers'
   * Standards-Version updated to 3.9.6 (no changes)
   * Moved the package to Git

java-common (0.52.1) unstable; urgency=medium

   * Team upload.
   * Bump kfreebsd-amd64 kfreebsd-i386 to 1.7 again.
   * Add jvm_archdir and jvm_archpath macros.


java-common (0.52) unstable; urgency=medium

   * Team upload.
   * Use OpenJDK 7 on mips64el (Closes: #747179)
   * Prepared the default values for Java 8
   * Use 'set -e' instead of '#!/bin/sh -e' in debian/java-common.postrm
   * Switch to debhelper level 9
   * debian/control:
     - Standards-Version updated to 3.9.5 (no changes)
     - Use a canonical URL for the Vcs-Svn field
     - Added the Homepage field

java-common (0.51) unstable; urgency=low

   [ Sylvestre Ledru ]
   * Fix some wrong version declarations
   [ Matthias Klose ]
   * Promote openjdk-7 as default-java on arm64, mips, mipsel, powerpcspe,
     ppc64el, x32.
   * Revert back to gcj on ia64. openjdk-7 fails to build, not porter feedback.
   * Revert back to gcj on s390. openjdk-7 fails to build, not a release
     architecture anymore.
   * Revert back to gcj on sparc and sparc64. Hotspot for sparc isn't
     maintained anymore upstream.  No porter feedback about a Zero port.
   * Revert back to gcj on kfreebsd-{i386,amd64}.  The port is not yet
     available upstream.  No feedback from the kfreebsd porters, and no
     updates for new upstream versions.
   * Bump the epoch on the default-{jre-headless,jre,jdk} packages.


java-common (0.50) unstable; urgency=low

   * Remove the 'Libraries must depend on the needed runtime environment'
     from the policy. It was wrong and conflicting with lintian.
     (Closes: #730133)
   [ Damien Raude-Morvan ]
   * Promote openjdk-7 as default-java on kfreebsd-{i386,amd64}.

java-common (0.49) unstable; urgency=low

   [ Sylvestre Ledru ]
   * Team upload.
   * Finalize the upload to switch to OpenJDK 7.
   * Fix empty-binary-package on gcj-native-helper, default-jre & default-jdk
   * Remove local variables in the changelog
   * Update of the Debian Java FAQ (was starting to become obsolete)
   * Update of the Java policy:
     - Recommend default-jre & default-jre-headless for Java libraries
     - Create a section "Building Java packages"
       - Promote default-jdk
       - Advice to use javahelper
       - Recommend maven-debian-helper
     - Remove some deprecated references to java-runtime{1,2}
     - Minor improvements
     - State the license of the policy (Closes: #687841)
   [ tony mancill ]
   * Upload to unstable to make openjdk-7 the default on architectures
     where it is supported.
   * Bump Standards-Version to 3.9.4.
   * Update Vcs-Svn URL.
   [ Matthias Klose ]
   * Don't blindly update to OpenJDK7 on architectures where it is not
     supported or not even built.
   * Provide a /usr/share/java/ makefile fragment for
     supported java architectures and versions.


java-common (0.48) experimental; urgency=low

   * Upload to experimental.
   * Replace java6 with java7 on architectures supporting

java-common (0.47) unstable; urgency=low

   * Add creation and removal of /etc/.java (common to different OpenJDK
     versions) in java-common maintainer scripts. Closes: #660604.
   * Remove Michael from the uploaders list. Closes: #654029.


java-common (0.46) unstable; urgency=low

   * java-common: Mark it as Multi-Arch: foreign.

java-common (0.45) unstable; urgency=low

   * Fixed FTBFS due to build depending on build-indep.

java-common (0.44) unstable; urgency=low

   * Added build-arch target to d/rules.
   * Bumped Standards-Versions to 3.9.2 - no changes required.

java-common (0.43) unstable; urgency=low

   * Depend on the multiarch aware openjdk-6-jre-headless.
   * Default to openjdk-6 on ppc64.
   * update-java-alternatives: Substitute <jname> with <jname>-<arch>.

java-common (0.42) unstable; urgency=low

   * Set jvmdir to java-1.6.0-openjdk for the openjdk-6 default.

java-common (0.41) unstable; urgency=low

   * Bumped Standards-Versions to 3.9.1 - no changes required.
   * Removed DMUA  - no longer required.
   [ Sylvestre Ledru ]
   * Under mips, openjdk should be proposed instead of gcj (Closes: #631140)
     Revert of the change introduced in version 0.39
   * Remove outdated information about java in Squeeze (Closes: #617803)
   [ Matthias Klose ]
   * Default to openjdk-6 on s390x. Closes: #638361.
   * Default to openjdk-6 on armhf.


java-common (0.40ubuntu1) natty; urgency=low

   * Default to OpenJDK on ppc64.

java-common (0.40) unstable; urgency=medium

   [ Niels Thykier ]
   * Make openjdk-6 default on powerpcspe (Closes: #593627).
     - Thanks to Sebastian Andrzej Siewior.
   [ Torsten Werner ]
   * Add an epoch to the arch any packages because we downgrade them from 1.6-*
     to 1.5-* on mips.
     - This fixes the last upload on this architecture.
     - Set urgency to medium.

java-common (0.39) unstable; urgency=low

   * Change default-jdk/jre(-headless) back to gcj on the mips architecture
     because openjdk FTBFS there.

java-common (0.38) unstable; urgency=low

   * Updated the description of gcj-native-helper and also the
     previous changelog entry to clarify that gcj-native-helper
     is only a partial replacement for default-jdk-builddep.
     Please see README.gcj-native-transition in the java-common
     package for more information on the transition.
   * Added missing Replaces/Conflicts for gcj-native-helper.
   * Bumped Standards-Versions to 3.9.0 - no changes required.

java-common (0.37) unstable; urgency=low

   * Updated and synced the Java FAQ.
     - contains a example of how to link with system javadocs.
     (Closes: #577164)
   * Renamed default-jdk-builddep to gcj-native-helper.
     - Note gcj-native-helper is only a partial replacement for
   * Removed useless install files and moved the override files
     to a location where dh_lintian finds them.
   * Removed some unused overrides.
   * Updated current list of maintainers in d/copyright
     (based on current list of Uploaders).

java-common (0.36) unstable; urgency=low

   * Correct a ${jdk} that should have been a ${jre} in the decription
     of default-jre. Thanks to Yoshino Yoshihito for spotting it.
     (Closes: #576632)
   * Removed Stefan Gybas from Uploaders (no upload since 2003); thanks
     for your work.
   * Applied patch from Thierry Basque that fixes the --list
     argument for update-java-alternatives. (Closes: #563070)
   * Updated the off-line copy of the Debian Java FAQ.
   * Added sh4 to the list of architectures that support openjdk-6.
     (Closes: #577482)
   * Removed useless commands from debian/rules and removed B-D on
   * Policy Changes:
     - Removed section "Java Compilers".
     - Retired the virtual packages java-virtual-machine, java-compiler
       and java2-compiler
     - Relax program installation locations (Closes: #395372)
     - Specified installation location for private program jars.
     - Removed mention of binfmt_misc in favor of jarwrapper.
       (Closes: #227594)

java-common (0.35) unstable; urgency=low

   * Added myself to Uploaders.
   * Added myself to the list of Authors of the Java Policy.
   * Integrated adapted parts of the FOSDEM06 proposal into the Java
     - Java libraries are no longer required to depend on a JVM
     (Closes: #227587, #505166)
   * Updated to java-faq to match the online version.
   * Bumped debhelper compat to 7.
     - Added missing ${misc:Depends}
   * Use the version from the changelog rather than the dir to determine
     the debian "revision" of the default-* packages. It is more robust.
   * Removed old publish rule - the policy is updated automatically after
     upload now.
   * Updated the rules to update the java faq.
   * Converted source to 3.0 (native).
   * Bumped Standards-Version to 3.8.4 - no changes required.
   * Set DM-Upload-Allowed.
   * Removed self suggest in default-jre.
   * Fixed a spelling mistake in README.Debian.
   * Removed Arnaud Vandyck from Uploaders - Thanks for your work on this


java-common (0.34) unstable; urgency=low

   * Build a default-jdk-doc package to make the documentation available
     in a path (/usr/share/doc/default-jdk/api) independent of the depending

java-common (0.33) unstable; urgency=low

   [ Matthias Klose ]
   * Set package sections to java.
   [ Torsten Werner ]
   * Add myself to Uploaders.
   * Add a local copy of debian-java-faq to avoid network (CVS) access during
     build time.
   * Sync with Ubuntu:
     - Switch to OpenJDK as the default JDK/JRE.
   * Update Standards-Version: 3.8.2:
     - Add Vcs headers to debian/control.

java-common (0.32) unstable; urgency=low

   * Build the default-* packages on hppa.

java-common (0.31) unstable; urgency=low

   * Build the default-* packages on alpha again.

java-common (0.30ubuntu5) karmic; urgency=low

   * default-jdk-builddep: Depend on gcj-jdk instead of java-gcj-compat-dev.
   * Build for hppa.


java-common (0.30ubuntu4) jaunty; urgency=low

   * Default to openjdk-6 on armel.

java-common (0.30ubuntu3) intrepid; urgency=low

   * On powerpc, default back to openjdk-6 instead of cacao-oj6. Still
     more testsuite failures in the OpenJDK testsuite with cacao compared
     to the zero port.

java-common (0.30ubuntu2) intrepid; urgency=low

   * debian/rules
     - Fix jvmdir for powerpc, so that default-java symlink is correct.
       (LP: #256949)

java-common (0.30ubuntu1) intrepid; urgency=low

   * On amd64, i386, ia64 and sparc, point default-* to openjdk-6,
     on powerpc, point to cacao-oj6.

java-common (0.30) unstable; urgency=low

   * Fix description generation for default-jre. Closes: #476978.

java-common (0.29) unstable; urgency=low

   * Do not build the default-* packages on alpha, arm, hppa.

java-common (0.28) unstable; urgency=low

   [Matthias Klose]
   * Build packages default-jre, default-jre-headless, default-jdk
     and default-jdk-builddep.
     Provides an abstraction for the preferred jre/jdk for a specific
     architecture.  Build-depending on default-jdk-builddep ensures
     a dependency on java-gcj-compat-dev even if the default jdk is
     another than java-gcj-compat-dev. Discussion thread starting at
   * update-java-alternatives: Add --jre-headless option.
   [Michael Koch]
   * Fix issues in scripts/update-java-alternatives.8
   * Converted debian/java-common.doc-base.faq to utf-8 encoding.
   * Fix bug in scripts/update-java-alternatives when usage is shown.
   * Ignore lintian issues as they are false positives in our case.


java-common (0.27) unstable; urgency=low

   * Updated FAQ. Closes: #449282.
   * Updated debhelper level to 5.

java-common (0.26) unstable; urgency=low

   * Fixed typo in package description. Closes: #363985.


java-common (0.25) unstable; urgency=low

   [Matthias Klose]
   * update-java-alternatives: Search for /usr/lib/jvm/.*.jinfo files
     as well, new option --plugin.

java-common (0.24) unstable; urgency=low

   [Matthias Klose]
   * Search for the update-java-alternatives description files in
   * Add a script update-java-alternatives(8).
   [Michael Koch]
   * Updated DH_COMPAT level to 4.
   * Updated Standards-Version to 3.7.2.
   * Added myself to Uploaders field.
   * Added myself to debian/copyright and updated address of FSF.
   * Moved most of Build-Depends to Build-Depends-Indep.
   * Removed CVS directories.


java-common (0.23) unstable; urgency=low

   * Updated the Debian Java FAQ (closes: #156547, #252219), thanks to
     Javier Fernandez-Sanguino Peña
   * policy.xml: corrected typos (closes: #285303), thanks to Bill
   * debian/control:
     + (Uploaders) removed Ola Lundqvist from the uploaders (see
       debian-java mailing list, June 2005)
     + (Uploaders) added myself
     + (Uploaders) added Debian Java Maintainers (closes: #302887)
   * debian/README.Debian: corrected wrong path the the faq and the policy
     and a typo (closes: #197256, #285014), thanks to Vincent Lefevre
   * debian/copyright: moved Ola from current maintainers to previous
     maintainers, updated the file with the debhelper gpl template, added
     copyright years (closes: #290189)


java-common (0.22) unstable; urgency=low

   * Changed Maintainer: to the Debian Java Mailing List and added myself
     to Uploaders: (closes: #201670)
   * Changed the long description to use a real item list
   * Removed debian/java-common.README.debian since we now have build
   * Standards-Version: 3.6.1
     + Changed Build-Depends-Indep to Build-Depends

java-common (0.21) unstable; urgency=low

   * Fixed dummy control files, closes: #201495.
   * Updated java FAQ from CVS, closes: #197577.

java-common (0.20) unstable; urgency=low

   * Updated Java FAQ from CVS, closes: #192286.

java-common (0.19) unstable; urgency=low

   * Added JNI standardized directories, closes: #163390.
     Thanks to Ben Burton <> for the patch.
   * Updated FAQ from cvs.
   * Now refer to an url instead of listing free jvm:s, closes: #146731.
   * Fixed doc section (is now Debian), closes: #187865.
   * Rebuild, no longer junk in policy.txt, closes: #162377.

java-common (0.18) unstable; urgency=low

   * Updated java faq from cvs to fix deb source line, closes: #162733.
   * Fixed doc-base file, closes: #163102.
   * Policy update as accepted by,
     closes: #182466.
   * Removed the last references about that this is a proposed policy. It
     is no longer just a proposed policy.


java-common (0.17) unstable; urgency=low

   * Fixed some xml errors and reference error to debian policy, using
     patch from Ahmed <>, closes: #173033.
   * Fixed Makefile so that it can produce proper txt output, closes:

java-common (0.16) unstable; urgency=low

   * Updated java policy with more about JNI, closes: #162282.

java-common (0.15) unstable; urgency=low

   * Removed policy.sgml from source.
   * Changed so that the policy is no longer PROPOSED.
   * Some editorial changes.
   * Java libraries should now only suggest java-virtual-machine,
     closes: #159448.
   * Documentation about -gcj and -jni, closes: #146771.
   * Java-common now suggests equivs and contain instructions on how to create
     a dummy package, closes: #159483. Thanks to
     "Grzegorz Prokopski (Debian Developer)" <>.
   * Fixed typo, closes: #160735.
   * Updated debian-java-faq.
   * Fixed build problem.
   * Updated standards version.

java-common (0.14) unstable; urgency=low

   * Fixed description again.

java-common (0.13) unstable; urgency=low

   * Fixed description, closes: #141463.

java-common (0.12) unstable; urgency=low

   * Fixed spaces in description, closes: #137179.
   * Fixed doc-base bug, closes: #137516.

java-common (0.11) unstable; urgency=low

   * Fixed doc-base problem, closes: #136994, #137022, #137031, #137063.

java-common (0.10) unstable; urgency=low

   * Changed descriotion, closes: #118458.
   * Added doc-base file, thanks to Javier Fernandez-Sanguino Pena
     <>, closes: #118459.
   * Spelling things in policy, closes: #119801.
   * Spelling issue in FAQ, closes: #127114.


java-common (0.9) unstable; urgency=low

   * Updated the java policy. This is a major rewrite from all the information
     that people seems to have agreed upon, in the
     mailinglist. Closes: #107809, #107810.
     Also converted it to docbook format.
   * Removed manpage.
   * Fixed the copyright file, closes: #55524.
   * Removed java-compiler-dummy.
   * Removed java-virtual-machine-dummy.
   * Removed java1-runtime-dummy.
   * Removed dummy config files. After this package is uploaded I'll ask for
     the removal of the *-dummy packages that was previously mentioned in
     the policy.

java-common (0.8) unstable; urgency=low

   * Moved java-compiler-dummy to java-common.
   * Moved java-virtual-machine-dummy to java-common.
   * Created java1-runtime-dummy.
   * Moved dummy config files, closes: #55527, #55747.
   * Fixed manpage, closes: #55525.
   * Fixed the copyright file, closes: #55524.
   * No I will not add a jar hook. It does not require any special
     classpaths and the jar program should exist in the package that
     provides the binary, closes: #81647.
   * Updated the java policy. This is a major rewrite from all the information
     that people seems to have agreed upon, in the
     mailinglist. Closes: #107809, #107810.

java-common (0.7) unstable; urgency=low

   * New maintainer Ola Lundqvist, closes: #92816.
   * Fixed /usr/doc problem with this rebuild, closes: #72498.
   * Fixed standards version, closes: #79981, #86928.
   * Misspelling seems to have been fixed, closes: #67152.


java-common (0.6) unstable; urgency=low

   * Java FAQ now retrieved from the pristine source (DDP CVS)

java-common (0.5) unstable; urgency=low

   * examples/ directory
   * Debian packages at Blackdown in the FAQ

java-common (0.4) unstable; urgency=low

   * A few fixes (URLs mostly).

java-common (0.3) unstable; urgency=low

   * Added the Debian-Java FAQ (maintained by Fernandez-Sanguino Pen~a
     <>) to the information provided by the package.


java-common (0.2) unstable; urgency=low

   * The policy is now included, and in XML form. Closes #42114

java-common (0.1) unstable; urgency=low

   * Proper versioning for a Debian-only package

java-common (0.0-1) unstable; urgency=low

   * Initial Release.