I've been actively working on depcheck again, and it found this: * /sbin/openrc links to /lib64/libpam.so.0 * Missing RDEPEND on sys-libs/pam * Missing DEPEND on sys-libs/pam I manually confirmed with lddtree: zero@new-host-4 ~ % lddtree /sbin/openrc /sbin/openrc (interpreter => /lib64/ld-linux-x86-64.so.2) libutil.so.1 => /lib64/libutil.so.1 librc.so.1 => /lib64/librc.so.1 libeinfo.so.1 => /lib64/libeinfo.so.1 libncurses.so.5 => /lib64/libncurses.so.5 libdl.so.2 => /lib64/libdl.so.2 libpam.so.0 => /lib64/libpam.so.0 libc.so.6 => /lib64/libc.so.6 With openrc[pam] directly using /lib64/libpam.so.0 it really should depend on the provider of said file. It appears that adding an [R]DEPEND on virtual/pam would be most correct, but copying pam-bugs to confirm the appropriate method.
@pam-bugs: In #392995#c28, I was specifically asked *not* to depend on virtual/pam, but to only depend on ssys-auth/pambase. I need to know if this is still your position, or if I should add virtual/pam to the OpenRC rdepend as requested. Thanks, William
I spoke with robbat2 about this yesterday, and with a couple of other folks on IRC. I have added virtual/pam to the dependencies.