Justin Mason wrote, On 18/6/09 11:24 PM:
On Thu, Jun 18, 2009 at 12:18, Sidney Markowitz<[email protected]> wrote:
Justin Mason wrote, On 18/6/09 10:25 PM:
hmm. that sounds like the process of "compiling" it from the rulesrc
sandbox into rules, and then into t/log/localrules.tmp , is going
awry.
I see where rules are copied into t/log/test_rules_copy and where *.pre
is copied into t/log/localrules.tmp, but I don't see any place that has
anything to do with copying rules into t/log/localrules.tmp even though
the directory name does make it sound like that's what it was made for.
v330.pre contains a loadplugin that specifies loading EmailBL.pm from
the same directory as the v330.pre file that is being run. All of the
*.pre and the rules *.pm files are in t/log/test_rules_copy already. If
I suppress the copying of *pre from there to t/log/localrules.tmp then
there are no files in t/log/localrules.tmp but all those *.pre files get
loaded and run from t/log/test_rules_copy and everything works ok.
So what is the point of t/log/localrules.tmp?
I tried backing out to revision 783698 and it still failed the same way
I went even further and used svn export -r 783698 into a new directory
to get rev 783698 trunk, then deleted trunk/ruleserc, then used svn
export -r 783698 to get that older revision of it. That failed the same
way. I don't understand how the build did not start failing when EmailBL
was first added.
-- sidney