develooper Front page | perl.perl5.porters | Postings from March 2010

Re: Perl 5.12.0-RC1: SpamAssassin is very noisy

Thread Previous
Todd Rinaldo
March 30, 2010 07:39
Re: Perl 5.12.0-RC1: SpamAssassin is very noisy
Message ID:

On Mar 30, 2010, at 8:20 AM, Andrew Dougherty wrote:

>> It is imperative that you test this release candidate with any software
>> written in Perl which you use or maintain. If no "showstopper" class
>> bugs are found in the next 7 days, we will release a virtually identical
>> tarball as Perl 5.12.0.
>> You can find a list of errata - known bugs or modules known to be
>> incompatible with 5.12.0 - at
> SpamAssassin-3.3.1 is very noisy under 5.12.0-RC1 (and even fails one test due 
> to that noise).  Specifically it throws up this warning:
> defined(%hash) is deprecated at /home/doughera/my/perl/lib/site_perl/5.12.0/Mail/SpamAssassin/ line 757.
> 	(Maybe you should just omit the defined()?)
> and also 36 copies of this warning:
> warn: Use of "goto" to jump into a construct is deprecated at /home/doughera/my/perl/lib/site_perl/5.12.0/Mail/SpamAssassin/Plugin/ line 409.
> (I also get 887 "Use of uninitialized value in lc" warnings from various
> spots in various support modules, and am still tracking them down.
> I suspect these are not 5.12.0-specific.)
> This has already been reported by Slaven to the SA bug queue:
> For 5.12.0, it's obviously too late to address the question of whether
> 36 identical copies of the 'goto' warning should be printed, or whether
> one would have been sufficient, but I might have a look at implementing
> something like that for 5.13.x.
> However, I think this is worth adding to that errata page.

FYI, I've been working on getting modules I work with perl 5.12 warn free. Spam Assassin is one of them. It should be cleaned up later this week.

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About