audit %post does not need to run ldconfig if there are no shared libs in the audit package (audit-libs's %post is sufficient). The audit-libs %post should be written like: %post libs -p /sbin/ldconfig which is Better in some way.
Thanks for pointing this out. The ldconfig in audit is a left over from before the libs package was split out. I've corrected this in my working copy. It'll get into rawhide soon.