A needed fix in ca-certificates-java is to change the dependency line from:
openjdk-6-jre-headless (>= 6b16-1.6.1-2) | java6-runtime-headless,
to:
default-jre-headless | java6-runtime-headless
It "works" right now, but this is a correction to the current case as seen on oneiric, which really should not mention openjdk directly.
The distributed version of openjdk-6 in oneiric base is 6b23~pre10, which definitely supersedes 6b16 above. (opeiric-updates has 6b23~pre11.) However, if there are concerns about pre-release binaries causing problems here, default-java packages could depend on >= 6b22 explicitly to ensure that any such packages are upgraded.
===
The proper fix for java-access-bridge is to change the dependency in libaccess-bridge-java from:
default-jre | openjdk-6-jre | sun-java6-jre
to:
default-jre | java6-runtime
===
I can produce a patch for this, but is anyone paying attention and willing to apply it? (hrm, thinking about PPA'ing)
I believe that the libaccess-bridge-java change could be filed upstream, but I'm not sure about ca-certificates-java off the top of my head.
For oneiric and later:
A needed fix in ca-certificates -java is to change the dependency line from: 6-jre-headless (>= 6b16-1.6.1-2) | java6-runtime- headless, jre-headless | java6-runtime- headless
openjdk-
to:
default-
It "works" right now, but this is a correction to the current case as seen on oneiric, which really should not mention openjdk directly.
The distributed version of openjdk-6 in oneiric base is 6b23~pre10, which definitely supersedes 6b16 above. (opeiric-updates has 6b23~pre11.) However, if there are concerns about pre-release binaries causing problems here, default-java packages could depend on >= 6b22 explicitly to ensure that any such packages are upgraded.
===
The proper fix for java-access-bridge is to change the dependency in libaccess- bridge- java from:
default-jre | openjdk-6-jre | sun-java6-jre
to:
default-jre | java6-runtime
===
I can produce a patch for this, but is anyone paying attention and willing to apply it? (hrm, thinking about PPA'ing)
I believe that the libaccess- bridge- java change could be filed upstream, but I'm not sure about ca-certificates -java off the top of my head.