Package: python3-docutils Version: 0.14+dfsg-3 Severity: grave Justification: renders package unusable
Dear Maintainer, While trying to install build-deps for linux kernel package, python3-docutils failed to install on Sid armel/armhf/mips/mipsel and passed on other official Sid architectures. The postinst script failed with following error messages: Setting up python3-docutils (0.14+dfsg-3) ... update-alternatives: priority must be an integer Use 'update-alternatives --help' for program usage information. dpkg: error processing package python3-docutils (--configure): installed python3-docutils package post-installation script subprocess returned error exit status 2 With some more inspection into the postinst script, the for-loop inside is to be blamed: for exe in /usr/share/docutils/scripts/python3/* do update-alternatives --install /usr/bin/${exe##*/} ${exe##*/} $exe 20 done Somehow dash failed to expand /usr/share/docutils/scripts/python3/*, so that exec variable is simply '/usr/share/docutils/scripts/python3/*', which is later expanded as extra dozens of update-alternatives' arguments. To be more detailed, at the time executed, dash path expansion still worked as it's able to expand /usr/share/* and /usr/share/docutils*, but it failed to expand /usr/share/docutils/* and any other pattern with a /usr/share/docutils/ prefix. Files has been installed correctly and accessible, but dash simply unable to expand such globs. Replace that path glob with a `find ... -type f` fixes the problem. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:zh_TW (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-docutils depends on: ii docutils-common 0.14+dfsg-3 ii python3 3.7.1-2 ii python3-roman 2.0.0-3 Versions of packages python3-docutils recommends: ii libpaper-utils 1.1.24+nmu5 ii python3-pil 5.3.0-1 ii python3-pygments 2.2.0+dfsg-2 Versions of packages python3-docutils suggests: pn docutils-doc <none> ii fonts-linuxlibertine 5.3.0-4 pn texlive-lang-french <none> ii texlive-latex-base 2018.20181116-1 pn texlive-latex-recommended <none> -- no debconf information