Matthias Clasen (mclasen@redhat.com) said:
Its hard to make that very precise, but it should mean something like
Look at the list of provides and verify that all of them are intentional. Use repoquery to check if other packages already provide the same thing, and if so, look closer. This is generally ok if the provides is for a .so that lives outside of LIBDIR, otherwise it indicates a potential problem.
Maybe also:
If your package provides perl(<anything>), and either:
a) your package is not a perl module - or - b) your package is not named the same <anything>
it is almost certainly a bug.
Bill