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)
signature.asc
Description: PGP signature