You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by gb...@apache.org on 2021/05/30 08:49:17 UTC

svn commit: r1890322 - in /spamassassin/trunk: lib/Mail/SpamAssassin/GeoDB.pm t/all_modules.t

Author: gbechis
Date: Sun May 30 08:49:17 2021
New Revision: 1890322

URL: http://svn.apache.org/viewvc?rev=1890322&view=rev
Log:
do not print backtrace if we cannot load an optional
module, re-enable now working test

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/GeoDB.pm
    spamassassin/trunk/t/all_modules.t

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/GeoDB.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/GeoDB.pm?rev=1890322&r1=1890321&r2=1890322&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/GeoDB.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/GeoDB.pm Sun May 30 08:49:17 2021
@@ -214,7 +214,7 @@ sub load_geoip2 {
   eval {
     require MaxMind::DB::Reader;
   } or do {
-    dbg("geodb: MaxMind::DB::Reader (GeoIP2) module load failed: $@");
+    dbg("geodb: MaxMind::DB::Reader (GeoIP2) module load failed");
     return (undef, undef);
   };
 
@@ -257,7 +257,7 @@ sub load_geoip2 {
       };
       if ($@ || !$db->{$dbtype}) {
         $@ =~ s/\s+Trace begun.*//s;
-        dbg("geodb: GeoIP2: $dbtype load failed: $@");
+        dbg("geodb: GeoIP2: $dbtype load failed");
       } else {
         dbg("geodb: GeoIP2: loaded $dbtype from $path{$dbtype}");
         $ok = 1;
@@ -404,7 +404,7 @@ sub load_geoip {
     $can_ipv6 = Geo::IP->VERSION >= 1.39 && Geo::IP->api eq 'CAPI';
     1;
   } or do {
-    dbg("geodb: Geo::IP module load failed: $@");
+    dbg("geodb: Geo::IP module load failed");
     return (undef, undef);
   };
 

Modified: spamassassin/trunk/t/all_modules.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/all_modules.t?rev=1890322&r1=1890321&r2=1890322&view=diff
==============================================================================
--- spamassassin/trunk/t/all_modules.t (original)
+++ spamassassin/trunk/t/all_modules.t Sun May 30 08:49:17 2021
@@ -4,7 +4,7 @@ use lib '.'; use lib 't';
 use SATest; sa_t_init("all_modules");
 
 use Test::More;
-plan tests => 6;
+plan tests => 7;
 
 # ---------------------------------------------------------------------------
 
@@ -81,6 +81,7 @@ tstprefs("
         q{ Use of uninitialized }, 'uninitialized',
         q{ warn: }, 'warn',
         q{ SpamAssassin failed to parse line }, 'parse',
+        '/ at .* line \d+/', 'warn',
             );
 
 if (conf_bool('run_net_tests')) {