Package: d3-dsv-tools Version: 1.1.1-8 Severity: grave Justification: renders package unusable
$ symlinks -tv /usr/bin* | fgrep dangling dangling: /usr/bin/csv2json -> ../share/nodejs/d3-dsv/bin/dsv2json.js dangling: /usr/bin/csv2tsv -> ../share/nodejs/d3-dsv/bin/dsv2dsv.js dangling: /usr/bin/dsv2dsv -> ../share/nodejs/d3-dsv/bin/dsv2dsv.js dangling: /usr/bin/json2csv -> ../share/nodejs/d3-dsv/bin/json2dsv.js dangling: /usr/bin/json2dsv -> ../share/nodejs/d3-dsv/bin/json2dsv.js dangling: /usr/bin/tsv2csv -> ../share/nodejs/d3-dsv/bin/dsv2dsv.js dangling: /usr/bin/json2tsv -> ../share/nodejs/d3-dsv/bin/json2dsv.js dangling: /usr/bin/dsv2json -> ../share/nodejs/d3-dsv/bin/dsv2json.js dangling: /usr/bin/tsv2json -> ../share/nodejs/d3-dsv/bin/dsv2json.js Looking at where those files actually might be, I figured that the symlinks probably should point to the same target without the .js suffix — or that those files need to be renamed: /usr/share/nodejs/d3-dsv/bin/dsv2dsv /usr/share/nodejs/d3-dsv/bin/dsv2json /usr/share/nodejs/d3-dsv/bin/json2dsv -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (600, 'testing') merged-usr: yes Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-1-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages d3-dsv-tools depends on: ii node-d3-dsv 1.1.1-8 ii nodejs 18.13.0+dfsg1-1 d3-dsv-tools recommends no packages. d3-dsv-tools suggests no packages. -- no debconf information