Control: tags -1 + confirmed

On Thu, 2019-08-22 at 23:43 +0200, Andreas Beckmann wrote:
> jython/buster introduces a strictly versioned java dependency, which
> causes problems on some upgrade paths from stretch. (#924283,
> #934111)
> This problem originates from the dependency cycle (#929685) between
> ca-certificates-java,default-jre-headless,openjdk-11-jre-headless
> which has not been solved in sid, yet (and has been in several stable
> releases already).
> 
> The cycle gets broken in a way that jython gets configured
> successfully but jython-stilts gets configured subsequently and
> fails because the system is in a state where openjdk-8-jre-headless
> is still active (because openjdk-11-jre-headless is not yet
> configured), but default-jre-headless/buster is already configured.
> jython-stilts calls jython which fails because bytecode compiled for
> java-9+ is getting executed with java-8.
> 
> This problem does not show up in other packages, since none adds
> incompatibility with the java in stretch.
> 
> This was fixed in sid by building jython with backwards compatibility
> with the java in stretch, s.t. it does not matter which java version
> is
> run during the upgrade.
> 

Please go ahead; thanks.

[Note to anyone else reviewing this who has the same query - java7-
runtime-headless is provided by the -11 packages, so this is fine.]

Regards,

Adam

Reply via email to