-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Theo Van Dinter writes:
>> it's the same eval call, but a different rule name, and in the
>> sandbox file only.
>
>I must be missing something. No where in my sandbox do I reference
>MPART_ALT_DIFF.
Ah, I had totally the wrong end of the stick, I thought you were
talking about a sandbox rule that used it.
> The only place I find it, according to grep, is in the
>rulesrc/core directory:
>
>$ pwd
>/home/felicity/SA/spamassassin-head
>$ rm -f rules/*
>$ svn -q up rules
>$ grep -r MPART_ALT_DIFF rulesrc rules | egrep -v '\.svn|\.txt'
>rulesrc/lang/de/30_text_de.cf:lang de describe MPART_ALT_DIFF Nachrichtente=
>xt im Text- und HTML-Format unterscheiden sich
>rulesrc/lang/nl/30_text_nl.cf:lang nl describe MPART_ALT_DIFF =
> HTML en tekst delen zijn verschillend
>rulesrc/core/20_body_tests.cf:body MPART_ALT_DIFF eval:multipart_alte=
>rnative_difference('99', '100')
>rulesrc/core/20_body_tests.cf:describe MPART_ALT_DIFF HTML and text parts=
> are different
>rulesrc/core/20_body_tests.cf:body MPART_ALT_DIFF_COUNT eval:multipart_alte=
>rnative_difference_count('3', '1')
>rulesrc/core/20_body_tests.cf:describe MPART_ALT_DIFF_COUNT HTML and te=
>xt parts are different
>rulesrc/core/50_scores.cf:score MPART_ALT_DIFF 0.425 0.137 1.142 0
>rulesrc/core/50_scores.cf:score MPART_ALT_DIFF_COUNT 1.649 0 1.607 0.708
>$ perl Makefile.PL < /dev/null > /dev/null
>$ make > /dev/null
>WARNING: MY_SERVERS_FOUND: renamed as T_MY_SERVERS_FOUND due to missing T_ =
>prefix
>WARNING: BOUNCE_MESSAGE: renamed as T_BOUNCE_MESSAGE due to missing T_ pref=
>ix
>WARNING: CRBOUNCE_MESSAGE: renamed as T_CRBOUNCE_MESSAGE due to missing T_ =
>prefix
>WARNING: VBOUNCE_MESSAGE: renamed as T_VBOUNCE_MESSAGE due to missing T_ pr=
>efix
>config: warning: score set for non-existent rule MPART_ALT_DIFF
>
>ERROR: LINT FAILED, suppressing output: rules/70_sandbox.cf
>
>
>So there's nothing for me to copy/rename.
Something *really odd* is going on, then. Check it out:
: jm 27...; rm -f rules/*
: exit=0 Mon Nov 7 18:58:28 PST 2005; cd /home/jm/ftp/spamassassin
: jm 28...; svn -q up rules
: exit=0 Mon Nov 7 18:58:30 PST 2005; cd /home/jm/ftp/spamassassin
: jm 29...; perl Makefile.PL < /dev/null > /dev/null
: exit=0 Mon Nov 7 18:58:40 PST 2005; cd /home/jm/ftp/spamassassin
: jm 30...; make > /dev/null
WARNING: MY_SERVERS_FOUND: renamed as T_MY_SERVERS_FOUND due to missing T_
prefix
WARNING: BOUNCE_MESSAGE: renamed as T_BOUNCE_MESSAGE due to missing T_ prefix
WARNING: CRBOUNCE_MESSAGE: renamed as T_CRBOUNCE_MESSAGE due to missing T_
prefix
WARNING: VBOUNCE_MESSAGE: renamed as T_VBOUNCE_MESSAGE due to missing T_ prefix
: exit=0 Mon Nov 7 18:58:47 PST 2005; cd /home/jm/ftp/spamassassin
: jm 31...;
have you checked "make distcheck"?
fwiw, my "mkrules" output in full:
/usr/bin/perl build/mkrules --src rulesrc --out rules --manifest MANIFEST
--manifestskip MANIFEST.SKIP
rulesrc/core/20_advance_fee.cf: all lines copied
rulesrc/core/20_body_tests.cf: all lines copied
rulesrc/core/20_compensate.cf: all lines copied
rulesrc/core/20_drugs.cf: all lines copied
rulesrc/core/20_fake_helo_tests.cf: all lines copied
rulesrc/core/20_head_tests.cf: all lines copied
rulesrc/core/20_meta_tests.cf: all lines copied
rulesrc/core/20_phrases.cf: all lines copied
rulesrc/core/20_porn.cf: all lines copied
rulesrc/core/20_ratware.cf: all lines copied
rulesrc/core/20_uri_tests.cf: all lines copied
rulesrc/core/25_replace.cf: all lines copied
rulesrc/core/50_scores.cf: all lines copied
rulesrc/core/60_whitelist_spf.cf: all lines copied
rulesrc/lang/de/30_text_de.cf: all lines copied
rulesrc/lang/es/25_body_tests_es.cf: all lines copied
rulesrc/lang/fr/30_text_fr.cf: all lines copied
rulesrc/lang/it/30_text_it.cf: all lines copied
rulesrc/lang/nl/30_text_nl.cf: all lines copied
rulesrc/lang/pl/25_body_tests_pl.cf: all lines copied
rulesrc/lang/pl/30_text_pl.cf: all lines copied
rulesrc/lang/pt_br/30_text_pt_br.cf: all lines copied
WARNING: MY_SERVERS_FOUND: renamed as T_MY_SERVERS_FOUND due to missing T_
prefix
WARNING: BOUNCE_MESSAGE: renamed as T_BOUNCE_MESSAGE due to missing T_ prefix
WARNING: CRBOUNCE_MESSAGE: renamed as T_CRBOUNCE_MESSAGE due to missing T_
prefix
WARNING: VBOUNCE_MESSAGE: renamed as T_VBOUNCE_MESSAGE due to missing T_ prefix
rulesrc/sandbox/jm/20_vbounce.cf: 106 sandbox rules copied
rulesrc/sandbox/old/70_testing.cf: 26 sandbox rules copied
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.002000"
-DPREFIX="/usr/local" -DDEF_RULES_DIR="/usr/local/share/spamassassin"
-DLOCAL_RULES_DIR="/etc/mail/spamassassin"
-DINSTALLSITELIB="/usr/local/share/perl/5.8.7" -DCONTACT_ADDRESS="the
administrator of that system" -Msharpbang -DPERL_BIN="/usr/bin/perl"
-DPERL_WARN="" -DPERL_TAINT="" -m755 -isa-update.raw -osa-update
cp sa-update blib/script/sa-update
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/sa-update
Manifying blib/man1/sa-update.1p
: exit=0 Mon Nov 7 18:59:09 PST 2005; cd /home/jm/ftp/spamassassin
: jm 32...;
- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh CVS
iD8DBQFDcBTZMJF5cimLx9ARArKFAJ9tpsVajw+8LG1eqen8/ZhAsqPvcQCgje1w
cN7cCIPafT43lLFogtPbPSs=
=ODz3
-----END PGP SIGNATURE-----