Package: jython Version: 2.7.3+repack1-1 Severity: grave Justification: renders package unusable
Starting the jython interpreter fails since bookworm (where libjline2-java moved from libjansi-java to libjansi1-java): Jython 2.7.3-DEV (-dirty:uncontrolled, Jan 7 2023, 16:12:55) [OpenJDK 64-Bit Server VM (Debian)] on java21.0.7-ea Type "help", "copyright", "credits" or "license" for more information. >>> java.lang.NoClassDefFoundError: org/fusesource/jansi/AnsiOutputStream at jline.internal.Ansi.stripAnsi(Ansi.java:28) at jline.console.ConsoleReader.setPrompt(ConsoleReader.java:499) at jline.console.ConsoleReader.readLine(ConsoleReader.java:2425) at jline.console.ConsoleReader.readLine(ConsoleReader.java:2378) at jline.console.ConsoleReader.readLine(ConsoleReader.java:2366) at org.python.util.JLineConsole.readerReadLine(JLineConsole.java:210) at org.python.util.JLineConsole.access$100(JLineConsole.java:28) at org.python.util.JLineConsole$Stream.getLine(JLineConsole.java:164) at org.python.util.ConsoleInputStream.fillBuffer(ConsoleInputStream.java:101) at org.python.util.ConsoleInputStream.read(ConsoleInputStream.java:180) at java.base/java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:316) at org.python.core.io.StreamIO.readinto(StreamIO.java:123) at org.python.core.io.BufferedReader.peek(BufferedReader.java:102) at org.python.core.io.BufferedReader.read1(BufferedReader.java:116) at org.python.core.io.TextIOBase.readChunk(TextIOBase.java:255) at org.python.core.io.BinaryIOWrapper.readline(BinaryIOWrapper.java:101) at org.python.core.io.TextIOWrapper.readline(TextIOWrapper.java:178) at org.python.core.PyFile.file_readline(PyFile.java:364) at org.python.core.PyFile.readline(PyFile.java:372) at org.python.core.__builtin__.readline(__builtin__.java:984) at org.python.core.__builtin__.raw_input(__builtin__.java:1008) at org.python.util.InteractiveConsole.raw_input(InteractiveConsole.java:209) at org.python.util.InteractiveConsole._interact(InteractiveConsole.java:150) at org.python.util.InteractiveConsole.interact(InteractiveConsole.java:127) at org.python.util.jython.runStream(jython.java:446) at org.python.util.jython.main(jython.java:700) Caused by: java.lang.ClassNotFoundException: org.fusesource.jansi.AnsiOutputStream at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ... 26 more java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/fusesource/jansi/AnsiOutputStream It is quite surprising that this has not yet been caught. Let's fix trixie's jython or get rid of it. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.15.146.1-microsoft-standard-WSL2 (SMP w/22 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages jython depends on: ii antlr3 3.5.3-2 ii default-jre-headless [java8-runtime-headless] 2:1.21-76 ii libantlr3-runtime-java 3.5.3-2 ii libasm-java 9.7.1-1 ii libcommons-compress-java 1.27.1-2 ii libguava-java 32.0.1-1 ii libicu4j-java 73.2-1 ii libjaxb-api-java 2.3.1-1 ii libjffi-java 1.3.13+ds-1 ii libjline2-java 2.14.6-5 ii libjnr-constants-java 0.10.4-2 ii libjnr-ffi-java 2.2.15-2 ii libjnr-netdb-java 1.2.0+dfsg-1 ii libjnr-posix-java 3.1.18-1 ii libnetty-java 1:4.1.48-10 ii libservlet-api-java 4.0.1-2 ii libstringtemplate4-java 4.3.3-1 ii openjdk-21-jre-headless [java8-runtime-headless] 21.0.7~7ea-1 Versions of packages jython recommends: ii default-jdk 2:1.21-76 ii openjdk-21-jdk [java-compiler] 21.0.7~7ea-1 ii openjdk-21-jdk-headless [java-compiler] 21.0.7~7ea-1 Versions of packages jython suggests: pn jython-doc <none> ii libmariadb-java 2.7.6-1 ii libpostgresql-jdbc-java 42.7.5-1 -- no debconf information