Package: spampd
Version: 2.30-9
Severity: normal
Tags: patch

"--config" option do not work properly, because $options{'config'}
has scalar reference. Mail::SpamAassasin always fail to read config file.

Please remove key from %options, or use dereference (like
${options{'config'}}).
# Now, I'll attach a patch of key remove version.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7-smp
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)

Versions of packages spampd depends on:
ii  adduser                       3.87       Add and remove users and groups
ii  dpkg                          1.13.22    package maintenance system for Deb
ii  libnet-server-perl            0.90-1     An extensible, general perl server
ii  lsb-base                      3.1-10     Linux Standard Base 3.1 init scrip
ii  perl                          5.8.8-6    Larry Wall's Practical Extraction 
ii  spamassassin                  3.1.3-1    Perl-based spam filter using text 

spampd recommends no packages.

-- no debconf information
diff -ru spampd-2.30.old/debian/patches/60-use-spampd-conf.dpatch 
spampd-2.30/debian/patches/60-use-spampd-conf.dpatch
--- spampd-2.30.old/debian/patches/60-use-spampd-conf.dpatch    2006-06-29 
12:37:38.000000000 +0900
+++ spampd-2.30/debian/patches/60-use-spampd-conf.dpatch        2006-06-29 
12:44:21.000000000 +0900
@@ -5,9 +5,9 @@
 ## DP: Dont open user preferences for spamassassin
 
 @DPATCH@
-diff -urNad trunk/spampd /tmp/dpep.IFxtvg/trunk/spampd
---- trunk/spampd       2006-06-13 20:06:05.000000000 +0200
-+++ /tmp/dpep.IFxtvg/trunk/spampd      2006-06-13 20:07:52.078374699 +0200
+diff -urNad spampd-2.30~/spampd spampd-2.30/spampd
+--- spampd-2.30~/spampd        2006-06-29 12:42:12.531795613 +0900
++++ spampd-2.30/spampd 2006-06-29 12:43:32.885080927 +0900
 @@ -778,6 +778,7 @@
  my $satimeout = 285; # SpamAssassin timeout in seconds (15s less than Postfix 
                       # default for smtp_data_done_timeout)
@@ -16,15 +16,7 @@
  my $user = 'mail'; # user to run as
  my $group = 'mail'; # group to run as
  my $tagall = 0; # mark-up all msgs with SA, not just spam
-@@ -809,6 +810,7 @@
-              relayhost => \$relayhost,
-              relayport => \$relayport,
-              pid => \$pidfile,
-+             config => \$configfile,
-              user => \$user,
-              group => \$group,
-              maxrequests => \$maxrequests,
-@@ -845,6 +847,7 @@
+@@ -845,6 +846,7 @@
                   'debug|d',
                   'help|h|?',
                   'local-only|l',
@@ -32,7 +24,7 @@
                   'log-rules-hit|rh',
                   'dose',
                   'add-sc-header|ash',  # deprecated
-@@ -884,10 +887,19 @@
+@@ -884,10 +886,19 @@
  $host = $tmp[0];
  if ( $tmp[1] ) { $port = $tmp[1]; }
  
@@ -53,7 +45,7 @@
  
  $options{'auto-whitelist'} and eval {
     require Mail::SpamAssassin::DBBasedAddrList;
-@@ -897,7 +909,11 @@
+@@ -897,7 +908,11 @@
     $assassin->set_persistent_address_list_factory ($addrlistfactory);
  };
  
@@ -66,7 +58,7 @@
  
  # thanks to Kurt Andersen for the 'uname -s' fix
  if ( !$options{logsock} ) {
-@@ -1087,6 +1103,7 @@
+@@ -1087,6 +1102,7 @@
  [B<--set-envelope-from|sef>]
  [B<--auto-whitelist|aw>]
  [B<--local-only|L>]
@@ -74,7 +66,7 @@
  [B<--debug|d>]
  
  B<spampd> B<--help>
-@@ -1416,6 +1433,12 @@
+@@ -1416,6 +1432,12 @@
  
  Turn off all SA network-based tests (DNS, Razor, etc).
  

Reply via email to