CheckRpmLintInstalled doesn't seem to install language dictionaries, so when rpmlint is ran inside chroot it fails to check spelling errors.
Given the bad signal/noise ratio of the rpm spelling checks, I don't really see this as a problem... might be wrong, for sure. It's definitely not a major priority issue, though.
I'm about to close this as WONTFIX.
We run these tests on the installed package to discover problems not seen when running on the uninstalled package. Whatever spelling errors there are, they were already listed when running yum in the "normal" way. Thus, to repeat these messages also for the installed package adds nothing but noise IMHO.
Please reopen this bug if you feel I'm wrong, it's certainly possible. Did I say "thank you"? I should, really.
Thanks for this report!
If dictionaries are not installed rpmlint reports errors (or warnings, I can't remember now). This leads to confusion and false impression that the package under review has some problems.
If reviewer wants to eliminate these warnings he needs to tweak the report manually, or skip/override the check. (Tweaking manually is no option for me as I want to run automated reviews on thousands of packages.) I can still override the check but I can't see a good reason why not to install dictionaries inside chroot (or skip spellchecking if possible).
I'm gonna go with Leamas there. I believe reviewers are used to rpmlint returning spelling errors which ½ of the time are false positives anyway.