Package Details: perl-mail-dmarc 1.20230215-1

Git Clone URL: https://aur.archlinux.org/perl-mail-dmarc.git (read-only, click to copy)
Package Base: perl-mail-dmarc
Description: Perl implementation of DMARC
Upstream URL: http://search.cpan.org/dist/Mail-DMARC
Licenses: GPL, PerlArtistic
Submitter: jimmyxu
Maintainer: jimmyxu
Last Packager: jimmyxu
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-06 12:04 (UTC)
Last Updated: 2023-03-30 18:35 (UTC)

Latest Comments

jimmyxu commented on 2021-09-18 19:30 (UTC)

Fixed upstream waiting for next release: https://github.com/msimerson/mail-dmarc/issues/199

J5lx commented on 2021-09-15 02:51 (UTC)

Package fails to build:

==> Starting check()...
Warning: prerequisite Email::Sender::Simple 1.300032 not found. We have 1.300031.
Generating a Unix-style Makefile
Writing Makefile for Mail::DMARC
Writing MYMETA.yml and MYMETA.json
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Row.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Metadata.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Identifiers.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Send.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Store.pm (unchanged)
Skip blib/lib/Mail/DMARC/Result/Reason.pm (unchanged)
Skip blib/lib/Mail/DMARC/Test/Transport.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Send/HTTP.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record.pm (unchanged)
Skip blib/lib/Mail/DMARC/HTTP.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Receive.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Auth_Results/DKIM.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Store/SQL/Grammars/MySQL.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Store/SQL.pm (unchanged)
Skip blib/lib/Mail/DMARC/Policy.pm (unchanged)
Skip blib/lib/Mail/DMARC/Base.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Store/SQL/Grammars/PostgreSQL.pm (unchanged)
Skip blib/lib/Mail/DMARC/Result.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Auth_Results/SPF.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Send/SMTP.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Auth_Results.pm (unchanged)
Skip blib/lib/Mail/DMARC/PurePerl.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Aggregate/Record/Row/Policy_Evaluated.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/URI.pm (unchanged)
Skip blib/lib/Mail/DMARC.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Sender.pm (unchanged)
Skip blib/lib/Mail/DMARC/Report/Store/SQL/Grammars/SQLite.pm (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-el.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-de.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-en.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-da.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ar.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-gl.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cn.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-es.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/index.html (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-he.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fr.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-dk.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/css/ui.jqgrid.css (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/css/ui.multiselect.css (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fa.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fi.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cs.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cat.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/dmarc_whitelist (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/css/ellipsis-xbl.xml (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg1251.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ro.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-th.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt-br.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sv.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sk.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-id.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-is.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr1250.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-mne.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hu.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ja.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-kr.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ru.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr-latin.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-it.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pl.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-lt.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-nl.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tr.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-no.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/mail-dmarc.ini (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.css (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/jquery.searchFilter.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tw.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-vi.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/grid.postext.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/mail_dmarc_schema.mysql (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/grid.addons.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/mail_dmarc_schema.pgsql (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/grid.setcolumns.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/mail-dmarc.cron (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ua.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/jquery.contextmenu.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/searchFilter.css (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/public_suffix_list (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/mail_dmarc_schema.sqlite (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/jquery.tablednd.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/rua-schema.xsd (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.js.gz (unchanged)
Skip blib/lib/auto/share/dist/Mail-DMARC/html/js/jquery.jqGrid.min.js.gz (unchanged)
cp bin/dmarc_http_client blib/script/dmarc_http_client
cp bin/dmarc_httpd blib/script/dmarc_httpd
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_http_client
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_httpd
cp bin/dmarc_lookup blib/script/dmarc_lookup
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_lookup
cp bin/dmarc_receive blib/script/dmarc_receive
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_receive
cp bin/dmarc_send_reports blib/script/dmarc_send_reports
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_send_reports
cp bin/dmarc_update_public_suffix_list blib/script/dmarc_update_public_suffix_list
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_update_public_suffix_list
cp bin/dmarc_view_reports blib/script/dmarc_view_reports
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dmarc_view_reports
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00.Dmarc.t ................................. ok
t/01.Policy.t ................................ ok
t/03.Base.t .................................. ok
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 34.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 35.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 36.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 37.
Use of uninitialized value $cleaned in substr at lib/Mail/DMARC/Policy.pm line 38.
Use of uninitialized value $cleaned in split at lib/Mail/DMARC/Policy.pm line 39.
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 467.

#   Failed test 'fetch_dmarc_record, 1.2.1 one_one.test.dmarc-qa.com'
#   at t/04.PurePerl.t line 467.
#          got: undef
#     expected: 'reject'
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 34.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 35.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 36.
Use of uninitialized value $cleaned in substitution (s///) at lib/Mail/DMARC/Policy.pm line 37.
Use of uninitialized value $cleaned in substr at lib/Mail/DMARC/Policy.pm line 38.
Use of uninitialized value $cleaned in split at lib/Mail/DMARC/Policy.pm line 39.
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 474.

#   Failed test 'fetch_dmarc_record, 1.2.3 DNS error subdomain'
#   at t/04.PurePerl.t line 474.
#          got: undef
#     expected: 'none'
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 478.

#   Failed test 'fetch_dmarc_record, 1.2.3 DNS srvfail'
#   at t/04.PurePerl.t line 478.
#          got: undef
#     expected: 'none'
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 485.

#   Failed test 'fetch_dmarc_record, 1.2.5 CNAME results in Org match'
#   at t/04.PurePerl.t line 485.
#          got: undef
#     expected: 'reject'
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 489.

#   Failed test 'fetch_dmarc_record, 1.3.1 unrelated TXT'
#   at t/04.PurePerl.t line 489.
#          got: undef
#     expected: 'reject'
Use of uninitialized value $got in string eq at (eval in cmp_ok) t/04.PurePerl.t line 493.

#   Failed test 'fetch_dmarc_record, 1.3.1 mixed TXT'
#   at t/04.PurePerl.t line 493.
#          got: undef
#     expected: 'none'

#   Failed test 'discover_policy, 1.3.3 multiple DMARC records not allowed'
#   at t/04.PurePerl.t line 232.
# Looks like you failed 7 tests of 116.
t/04.PurePerl.t .............................. 
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/116 subtests 
t/06.Result.t ................................ ok
t/09.HTTP.t .................................. ok
t/10.Report.t ................................ ok
t/11.Report.Store.t .......................... ok
t/12.Report.Store.SQL.t ...................... ok
t/13.Report.Aggregate.t ...................... ok
t/14.Report.Aggregate.Metadata.t ............. ok
t/15.Report.Aggregate.Record.t ............... ok
t/16.Report.Aggregate.Record.Auth_Results.t .. ok
t/17.Report.Aggregate.Schema.t ............... skipped: XML::Validator::Schema not available
t/20.Report.URI.t ............................ ok
t/21.Report.Send.t ........................... ok
t/22.Report.Send.SMTP.t ...................... ok
t/23.Report.Send.HTTP.t ...................... ok
t/25.Report.Receive.t ........................ ok
t/26.Report.Sender.t ......................... ok

Test Summary Report
-------------------
t/04.PurePerl.t                            (Wstat: 1792 Tests: 116 Failed: 7)
  Failed tests:  25, 27-28, 30-32, 75
  Non-zero exit status: 7
Files=20, Tests=742, 66 wallclock secs ( 0.17 usr  0.03 sys +  5.57 cusr  0.87 csys =  6.64 CPU)
Result: FAIL
Failed 1/20 test programs. 7/742 subtests failed.
make: *** [Makefile:1263: test_dynamic] Error 255
==> ERROR: A failure occurred in check().
    Aborting...

jimmyxu commented on 2020-02-16 23:16 (UTC)

@J5lx It sure is. Thanks for pointing it out.

J5lx commented on 2020-02-16 23:11 (UTC)

It seems this package is missing a dependency on perl-file-sharedir-install:

==> Starting build()...
Can't locate File/ShareDir/Install.pm in @INC (you may need to install the File::ShareDir::Install module) (@INC contains: /usr/lib/perl5/5.30/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.30/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.30/core_perl /usr/share/perl5/core_perl) at Makefile.PL line 7.
BEGIN failed--compilation aborted at Makefile.PL line 7.