Package: jython Version: 2.5.3-11 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Hi, /usr/bin/jython should set python.home = '/usr/share/jython', but it uses dirname(dirname($0)) instead, which returns '/usr'. This setting comes from #705146, to support virtualenv. But it is incorrect when jython is launched directly: it then fails to found its system-wide registry at ${python.home}/registry. A setting compatible with both use cases would be: * install the jython launcher into /usr/share/jython/bin * make /usr/bin/jython a symlink to /usr/share/jython/bin/jython * replace dirname(dirname($0)) with dirname(dirname(abs_path($0))) Thanks, _g. - -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages jython depends on: ii antlr3.2 3.2-14 ii default-jre-headless [java5-runtime-headless] 2:1.8-57 ii libasm3-java 3.3.2-3 ii libguava-java 19.0-1 ii libjffi-java 1.2.7-10 ii libjline-java 1.0-2 ii libjnr-constants-java 0.8.6-8 ii libjnr-netdb-java 1.1.6-1 ii libjnr-posix-java 3.0.12-2 ii libjnr-x86asm-java 1.0.2-5 ii liblivetribe-jsr223-java 2.0.6-1 ii libreadline-java 0.8.0.1+dfsg-4+b2 ii openjdk-8-jre-headless [java5-runtime-headless] 8u111-b14-2 pn python:any <none> Versions of packages jython recommends: ii default-jdk 2:1.8-57 ii openjdk-8-jdk [java-compiler] 8u111-b14-2 Versions of packages jython suggests: ii jython-doc 2.5.3-11 pn libmysql-java <none> pn libpostgresql-jdbc-java <none> - -- Configuration Files: /etc/jython/jython.conf changed [not included] - -- no debconf information -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJYM31KAAoJEO/obGx//s+D0PIH/37YT3SoxBmYdgKvIuE03z7N CGtwNrFjR0jaUwj3gLtbPntK8NvKpeFbLAorMJi0owSvOZVRiFCFH3TSTjfOmN3x gGm93OW/s/jyYWv5VR/5CxOJLg9evmU31/4w/Wii8tRm9mnvNgWiVbSfAXYZ/pd7 caj8LPsty7BqMn/bC9pL7Km0f3UKYuVtwusfYSDqeH1KNeM1Eyc+SQ0D8HPIx9IE NpaXGNNAofgyZpIqLrH9xzQlcGo4TXSrAUkKksBOe1OpInM0jjVhlnzoP8s2wH6X m5PkXoqtshM95/C+aeyYdVdxuqAtA+meUMonS0cONrD5gKX+nMDnqlnk6u9hD0M= =8Na/ -----END PGP SIGNATURE-----