A rather new 13.1 installation (in fact also on two other 13.1 systems):
boven:~ # pwck
no matching password file entry in /etc/shadow
add user 'avahi-autoipd' in /etc/shadow? n
no matching password file entry in /etc/shadow
add user 'mysql' in /etc/shadow? n
user 'pulse': directory '/var/lib/pulseaudio' does not exist
user 'usbmux': directory '/var/lib/usbmuxd' does not exist
pwck: no changes
boven:~ #
IMHO the first should not be the case. Two users in /etc/passwd do not have a corresponding entry in /etc/shadow.
And two users have a non-existing home directory. Now that is not realy a problem, but a bit strange (you could either leave the field empty, or put something usefull in here).
Any ideas, specialy about the missing shadow entries? Should this be reported as a bug?
I am seeing that problem with “avahi-autoipd”. But I do not see a problem with “mysql”. On my system, there is an entry in “/etc/shadow”.
I am not at all troubled by the missing home directories. That could be the situation for most users, if “/home” is not mounted (perhaps during repairs).
Hm, strange that you do have mysql in the shadow file. I miss it in two systems. In one of them I installed the LAMP pattern and I use the MySQL database (well, I guess MariaDB) for the web-server. So that does not make any difference.
As I said, the missing home directories are not that problematic. But when you, as package builder, fill in something, it better should be something real or nill. I would call this sloppy.