With rpm-4.0.4-0.12, the current Raw Hide sendmail builds wrong. This is because the checks against %{errata} and %{release} in sendmail.spec use quotes, thus turning the things being compared from numbers into strings, and although the *string* "100" is less than the *string* "70", for example, the *number* 100 is greater, and that's the behavior that was intended by the %if statements. All the quotation marks in the %if statements in the spec file should be removed.
Fixed in current version. Thanks for this bug-report, Florian La Roche