openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #03027
[Bug 189953] Re: Inconsistent 'Provides' for different java compilers/runtimes
Ideally packages should build-dep on default-jdk. But a change like this
will not happen overnight for all packages. As to the decision if
openjdk-6-jdk should provide java2-compiler or not needs to be decided
by the maintainers. Please file a separate bug for that.
--
Inconsistent 'Provides' for different java compilers/runtimes
https://bugs.launchpad.net/bugs/189953
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.
Status in “icedtea-java7” package in Ubuntu: Invalid
Status in “openjdk-6” package in Ubuntu: Fix Released
Bug description:
Following are values for 'Provides' field for different java compilers/runtimes.
icedtea-java7-jdk - java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk
icedtea-java7-jre - java-runtime, java2-runtime, java5-runtime, java6-runtime, java7-runtime
sun-java5-jdk - java-compiler, java2-compiler
sun-java5-jre - java-runtime, java-runtime-headless, java2-runtime, java2-runtime-headless, java5-runtime, java5-runtime-headless, java-virtual-machine
sun-java6-jdk - java-compiler, java2-compiler
sun-java6-jre - java-runtime, java-runtime-headless, java2-runtime, java2-runtime-headless, java5-runtime, java5-runtime-headless, java6-runtime, java6-runtime-headless, java-virtual-machine
gcj-4.2 - java-compiler
gij-4.2 - java-runtime-headless, java1-runtime-headless, java2-runtime-headless, java5-runtime-headless, java-virtual-machine
kaffe - Doesn't have a 'Provides' field
jikes - Doesn't have a 'Provides' field
sablevm - java-runtime, java1-runtime, java-virtual-machine
As per my understanding
java-compiler - just a compiler without a VM ex. jikes
java-virtual-machine - just a VM without a compiler ex. sablevm
java-runtime - compiler + VM.
Irrespective of whether my understanding is correct or not there has to be a consistency. Specifically icedtea-java7-jdk is out of sync with other compilers like Sun, GCJ.