On 6/27/2011 11:52 AM, Kevin A. McGrail wrote:
It's back as a T_rule because someone removed(?) the nopublish flag.
SEM was supposed to be a net nopublish rule.
So the publication as T_RULE is not a bug in the code but "correct"
behavior because the sandbox is missing the nopublish flag because of
bug 6297 and bug 6257.
Not exactly. #testrules is supposed to have the same effect as "tflags
nopublish", but for an entire sandbox file.
A make build_rules on trunk no longer includes SEM rules in
72_active.cf. It is also still missing from 70_sandbox.cf.
Are you sure it wont be auto-promoted though? That's a different code
path than "make build". That's how the March 2011 trouble happened.
BTW, r1104058 rules were generated prior to June 11th when jm completely
removed JM_SOUGHT_FRAUD* and __SEEK_FRAUD* in order to eliminate the
sa-update channel ordering issue. As we are pushing an emergency rule
update anyway, we should take this opportunity to do this as well.
Warren