Eg, we use __LM and __MM depending on what platform the rules are meant to be for..

However, maybe we 'should' consider ways for standardizing naming conventions, eg for any one building private rule sets for distribution.. eg, if one of our customer decided to also add someone else's private rule sets, and the person happened to be named 'Mighty Mouse'..

If an idea does surface, it should be good for all cases.

Long term, suggest that we build in something to the actual naming conventions somehow, that if it comes from anything other than the base upstream, somehow it gets auto_prefixed.. Just throwing the idea out.

On 2020-01-16 12:43 p.m., Kevin A. McGrail wrote:
I would recommend local rules are named based on your initials.  That's been the collision avoidance for nearly 2 decades.  Does that not solve the issue at hand?

On Thu, Jan 16, 2020, 14:53 John Hardin <[email protected] <mailto:[email protected]>> wrote:

    On Thu, 16 Jan 2020, RW wrote:

     > On Thu, 16 Jan 2020 17:37:48 +0200
     > Henrik K wrote:
     >
     >> On Thu, Jan 16, 2020 at 03:03:40PM +0000, RW wrote:
     >>>
     >>>> It would seem more productive to actually make spamassassin --lint
     >>>> output info messages (not errors) when rules are redefined.  And
     >>>> perhaps add a new tflag "redefine" (suggestions?) to suppress
     >>>> those warnings for intentional redefines.
     >>>
     >>> That requires actual coding, and it only partially works.
     >>>
     >>> Let's say I have local rules:
     >>>
     >>> body  __FOO ...
     >>> meta  FOO   __FOO ...
     >>> score FOO  0.001
     >>>
     >>> and then in the middle of the night sa-learn downloads new rules:
     >>>
     >>> header  __FOO ...
     >>> meta    BAR   __FOO ...
     >>> score   BAR  3.0
     >>>
     >>> My high-FP informational version of __FOO then gets used in
    place of
     >>> the core version in a high scoring meta rule.
     >>
     >> And --lint would say
     >>
     >> Notice: rule __FOO redefined, check what's going on or use tflags
     >> redefine
     >
     > And that would only be noticed after the FPs.

    +1

--   John Hardin KA7OHZ http://www.impsec.org/~jhardin/ [email protected] <mailto:[email protected]>    FALaholic #11174    pgpk -a [email protected] <mailto:[email protected]>
       key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
    -----------------------------------------------------------------------
        People that keep dreaming about the wasteland, labyrinths and
        quick cash, die in amusing ways.                 -- Root the Dragon
    -----------------------------------------------------------------------
       Tomorrow: Benjamin Franklin's 314th Birthday




--
"Catch the Magic of Linux..."
------------------------------------------------------------------------
Michael Peddemors, President/CEO LinuxMagic Inc.
Visit us at http://www.linuxmagic.com @linuxmagic
A Wizard IT Company - For More Info http://www.wizard.ca
"LinuxMagic" a Registered TradeMark of Wizard Tower TechnoServices Ltd.
------------------------------------------------------------------------
604-682-0300 Beautiful British Columbia, Canada

This email and any electronic data contained are confidential and intended
solely for the use of the individual or entity to which they are addressed.
Please note that any views or opinions presented in this email are solely
those of the author and are not intended to represent those of the company.

Reply via email to