Stephen Zander wrote:
I disagree. Consider the analogy of non-Java libraries. They *all* depend on a runtime environment (libc6), regaless of the fact that the binaries that invoke them also depend on the same runtime environment (libc6 again).
I have used Sun's definition of "runtime environment" (i.e. core classes and JVM) in this case. And obviously the maintainers of classpath and libgcj* used the same definitions, otherwise their packages would provide at least java1-runtime.
Of course, lib*-java packages should depend on the Java core classes but IMHO not on something that contains a JVM. Maybe it's better to call the virtual packages that provides the core classes "java1-core" instead of "java1-runtime" to avoid confusion?
Regards, Stefan Gybas