Bug#863803: ca-certificates-java: depends on obsolete openjdk-7-jre-headless

Andreas Beckmann anbe at debian.org
Wed May 31 12:49:33 UTC 2017


On 2017-05-31 14:16, Emmanuel Bourg wrote:
> Thank you for the report Andreas. The upgrade problem is odd because
> ca-certificates-java expects openjdk-7-jre-headless *or*
> java7-runtime-headless which is provided by openjdk-8-jre-headless.
> openjdk-8 isn't pulled automatically in this case?

While installing openjdk-8-jre-headless would be a valid solution, it's
not easy for apt to find that ... especially if there *seems* to be an
easier solution: just keeping openjdk-7-jre-headless installed.

I just tried to switch that dependency and it improves the problematic
upgrade path a bit (openjdk-8 gets pulled in much earlier for ca-c-j,
and openjdk-7-jre-headless is no longer tried to be kept installed as a
solution for ca-c-j) but there are still problems with fdroidserver ...
(which also has a long ored list of alternatives).

For successful upgrades from jessie to stretch openjdk-7 from jessie
*must* be removed due to the -> tzdata-java -> tzdata dependency chain
that is no longer available in stretch.


Andreas



More information about the pkg-java-maintainers mailing list