For oneiric and later:

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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/881218

Title:
  openjdk-7-jre depends on openjdk-6-jre

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/881218/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to