Johannes: I took a bit of time to look at this further.
I think that adding "-r" to the useradd call found in adduser will not break anything. It's the best way to go ahead and fix this, and it is the most forward-looking solution. To Marc: I would like to implement this with a proper autopkgtest in adduser that proves that "/var/mail/foo" is not created by default when system user "foo" is added. This will integrate nicely with the other work I'm doing. I could branch off of the 3.118 tag in the Debian/adduser repository and submit a PR with the fix to master. Then, the new package with this fix could be built off of the feature branch before the merge (the hotfix branch). We can then merge with master (resolving conflicts) to integrate with the changes we don't want to release yet. Does this all sound reasonable? -- Jason Franklin