fastmail / authentication_milter

Email Authentication by SPF/DKIM/DMARC etc.
Other
120 stars 20 forks source link

'make test' fails @master , "t/dev-pod.t" #89

Closed pgnd closed 3 years ago

pgnd commented 3 years ago

following-up on

  https://github.com/fastmail/authentication_milter/issues/85

@marcbradshaw but yep, I'll reopen if/when I find something.

started seeing a couple of quirks with cpan release of authentication_milter.

starting to troubleshooting, attempted to build a clean instance from src @ master

'make test' fails currently

git clone https://github.com/fastmail/authentication_milter
cd authentication_milter

git checkout master
git log -n1
      1 commit e68309515957e76b5682f81501829209aae53e97 (HEAD -> master, origin/master, origin/HEAD)
      2 Merge: c747b85 49a29c9
      3 Author: Marc Bradshaw <marc@marcbradshaw.net>
      4 Date:   Wed Nov 4 11:55:39 2020 +1100
      5
      6     Merge pull request #88 from fastmail/DequeueErr
      7
      8     Dequeue err

perl -v
    This is perl 5, version 30, subversion 3 (v5.30.3) built for x86_64-linux-thread-multi
    (with 96 registered patches, see perl -V for more detail)

perl Makefile.PL
make

FAIL:

make test ``` Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.json (unchanged) Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.init (unchanged) Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/mail-dmarc.ini (unchanged) 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-load.t ......................................... ok t/01-func-pipeline.t ................................ ok t/01-func-tools.t ................................... ok t/02-unit-mail-milter-authentication-handler-rbl.t .. ok t/02-unit-mail-milter-authentication-handler.t ...... ok t/03-func-milter.t .................................. ok t/03-func-smtp.t .................................... 1/42 SMTP Send expected 250 received 421 4.3.2 Pipeline limit reached when sending RSET at /usr/local/src/authentication_milter/blib/lib/Mail/Milter/Authentication/Tester.pm line 421, line 38. t/03-func-smtp.t .................................... ok t/04-unit-handler-abusixdatafeed.t .................. ok t/04-unit-handler-aligned-from_dmarc.t .............. ok t/04-unit-handler-aligned-from_nodmarc.t ............ ok t/04-unit-handler-auth.t ............................ ok t/04-unit-handler-bimi.t ............................ ok t/04-unit-handler-blocker.t ......................... ok t/04-unit-handler-dkim.t ............................ ok t/04-unit-handler-dmarc.t ........................... ok t/04-unit-handler-localip.t ......................... ok t/04-unit-handler-remap.t ........................... ok t/04-unit-handler-trustedip.t ....................... ok t/dev-boilerplate.t ................................. ok t/dev-critic.t ...................................... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/dev-manifest.t .................................... skipped: Author tests not required for installation t/dev-pod.t ......................................... 1/45 # Failed test 'POD test for blib/lib/Mail/Milter/Authentication.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication.pm (74): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (104): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (125): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (141): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (151): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (202): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (223): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (307): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (329): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (339): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (353): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (382): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (393): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (404): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (415): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (431): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (477): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (525): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (583): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (634): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (683): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (702): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (757): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (1032): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1043): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1061): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1079): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1099): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1120): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1135): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1149): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1161): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1241): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1267): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1288): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1304): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1316): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1331): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1346): Unknown directive: =method t/dev-pod.t ......................................... 3/45 # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/HTDocs.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/HTDocs.pm (15): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/HTDocs.pm (28): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/HTDocs.pm (55): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/HTDocs.pm (68): Unknown directive: =method # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Config.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Config.pm (41): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (105): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (157): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (175): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (213): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (245): Unknown directive: =func # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Client.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Client.pm (23): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Client.pm (149): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (201): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (226): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (265): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (279): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (341): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (435): Unknown directive: =method # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Metric.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Metric.pm (21): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Metric.pm (51): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (62): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (80): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Metric.pm (98): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (159): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (179): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (191): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (207): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (252): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (297): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (307): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (324): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (361): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (379): Unknown directive: =method # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Handler.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Handler.pm (28): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Handler.pm (46): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (64): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (84): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (95): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (117): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (139): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (153): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (180): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (202): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (214): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (230): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (244): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (284): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (309): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (328): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (344): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (361): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (382): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (407): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (425): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (438): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (451): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (503): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (557): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (574): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (593): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (650): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (677): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (738): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (797): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (850): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (910): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (962): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1014): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1068): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1092): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1143): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1216): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1253): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1275): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1286): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1311): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1332): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1344): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1365): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1377): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1389): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1401): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1414): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1426): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1438): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1451): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1466): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1479): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1491): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1504): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1557): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1575): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1601): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1619): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1635): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1652): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1664): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1681): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1693): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1719): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1738): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1758): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1810): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1835): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1852): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1868): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1882): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1898): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1912): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1930): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1944): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1956): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1974): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1996): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2012): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2026): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2040): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2060): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2090): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2102): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2264): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2282): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2303): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2361): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2375): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2412): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2424): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2482): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2576): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2595): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2610): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2627): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2654): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2664): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2674): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2684): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2694): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2706): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2718): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2732): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2746): =cut found outside a pod block. Skipping to next block. # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Exception.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Exception.pm (9): Unknown directive: =constructor # Looks like you failed 7 tests of 45. t/dev-pod.t ......................................... Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/45 subtests Test Summary Report ------------------- t/dev-boilerplate.t (Wstat: 0 Tests: 2 Failed: 0) TODO passed: 1-2 t/dev-pod.t (Wstat: 1792 Tests: 45 Failed: 7) Failed tests: 1, 3-4, 6, 8, 10-11 Non-zero exit status: 7 Files=22, Tests=280, 243 wallclock secs ( 0.22 usr 0.04 sys + 23.23 cusr 4.19 csys = 27.68 CPU) Result: FAIL Failed 1/22 test programs. 7/280 subtests failed. make: *** [Makefile:1206: test_dynamic] Error 7 ```

in more detail for "t/dev-pod.t"

make test TEST_VERBOSE=1 "TEST_FILES=t/dev-pod.t" ``` Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.json (unchanged) Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.init (unchanged) Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/mail-dmarc.ini (unchanged) PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/dev-pod.t t/dev-pod.t .. 1..45 not ok 1 - POD test for blib/lib/Mail/Milter/Authentication.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication.pm (74): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (104): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (125): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (141): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (151): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (202): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (223): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (307): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (329): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (339): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (353): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (382): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (393): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (404): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (415): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (431): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (477): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (525): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (583): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (634): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (683): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (702): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (757): Unknown directive: =func # blib/lib/Mail/Milter/Authentication.pm (1032): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1043): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1061): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1079): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1099): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1120): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1135): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1149): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1161): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1241): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1267): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1288): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1304): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1316): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1331): Unknown directive: =method # blib/lib/Mail/Milter/Authentication.pm (1346): Unknown directive: =method ok 2 - POD test for blib/lib/Mail/Milter/Authentication/Tester.pm (no pod) not ok 3 - POD test for blib/lib/Mail/Milter/Authentication/HTDocs.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/HTDocs.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/HTDocs.pm (15): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/HTDocs.pm (28): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/HTDocs.pm (55): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/HTDocs.pm (68): Unknown directive: =method not ok 4 - POD test for blib/lib/Mail/Milter/Authentication/Config.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Config.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Config.pm (41): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (105): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (157): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (175): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (213): Unknown directive: =func # blib/lib/Mail/Milter/Authentication/Config.pm (245): Unknown directive: =func ok 5 - POD test for blib/lib/Mail/Milter/Authentication/Constants.pm not ok 6 - POD test for blib/lib/Mail/Milter/Authentication/Client.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Client.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Client.pm (23): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Client.pm (149): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (201): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (226): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (265): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (279): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (341): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Client.pm (435): Unknown directive: =method ok 7 - POD test for blib/lib/Mail/Milter/Authentication/Resolver.pm not ok 8 - POD test for blib/lib/Mail/Milter/Authentication/Metric.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Metric.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Metric.pm (21): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Metric.pm (51): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (62): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (80): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Metric.pm (98): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (159): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (179): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (191): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (207): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (252): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (297): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (307): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (324): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (361): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Metric.pm (379): Unknown directive: =method ok 9 - POD test for blib/lib/Mail/Milter/Authentication/Pragmas.pm (no pod) not ok 10 - POD test for blib/lib/Mail/Milter/Authentication/Handler.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Handler.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Handler.pm (28): Unknown directive: =constructor # blib/lib/Mail/Milter/Authentication/Handler.pm (46): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (64): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (84): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (95): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (117): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (139): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (153): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (180): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (202): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (214): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (230): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (244): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (284): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (309): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (328): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (344): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (361): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (382): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (407): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (425): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (438): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (451): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (503): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (557): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (574): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (593): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (650): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (677): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (738): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (797): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (850): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (910): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (962): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1014): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1068): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1092): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1143): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1216): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1253): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1275): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1286): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1311): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1332): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1344): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1365): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1377): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1389): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1401): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1414): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1426): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1438): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1451): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1466): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1479): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1491): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1504): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1557): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1575): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1601): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1619): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1635): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1652): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1664): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1681): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1693): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1719): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1738): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1758): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (1810): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1835): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1852): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1868): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1882): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1898): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1912): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1930): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1944): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1956): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1974): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (1996): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2012): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2026): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2040): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2060): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2090): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2102): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2264): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2282): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2303): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2361): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2375): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2412): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2424): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2482): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2576): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2595): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2610): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2627): Unknown directive: =method # blib/lib/Mail/Milter/Authentication/Handler.pm (2654): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2664): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2674): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2684): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2694): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2706): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2718): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2732): =cut found outside a pod block. Skipping to next block. # blib/lib/Mail/Milter/Authentication/Handler.pm (2746): =cut found outside a pod block. Skipping to next block. not ok 11 - POD test for blib/lib/Mail/Milter/Authentication/Exception.pm # Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Exception.pm' # at /usr/local/share/perl5/5.30/Test/Pod.pm line 184. # blib/lib/Mail/Milter/Authentication/Exception.pm (9): Unknown directive: =constructor ok 12 - POD test for blib/lib/Mail/Milter/Authentication/App/Blocker/App.pm (no pod) ok 13 - POD test for blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/add.pm (no pod) ok 14 - POD test for blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/list.pm (no pod) ok 15 - POD test for blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/delete.pm (no pod) ok 16 - POD test for blib/lib/Mail/Milter/Authentication/Metric/Grafana.pm ok 17 - POD test for blib/lib/Mail/Milter/Authentication/Handler/TrustedIP.pm ok 18 - POD test for blib/lib/Mail/Milter/Authentication/Handler/TLS.pm ok 19 - POD test for blib/lib/Mail/Milter/Authentication/Handler/LocalIP.pm ok 20 - POD test for blib/lib/Mail/Milter/Authentication/Handler/AbusixDataFeed.pm ok 21 - POD test for blib/lib/Mail/Milter/Authentication/Handler/Logger.pm ok 22 - POD test for blib/lib/Mail/Milter/Authentication/Handler/PTR.pm ok 23 - POD test for blib/lib/Mail/Milter/Authentication/Handler/Auth.pm ok 24 - POD test for blib/lib/Mail/Milter/Authentication/Handler/Blocker.pm ok 25 - POD test for blib/lib/Mail/Milter/Authentication/Handler/ReturnOK.pm ok 26 - POD test for blib/lib/Mail/Milter/Authentication/Handler/DMARC.pm ok 27 - POD test for blib/lib/Mail/Milter/Authentication/Handler/BIMI.pm ok 28 - POD test for blib/lib/Mail/Milter/Authentication/Handler/Sanitize.pm ok 29 - POD test for blib/lib/Mail/Milter/Authentication/Handler/Size.pm ok 30 - POD test for blib/lib/Mail/Milter/Authentication/Handler/ARC.pm ok 31 - POD test for blib/lib/Mail/Milter/Authentication/Handler/AlignedFrom.pm ok 32 - POD test for blib/lib/Mail/Milter/Authentication/Handler/DKIM.pm ok 33 - POD test for blib/lib/Mail/Milter/Authentication/Handler/TestTimeout.pm (no pod) ok 34 - POD test for blib/lib/Mail/Milter/Authentication/Handler/SenderID.pm ok 35 - POD test for blib/lib/Mail/Milter/Authentication/Handler/AddID.pm ok 36 - POD test for blib/lib/Mail/Milter/Authentication/Handler/XGoogleDKIM.pm ok 37 - POD test for blib/lib/Mail/Milter/Authentication/Handler/IPRev.pm ok 38 - POD test for blib/lib/Mail/Milter/Authentication/Handler/SPF.pm ok 39 - POD test for blib/lib/Mail/Milter/Authentication/Protocol/SMTP.pm ok 40 - POD test for blib/lib/Mail/Milter/Authentication/Protocol/Milter.pm ok 41 - POD test for blib/lib/Mail/Milter/Authentication/Tester/HandlerTester.pm ok 42 - POD test for blib/lib/Mail/Milter/Authentication/Net/Milter.pm ok 43 - POD test for blib/script/authentication_milter_client ok 44 - POD test for blib/script/authentication_milter_blocker (no pod) ok 45 - POD test for blib/script/authentication_milter # Looks like you failed 7 tests of 45. Dubious, test returned 7 (wstat 1792, 0x700) Failed 7/45 subtests Test Summary Report ------------------- t/dev-pod.t (Wstat: 1792 Tests: 45 Failed: 7) Failed tests: 1, 3-4, 6, 8, 10-11 Non-zero exit status: 7 Files=1, Tests=45, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.32 cusr 0.01 csys = 0.36 CPU) Result: FAIL Failed 1/1 test programs. 7/45 subtests failed. make: *** [Makefile:1206: test_dynamic] Error 7 ```
marcbradshaw commented 3 years ago

This is expected, the POD sections it's complaining about are build using dist zilla. Use 'dzil test' to build before running the tests.