[Pkg-shadow-devel] Bug#308478: passwd: Allowable characters in user/group names regex broken

Adam D. Barratt "Adam D. Barratt" <debian-bts@adam-barratt.org.uk>, 308478@bugs.debian.org
Tue, 10 May 2005 14:03:46 +0100


Package: passwd
Version: 4.0.3-33
Severity: critical
Tags: sid
Justification: Breaks unrelated software (exim4 plus others)

Hi,

Between -32 and -33, a chunk of code from libmisc/chkname.c:good_name() was
moved in to 406_good_name.dpatch. Unfortunately, that file is currently
commented out in debian/patches/00list, and the patch is therefore not
applied.

This leads to an inability to install exim4, as the user/group name
"Debian-exim4" does not match upstream's regex ([a-z_][a-z0-9_-]*).

For example:

Adding system-user for exim (v4)
groupadd: Debian-exim is a not a valid group name
groupdel: group Debian-exim does not exist
dpkg: error processing exim4-config (--configure):
subprocess post-installation script returned error exit status 1

Regards,

Adam