Bug#934111: jython: add explicit dependency on openjdk-11-jre-headless

Andreas Beckmann anbe at debian.org
Wed Aug 7 11:08:17 BST 2019


On 07/08/2019 10.02, Emmanuel Bourg wrote:
> Hi Andreas,
> 
> Le 07/08/2019 à 08:08, Andreas Beckmann a écrit :
> 
>> in order to fix some upgrade issues from stretch to buster due to the
>> dependency cycle between default-jre-headless, openjdk-11-jre-headless
>> and ca-certificates-java (#929685), please add an explicit dependency on
>> openjdk-11-jre-headless to jython as a workaround.
> 
> Could you elaborate a bit on the upgrade issue you encountered? It looks

see #929685 for details

configuration order is

  ca-certificates-java
  default-jre-headless
  jython
  jython-stilts (FAILS)
  openjdk-11-jre-headless

> a bit arbitrary to change the JRE dependency on jython to work around
> the ca-certificates-java dependency cycle, and not on the other
> applications depending on the JRE.

jython bumped the java dependency to >= 9 which is not satisfiable in
stretch, while other packages seem to still work with java 8

There are no other packages triggering this problem in piuparts.
Given that noone reacted to #929685, I'm trying to find a minimal
workaround suitable for stable.

> How did you get this exception? This was triggered by running Java 11
> compiled code on Java 8, it's another issue we have to fix.

default-jre-headless being configured, providing java-9,
while the openjdk links still point to java-8

Andreas



More information about the pkg-java-maintainers mailing list