Le 31/10/2022 à 19:54, Thorsten Glaser a écrit :

No, we really should not: the various JDKs also only provide
java<n>-runtime and this dependency is specifically meant to
also make it possible for software to use a JRE *other* than
the default (the dependency reads like
        default-jre (>= x) | javaX-runtime
by design/for a reason).

That should also be possible with the versioned virtual package:

    default-jre (>= 2:1.n) | java-runtime (>= n)


Given how they stretch across versions and how many releases
are supportable (ELTS from jessie on, *buntu from trusty on)
I will argue that if and only if the openjdk-X source packages
also start providing these _now_, that we can start switching
to the versioned java-runtime provide in 2030, maybe later.

I agree the sooner the openjdk-<n> packages provide java-runtime (= n) the better. But I don't see the need to wait a decade before using the versioned java-runtime dependency in the packaged applications, what issue do you foresee?

Emmanuel Bourg

Reply via email to