Catalog should block the RPM generated on RHEL5 Client and Fedora. ATM, catalog permit vendor to upload the RPMs generated on RHEL5 client & Fedora, which would add some trouble to our reviewing works. I am not sure whether we should add the same feature in HTS side, e.g. make INFO test failed when running HTS on RHEL5 client && Fedora, or just make HTS can't be installed on Client or Fedora.
We should check to ensure the product listed in the sysreport is actually a RHEL and matches the release and arch selected, it should also block any non-supported versions though there is the question to expand the supported set.
The kernel version check will generally grab this. We can consider if an xsl/xsd scnema check could do something similar with the product data.