Spec URL: http://rcritten.fedorapeople.org/mod_revocator.spec SRPM URL: http://rcritten.fedorapeople.org/mod_revocator-1.0.3-1.fc14.src.rpm Description: The mod_revocator module retrieves and installs remote Certificate Revocate Lists (CRLs) into an Apache web server without requiring a restart.
rpmlint output: mod_revocator.src: W: spelling-error %description -l en_US revocator -> evocator, revocatory, r evocator The value of this tag appears to be misspelled. Please double-check. IGNORE mod_revocator.x86_64: W: spelling-error %description -l en_US revocator -> evocator, revocatory, r evocator The value of this tag appears to be misspelled. Please double-check. IGNORE mod_revocator.x86_64: E: no-ldconfig-symlink /usr/lib64/librevocation.so.1.0.0 The package should not only include the shared library itself, but also the symbolic link which ldconfig would produce. (This is necessary, so that the link gets removed by rpm automatically when the package gets removed, even if for some reason ldconfig would not be run at package postinstall phase.) FAIL - please fix this mod_revocator.x86_64: W: devel-file-in-non-devel-package /usr/lib64/librevocation.so A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. IGNORE - comment in specfile mod_revocator.x86_64: W: no-manual-page-for-binary crlhelper Each executable in standard binary directories should have a man page. IGNORE mod_revocator.x86_64: W: no-manual-page-for-binary ldapget Each executable in standard binary directories should have a man page. IGNORE mod_revocator-debuginfo.x86_64: W: spelling-error Summary(en_US) revocator -> evocator, revocatory, r evocator The value of this tag appears to be misspelled. Please double-check. IGNORE mod_revocator-debuginfo.x86_64: W: spelling-error %description -l en_US revocator -> evocator, revocatory, r evocator The value of this tag appears to be misspelled. Please double-check. IGNORE 3 packages and 0 specfiles checked; 1 errors, 7 warnings. Fix the issue with the symlink and we should be fine.
The error "no-ldconfig-symlink /usr/lib64/librevocation.so.1.0.0" can be ignored. The shared library librevocation.so is dynamically loaded into NSS (it is a PKCS#11 module). Nothing links to it.
With comment #2 in mind: approved.