Skip to content

OpenBSD 7.8: make test failure: unknown directive #167

@patch-work

Description

@patch-work

Perl

> doas pkg_add p5-Mail-Milter-Authentication

This installs an old version, but is a Trojan horse to install many Perl required packages.
The package is not maintained.

Needed by new Mail::Milter::Authentication and its dependencies

> doas pkg_add p5-JSON-XS;
> doas pkg_add p5-Sereal-Encoder;
> doas pkg_add p5-Sereal-Decoder;
> doas pkg_add p5-Test-Pod-Coverage; # wanted by Scalar::String (CPAN)
> doas pkg_add p5-Test-Pod; # wanted by Scalar::String
> doas pkg_add p5-YAML; # wanted by Scalar::String
> doas pkg_add p5-DateManip
> doas pkg_add p5-File-Slurp
> doas pkg_add p5-Import-Into
> doas pkg_add p5-Net-DNS-Resolver-Mock
> doas pkg_add p5-Sereal
> doas pkg_add p5-TOML
> doas pkg_add p5-Test-File-Contents
> doas pkg_add p5-Test-Perl-Critic
> doas pkg_add p5-Text-Table
> doas pkg_add p5-Cache-FastMmap
> doas pkg_add p5-Convert-ASN1
> doas pkg_add p5-Crypt-OpenSSL-X509
> doas pkg_add p5-Test-RequiresInternet

Needed at runtime, but unavailable as openbsd package:

> doas cpan -f -i Scalar::String; # wanted by Hash::SharedMem
> doas cpan -f -i CPAN:DistnameInfo; # wanted by Devel::CallChecker
> doas cpan -f -i Devel::CallChecker; # wanted by Hash::SharedMem (CPAN)
> doas cpan -f -i Hash::SharedMem
> doas cpan -f -i Prometheus::Tiny::Shared
> doas cpan -f -i Crypt::OpenSSL::Verify

Milter

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

Cloning into 'authentication_milter'...
remote: Enumerating objects: 14426, done.
remote: Counting objects: 100% (304/304), done.
remote: Compressing objects: 100% (168/168), done.
remote: Total 14426 (delta 137), reused 188 (delta 112), pack-reused 14122 (from 2)
Receiving objects: 100% (14426/14426), 2.29 MiB | 1.88 MiB/s, done.
Resolving deltas: 100% (7859/7859), done.

cd authentication_milter

perl Makefile.PL

Generating a Unix-style Makefile
Writing Makefile for Mail::Milter::Authentication
Writing MYMETA.yml and MYMETA.json

make

cp lib/Mail/Milter/Authentication/Handler/SenderID_metrics.json blib/lib/Mail/Milter/Authentication/Handler/SenderID_metrics.json
cp lib/Mail/Milter/Authentication/Handler/PTR.pm blib/lib/Mail/Milter/Authentication/Handler/PTR.pm
cp lib/Mail/Milter/Authentication/Handler/AddID.pm blib/lib/Mail/Milter/Authentication/Handler/AddID.pm
cp lib/Mail/Milter/Authentication/App/ProcessLog/App/Command/arex.pm blib/lib/Mail/Milter/Authentication/App/ProcessLog/App/Command/arex.pm
cp lib/Mail/Milter/Authentication/Handler/Blocker.pm blib/lib/Mail/Milter/Authentication/Handler/Blocker.pm
cp lib/Mail/Milter/Authentication/Handler/LocalIP.pm blib/lib/Mail/Milter/Authentication/Handler/LocalIP.pm
cp lib/Mail/Milter/Authentication/Protocol/SMTP.pm blib/lib/Mail/Milter/Authentication/Protocol/SMTP.pm
cp lib/Mail/Milter/Authentication/Handler/IPRev.pm blib/lib/Mail/Milter/Authentication/Handler/IPRev.pm
cp lib/Mail/Milter/Authentication/Handler/SPF_metrics.json blib/lib/Mail/Milter/Authentication/Handler/SPF_metrics.json
cp lib/Mail/Milter/Authentication/htdocs/css/authmilter.css blib/lib/Mail/Milter/Authentication/htdocs/css/authmilter.css
cp lib/Mail/Milter/Authentication/Tester.pm blib/lib/Mail/Milter/Authentication/Tester.pm
cp lib/Mail/Milter/Authentication/Handler/ReturnOK.pm blib/lib/Mail/Milter/Authentication/Handler/ReturnOK.pm
cp lib/Mail/Milter/Authentication/App/Blocker/App/Command/list.pm blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/list.pm
cp lib/Mail/Milter/Authentication/Handler/TLS.pm blib/lib/Mail/Milter/Authentication/Handler/TLS.pm
cp lib/Mail/Milter/Authentication/App/Blocker/App.pm blib/lib/Mail/Milter/Authentication/App/Blocker/App.pm
cp lib/Mail/Milter/Authentication/App/Blocker/App/Command/add.pm blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/add.pm
cp lib/Mail/Milter/Authentication/Resolver.pm blib/lib/Mail/Milter/Authentication/Resolver.pm
cp lib/Mail/Milter/Authentication/Metric.pm blib/lib/Mail/Milter/Authentication/Metric.pm
cp lib/Mail/Milter/Authentication/Tester/HandlerTester.pm blib/lib/Mail/Milter/Authentication/Tester/HandlerTester.pm
cp lib/Mail/Milter/Authentication/Handler/DMARC_metrics.json blib/lib/Mail/Milter/Authentication/Handler/DMARC_metrics.json
cp lib/Mail/Milter/Authentication/Metric/RowUptime.json blib/lib/Mail/Milter/Authentication/Metric/RowUptime.json
cp lib/Mail/Milter/Authentication/Handler/RBLDNS.pm blib/lib/Mail/Milter/Authentication/Handler/RBLDNS.pm
cp lib/Mail/Milter/Authentication/Handler.pm blib/lib/Mail/Milter/Authentication/Handler.pm
cp lib/Mail/Milter/Authentication/Handler/TrustedIP.pm blib/lib/Mail/Milter/Authentication/Handler/TrustedIP.pm
cp lib/Mail/Milter/Authentication/Metric/Base.json blib/lib/Mail/Milter/Authentication/Metric/Base.json
cp lib/Mail/Milter/Authentication/Handler/XGoogleDKIM.pm blib/lib/Mail/Milter/Authentication/Handler/XGoogleDKIM.pm
cp lib/Mail/Milter/Authentication/Pragmas.pm blib/lib/Mail/Milter/Authentication/Pragmas.pm
cp lib/Mail/Milter/Authentication/Handler/DKIM_metrics.json blib/lib/Mail/Milter/Authentication/Handler/DKIM_metrics.json
cp lib/Mail/Milter/Authentication/Handler/Sanitize_metrics.json blib/lib/Mail/Milter/Authentication/Handler/Sanitize_metrics.json
cp lib/Mail/Milter/Authentication/Config.pm blib/lib/Mail/Milter/Authentication/Config.pm
cp lib/Mail/Milter/Authentication/Net/ServerPatches.pm blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm
cp lib/Mail/Milter/Authentication/Metric/RowProcesses.json blib/lib/Mail/Milter/Authentication/Metric/RowProcesses.json
cp lib/Mail/Milter/Authentication/Exception.pm blib/lib/Mail/Milter/Authentication/Exception.pm
cp lib/Mail/Milter/Authentication/Handler/TestTimeout.pm blib/lib/Mail/Milter/Authentication/Handler/TestTimeout.pm
cp lib/Mail/Milter/Authentication/Handler/TrustedIP_metrics.json blib/lib/Mail/Milter/Authentication/Handler/TrustedIP_metrics.json
cp lib/Mail/Milter/Authentication/Net/Milter.pm blib/lib/Mail/Milter/Authentication/Net/Milter.pm
cp lib/Mail/Milter/Authentication/Handler/ARC.pm blib/lib/Mail/Milter/Authentication/Handler/ARC.pm
cp lib/Mail/Milter/Authentication/Metric/RowThroughput.json blib/lib/Mail/Milter/Authentication/Metric/RowThroughput.json
cp lib/Mail/Milter/Authentication/Metric/Grafana.pm blib/lib/Mail/Milter/Authentication/Metric/Grafana.pm
cp lib/Mail/Milter/Authentication/Handler/LocalIP_metrics.json blib/lib/Mail/Milter/Authentication/Handler/LocalIP_metrics.json
cp lib/Mail/Milter/Authentication/Protocol/Milter.pm blib/lib/Mail/Milter/Authentication/Protocol/Milter.pm
cp lib/Mail/Milter/Authentication/App/Blocker/App/Command/delete.pm blib/lib/Mail/Milter/Authentication/App/Blocker/App/Command/delete.pm
cp lib/Mail/Milter/Authentication/Handler/Sanitize.pm blib/lib/Mail/Milter/Authentication/Handler/Sanitize.pm
cp lib/Mail/Milter/Authentication/htdocs/css/normalize.css blib/lib/Mail/Milter/Authentication/htdocs/css/normalize.css
cp lib/Mail/Milter/Authentication/Metric/RowErrors.json blib/lib/Mail/Milter/Authentication/Metric/RowErrors.json
cp lib/Mail/Milter/Authentication/Handler/AbusixDataFeed.pm blib/lib/Mail/Milter/Authentication/Handler/AbusixDataFeed.pm
cp lib/Mail/Milter/Authentication/Handler/AlignedFrom_metrics.json blib/lib/Mail/Milter/Authentication/Handler/AlignedFrom_metrics.json
cp lib/Mail/Milter/Authentication/htdocs/css/skeleton.css blib/lib/Mail/Milter/Authentication/htdocs/css/skeleton.css
cp lib/Mail/Milter/Authentication/Handler/XGoogleDKIM_metrics.json blib/lib/Mail/Milter/Authentication/Handler/XGoogleDKIM_metrics.json
cp lib/Mail/Milter/Authentication/Constants.pm blib/lib/Mail/Milter/Authentication/Constants.pm
cp lib/Mail/Milter/Authentication/Handler/AlignedFrom.pm blib/lib/Mail/Milter/Authentication/Handler/AlignedFrom.pm
cp lib/Mail/Milter/Authentication/HTDocs.pm blib/lib/Mail/Milter/Authentication/HTDocs.pm
cp lib/Mail/Milter/Authentication/Handler/BIMI.pm blib/lib/Mail/Milter/Authentication/Handler/BIMI.pm
cp lib/Mail/Milter/Authentication/Handler/DKIM.pm blib/lib/Mail/Milter/Authentication/Handler/DKIM.pm
cp lib/Mail/Milter/Authentication/Client.pm blib/lib/Mail/Milter/Authentication/Client.pm
cp lib/Mail/Milter/Authentication/Handler/Size_metrics.json blib/lib/Mail/Milter/Authentication/Handler/Size_metrics.json
cp lib/Mail/Milter/Authentication/Handler/SenderID.pm blib/lib/Mail/Milter/Authentication/Handler/SenderID.pm
cp lib/Mail/Milter/Authentication/Handler/DMARC.pm blib/lib/Mail/Milter/Authentication/Handler/DMARC.pm
cp lib/Mail/Milter/Authentication/App/ProcessLog/App.pm blib/lib/Mail/Milter/Authentication/App/ProcessLog/App.pm
cp lib/Mail/Milter/Authentication.pm blib/lib/Mail/Milter/Authentication.pm
cp lib/Mail/Milter/Authentication/Handler/TLS_metrics.json blib/lib/Mail/Milter/Authentication/Handler/TLS_metrics.json
cp lib/Mail/Milter/Authentication/Handler/ReturnOK_metrics.json blib/lib/Mail/Milter/Authentication/Handler/ReturnOK_metrics.json
cp lib/Mail/Milter/Authentication/Handler/IPRev_metrics.json blib/lib/Mail/Milter/Authentication/Handler/IPRev_metrics.json
cp lib/Mail/Milter/Authentication/Handler/ARC_metrics.json blib/lib/Mail/Milter/Authentication/Handler/ARC_metrics.json
cp lib/Mail/Milter/Authentication/Metric/RowProcessingTime.json blib/lib/Mail/Milter/Authentication/Metric/RowProcessingTime.json
cp lib/Mail/Milter/Authentication/Handler/PTR_metrics.json blib/lib/Mail/Milter/Authentication/Handler/PTR_metrics.json
cp lib/Mail/Milter/Authentication/Handler/Logger.pm blib/lib/Mail/Milter/Authentication/Handler/Logger.pm
cp lib/Mail/Milter/Authentication/Handler/Auth_metrics.json blib/lib/Mail/Milter/Authentication/Handler/Auth_metrics.json
cp lib/Mail/Milter/Authentication/Handler/Size.pm blib/lib/Mail/Milter/Authentication/Handler/Size.pm
cp lib/Mail/Milter/Authentication/Handler/Auth.pm blib/lib/Mail/Milter/Authentication/Handler/Auth.pm
cp lib/Mail/Milter/Authentication/Handler/SPF.pm blib/lib/Mail/Milter/Authentication/Handler/SPF.pm
cp share/authentication_milter.json blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.json
cp share/mail-dmarc.ini blib/lib/auto/share/dist/Mail-Milter-Authentication/mail-dmarc.ini
cp share/authentication_milter.init blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.init
cp bin/authentication_milter blib/script/authentication_milter
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/authentication_milter
cp bin/authentication_milter_blocker blib/script/authentication_milter_blocker
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/authentication_milter_blocker
cp bin/authentication_milter_client blib/script/authentication_milter_client
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/authentication_milter_client
cp bin/authentication_milter_log blib/script/authentication_milter_log
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/authentication_milter_log
Manifying 2 pod documents
Manifying 35 pod documents

make test

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)
Skip blib/lib/auto/share/dist/Mail-Milter-Authentication/authentication_milter.json (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"
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-strict-from.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-spfu.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/50
#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication.pm (79): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (109): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (130): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (146): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (156): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (209): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (231): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (315): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (337): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (347): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (361): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (394): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (405): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (416): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (427): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (443): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (489): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (537): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (595): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (646): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (695): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (714): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (769): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication.pm (1052): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1063): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1081): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1099): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1119): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1140): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1155): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1169): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1181): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1261): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1287): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1308): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1324): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1336): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1351): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication.pm (1366): Unknown directive: =method
t/dev-pod.t ......................................... 4/50
#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Metric.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication/Metric.pm (21): Unknown directive: =constructor
# blib/lib/Mail/Milter/Authentication/Metric.pm (83): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (94): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (112): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Metric.pm (130): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (141): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (161): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (173): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (189): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (234): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (279): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (289): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (306): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (343): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Metric.pm (361): Unknown directive: =method

#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Handler.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication/Handler.pm (32): Unknown directive: =constructor
# blib/lib/Mail/Milter/Authentication/Handler.pm (50): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (68): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (88): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (99): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (121): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (143): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (157): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (184): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (208): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (237): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (251): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (267): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (281): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (321): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (346): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (365): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (381): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (398): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (419): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (444): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (462): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (475): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (488): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (540): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (599): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (621): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (640): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (697): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (724): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (785): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (844): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (897): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (960): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1018): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1070): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1124): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1148): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1199): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1273): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1310): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1332): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1343): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1368): 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 (1422): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1434): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1446): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1458): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1471): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1483): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1495): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1508): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1523): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1536): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1548): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1561): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1615): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1633): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1659): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1677): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1693): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1710): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1722): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1739): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1751): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1777): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1796): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1813): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (1865): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1890): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1964): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1980): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (1994): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2008): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2022): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2036): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2054): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2068): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2080): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2098): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2120): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2136): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2150): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2165): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2205): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2217): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2229): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2242): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2255): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2273): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2294): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2352): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2366): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2403): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2415): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2473): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2522): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2604): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2623): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2638): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2654): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Handler.pm (2681): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2691): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2701): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2711): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2721): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2733): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2745): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2759): =cut found outside a pod block.  Skipping to next block.
# blib/lib/Mail/Milter/Authentication/Handler.pm (2773): =cut found outside a pod block.  Skipping to next block.

#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Config.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication/Config.pm (41): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication/Config.pm (109): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication/Config.pm (162): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication/Config.pm (180): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication/Config.pm (218): Unknown directive: =func
# blib/lib/Mail/Milter/Authentication/Config.pm (250): Unknown directive: =func

#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Exception.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication/Exception.pm (9): Unknown directive: =constructor

#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/HTDocs.pm'
#   at /usr/local/libdata/perl5/site_perl/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/Client.pm'
#   at /usr/local/libdata/perl5/site_perl/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 (448): Unknown directive: =method

#   Failed test 'POD test for blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod.pm line 184.
# blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm (13): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm (80): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm (120): Unknown directive: =method
# blib/lib/Mail/Milter/Authentication/Net/ServerPatches.pm (167): Unknown directive: =method
# Looks like you failed 8 tests of 50.
t/dev-pod.t ......................................... Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/50 subtests

Test Summary Report
-------------------
t/dev-boilerplate.t                               (Wstat: 0 Tests: 2 Failed: 0)
TODO passed:   1-2
t/dev-pod.t                                       (Wstat: 2048 (exited 8) Tests: 50 Failed: 8)
Failed tests:  1, 4-5, 7-8, 10-11, 45
Non-zero exit status: 8
Files=24, Tests=306, 299 wallclock secs ( 0.29 usr  0.24 sys + 70.63 cusr 27.97 csys = 99.13 CPU)
Result: FAIL
Failed 1/24 test programs. 8/306 subtests failed.
*** Error 8 in /tmp/authentication_milter (Makefile:1236 'test_dynamic')

doas cpan -D Test::Pod

Reading '/root/.cpan/Metadata'
Database was generated on Fri, 24 Oct 2025 16:52:44 GMT
Test::Pod
-------------------------------------------------------------------------
CPAN: Module::CoreList loaded ok (v5.20250118_40)
(no description)
E/ET/ETHER/Test-Pod-1.52.tar.gz
/usr/local/libdata/perl5/site_perl/Test/Pod.pm
Installed: 1.52
CPAN:      1.52  up to date
Karen Etheridge (ETHER)
[email protected]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions