Sometimes the testing scripts dont explain why a package is not installed while it is considered as a valid candidate

Could you correct the punctuation please?
Sometimes, the testing scripts don't explain why a package is not installed, while it is considered as a valid candidate.