Source: opendmarc
Version: 1.2.0+dfsg-1
Severity: important

Reporting tools provided by the package are build using DBD::yes perl
module which is not available in Debian. This makes DMARC reporting
pretty unusable. Affected tools are: opendmarc-import,
opendmarc-expire, opendmarc-reports, opendmarc-params. This is strange
because opendmarc package recommends libdbd-mysql-perl.

After changing to DBD::mysql everything is working as expected. I'm not
providing a patch, because in my opinion this is for maintainer to
decide either to fix it by providing sql backend in debian/rules or to
file a bug upstream because INSTALL file clearly says that MySQL
backend is default.

--- /usr/sbin/opendmarc-import  2014-03-18 04:59:18.000000000 +0100
+++ /usr/local/sbin/opendmarc-import    2014-03-15 07:26:16.000000000
+0100 @@ -19,7 +19,7 @@
 use Getopt::Long;
 use POSIX;

-require DBD::yes;
+require DBD::mysql;

 # general
 my $progname      = basename($0);
@@ -41,7 +41,7 @@
 my $dbpasswd;
 my $dbport;

-my $dbscheme     = "yes";
+my $dbscheme     = "mysql";

 my $dbi_a;
 my $dbi_h;

Kind regards,
Karol Auguštin





-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (102, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)

Attachment: signature.asc
Description: PGP signature

Reply via email to