Le 30/04/2021 à 21:39, Paul Gevers a écrit : >> Please unblock package openjdk-11-jre-dcevm > > 333 files changed, 8389 insertions(+), 2196 deletions(-) > That's not reviewable. > >> openjdk-11-jre-dcevm/11.0.10+1-1 in testing is currently unusable, it >> throws an error because the version isn't aligned with the openjdk-11 >> package (#984725). > > Can't that bug be fixed by cherry-picking? A new upstream is not > acceptable like this at this stage of the release. Please read our FAQ > [1] and act accordingly.
Hi Paul, Thank you for looking into this. DCEVM is a patched HotSpot JVM with extra features useful to developers (it supports more hot reloading changes in debug mode than the standard JVM). Every time OpenJDK is updated in Debian, the corresponding DCEVM package has to be updated as well, otherwise it's likely to fail or crash. That's exactly what happens currently in testing, we have OpenJDK 11.0.11 with DCEVM 11.0.10, and DCEVM just crashes (a simple invocation of "java -dcevm -version" throws an error). I agree the diff is not reviewable, but it can be seen as an update of the DCEVM code to the same state as the OpenJDK code that was already accepted in testing. The extra DCEVM patches were simply rebased with no changes on top of OpenJDK 11.0.11 [1]. I'm afraid the JVM is too complex for a mere mortal like me to cherry-pick the right changes and be confident the result isn't broken in some ways. Without this update the dcevm package is broken and will have to be fixed by a stable or security update (or removed from testing, but that would be sad for the developers using it). Emmanuel Bourg [1] https://github.com/HotswapProjects/openjdk-jdk11u-dcevm