Control: reassign -1 owfs-common 3.2p4+dfsg1-4.5
Control: severity -1 serious
Control: retitle -1 owfs-common: preinst fails, calls adduser without
Pre-Depend-ing on it
Your package has a preinst maintainer script, calling adduser. At
the same time, your package Depends: adduser, but does not Pre-Depends:
adduser.
Installing your package fails when adduser is not yet configured.
Reproducer:
$ mmdebstrap --variant=essential --include=owfs-common unstable /dev/null
...
Selecting previously unselected package owfs-common.
Preparing to unpack .../14-owfs-common_3.2p4+dfsg1-4.5_all.deb ...
warn: `/etc/adduser.conf' does not exist. Using defaults.
Insecure $ENV{PATH} while running with -T switch at
/usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: error processing archive
/tmp/apt-dpkg-install-dVAaKe/14-owfs-common_3.2p4+dfsg1-4.5_all.deb (--unpack):
new owfs-common package pre-installation script subprocess returned error exit
status 25
Errors were encountered while processing:
/tmp/apt-dpkg-install-dVAaKe/14-owfs-common_3.2p4+dfsg1-4.5_all.deb
E: Sub-process env returned an error code (1)
You may consider replacing adduser with a sysusers fragment, see
https://manpages.debian.org/unstable/debhelper/dh_installsysusers.1.en.html
Otherwise, please Pre-Depend on adduser.
Best,
Chris