> I can see the underlying problem now:
>
> the @ISA = qw(Exporter); and @EXPORT = ...
> are not enclosed in BEGIN {...}, so exporting can't work at all...

$ svn -m 'Exporter never really worked in SA, was not enclosed in BEGIN{};
          revert quick-fixes r575915 and r575772, they were not solving
          the right problem' ci
Sending        lib/Mail/SpamAssassin/Conf/Parser.pm
Sending        lib/Mail/SpamAssassin/Conf.pm
Sending        lib/Mail/SpamAssassin/Constants.pm
Sending        lib/Mail/SpamAssassin/HTML.pm
Sending        lib/Mail/SpamAssassin/Logger.pm
Sending        lib/Mail/SpamAssassin/Util/MemoryDump.pm
Sending        lib/Mail/SpamAssassin/Util.pm
Transmitting file data .......
Committed revision 575968.

I believe this finally solves the right problem.
The r575915 and r575772 were just desperate kicks
in a wrong direction.

  Mark

Reply via email to