Theo Van Dinter wrote:
> Hi --
> 3.1.10 tarballs are available for testing:
>
> http://people.apache.org/~felicity/3110/
>
> By the way: per ASF policies, only PMC member votes are binding for
> a release, but we encourage everyone to download, test, and report
> any issues!
>
I'm having trouble getting 3.1.10 to pass "make test" as root. Passes
just fine as a non-root user.
Looks like the spamd "tell" based tests are the ones failing..
======================
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0,'blib/lib', 'blib/arch')" t/*.t
t/basic_lint....................ok
t/bayesdbm......................ok
t/bayesdbm_flock................ok
t/bayessdbm.....................ok
t/bayessdbm_seen_delete.........ok
t/bayessql......................skipped
all skipped: no reason given
t/blacklist_autolearn...........ok
t/body_mod......................ok
t/cidrs.........................ok
t/config_errs...................skipped
all skipped: no reason given
t/db_awl_path...................ok
t/db_based_whitelist............ok
t/db_based_whitelist_ips........ok
t/dcc...........................skipped
all skipped: no reason given
t/debug.........................ok
t/desc_wrap.....................ok
t/dnsbl.........................skipped
all skipped: no reason given
t/forged_rcvd...................ok
t/get_headers...................ok
t/gtube.........................ok
t/hashcash......................ok
t/html_colors...................ok
t/html_obfu.....................ok
t/ifversion.....................ok
t/ip_addrs......................ok
t/lang_lint.....................ok
t/lang_pl_tests.................ok
t/lint_nocreate_prefs...........ok
t/memory_cycles.................ok
t/meta..........................ok
t/metadata......................ok
t/mimeheader....................ok
t/mimeparse.....................ok
t/missing_hb_separator..........ok
t/nonspam.......................ok
t/plugin........................ok
t/plugin_file...................ok
t/prefs_include.................ok
t/razor2........................skipped
all skipped: no reason given
t/rcvd_parser...................ok
t/recips........................ok
t/recursion.....................ok
t/regexp_valid..................ok
t/relative_scores...............ok
t/report_safe...................ok
t/reportheader..................ok
t/reportheader_8bit.............ok
t/root_spamd....................skipped
all skipped: no reason given
t/root_spamd_tell...............skipped
all skipped: no reason given
t/root_spamd_tell_paranoid......skipped
all skipped: no reason given
t/root_spamd_tell_x.............skipped
all skipped: no reason given
t/root_spamd_tell_x_paranoid....skipped
all skipped: no reason given
t/root_spamd_x..................skipped
all skipped: no reason given
t/root_spamd_x_paranoid.........skipped
all skipped: no reason given
t/rule_names....................ok
t/rule_tests....................ok
t/rule_types....................ok
t/sha1..........................ok
t/spam..........................ok
t/spamc.........................ok
t/spamc_B.......................ok
t/spamc_c.......................ok
t/spamc_c_stdout_closed.........ok
t/spamc_cf......................ok
t/spamc_E.......................ok
t/spamc_l.......................ok
t/spamc_optC.................... Not found: reported spam =
Message successfully reported/revoked
# Failed test 2 in t/SATest.pm at line 594
t/spamc_optC....................NOK 2 Not found: revoked ham = Message
successfully reported/revoked
# Failed test 4 in t/SATest.pm at line 594 fail #2
t/spamc_optC....................NOK 4 Not found: failed to report spam
= Unable to report/revoke message
# Failed test 6 in t/SATest.pm at line 594 fail #3
t/spamc_optC....................NOK 6 Not found: failed to revoke ham
= Unable to report/revoke message
# Failed test 8 in t/SATest.pm at line 594 fail #4
t/spamc_optC....................FAILED tests 2, 4, 6, 8
Failed 4/9 tests, 55.56% okay
t/spamc_optL....................# Failed test 1 in t/spamc_optL.t at line 20
Not found: learned spam = Message successfully un/learned
# Failed test 2 in t/SATest.pm at line 594
t/spamc_optL....................NOK 2# Failed test 3 in t/spamc_optL.t
at line 24
Not found: already learned spam = Message was already un/learned
# Failed test 4 in t/SATest.pm at line 594 fail #2
t/spamc_optL....................NOK 4ERROR: Bayes dump returned an
error, please
re-run with -D for more information
# Failed test 5 in t/spamc_optL.t at line 28
Not found: spam in database = 1 0 non-token data: nspam
# Failed test 6 in t/SATest.pm at line 594 fail #3
t/spamc_optL....................NOK 6# Failed test 7 in t/spamc_optL.t
at line 32
Not found: forget spam = Message successfully un/learned
# Failed test 8 in t/SATest.pm at line 594 fail #4
t/spamc_optL....................NOK 8# Failed test 9 in t/spamc_optL.t
at line 36
Not found: learned ham = Message successfully un/learned
# Failed test 10 in t/SATest.pm at line 594 fail #5
t/spamc_optL....................NOK 10# Failed test 11 in t/spamc_optL.t
at line 40
Not found: already learned ham = Message was already un/learned
# Failed test 12 in t/SATest.pm at line 594 fail #6
t/spamc_optL....................NOK 12ERROR: Bayes dump returned an
error, please re-run with -D for more information
# Failed test 13 in t/spamc_optL.t at line 44
Not found: ham in database = 1 0 non-token data: nham
# Failed test 14 in t/SATest.pm at line 594 fail #7
t/spamc_optL....................NOK 14# Failed test 15 in t/spamc_optL.t
at line 48
Not found: learned ham = Message successfully un/learned
# Failed test 16 in t/SATest.pm at line 594 fail #8
t/spamc_optL....................FAILED tests 1-16
Failed 16/16 tests, 0.00% okay
t/spamd.........................ok
t/spamd_allow_user_rules........ok 2/5 Not found: myfoo = 1.0 MYFOO
# Failed test 4 in t/SATest.pm at line 594
t/spamd_allow_user_rules........FAILED test 4
Failed 1/5 tests, 80.00% okay
t/spamd_hup.....................ok
t/spamd_ldap....................skipped
all skipped: no reason given
t/spamd_maxchildren.............ok
t/spamd_maxsize.................ok
t/spamd_parallel................ok
t/spamd_plugin.................. Not found: called1 = test:
called myTestPlugin, round 1
# Failed test 2 in t/SATest.pm at line 594
t/spamd_plugin..................NOK 2 Not found: called2 = called
myTestPlugin, round 2
# Failed test 4 in t/SATest.pm at line 594 fail #2
t/spamd_plugin..................NOK 4 Not found: called3 = called
myTestPlugin, round 3
# Failed test 6 in t/SATest.pm at line 594 fail #3
t/spamd_plugin..................FAILED tests 2, 4, 6
Failed 3/6 tests, 50.00% okay
t/spamd_port....................ok
t/spamd_prefork_stress..........skipped
all skipped: no reason given
t/spamd_prefork_stress_2........skipped
all skipped: no reason given
t/spamd_prefork_stress_3........skipped
all skipped: no reason given
t/spamd_protocol_10.............ok
t/spamd_report..................ok
t/spamd_report_ifspam...........ok
t/spamd_ssl.....................skipped
all skipped: no reason given
t/spamd_ssl_accept_fail.........skipped
all skipped: no reason given
t/spamd_stop....................ok
t/spamd_symbols.................ok
t/spamd_syslog..................ok
t/spamd_unix....................ok
t/spamd_utf8....................ok
t/spf...........................skipped
all skipped: no reason given
t/sql_based_whitelist...........skipped
all skipped: no reason given
t/strip2........................ok
t/strip_no_subject..............ok
t/stripmarkup...................ok
t/trust_path....................skipped
all skipped: no reason given
t/uri...........................ok
t/uri_html......................ok
t/uri_text......................ok
t/utf8..........................ok
t/whitelist_addrs...............ok
t/whitelist_from................ok
t/whitelist_subject.............ok
t/whitelist_to..................ok
t/zz_cleanup....................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/spamc_optC.t 9 4 44.44% 2 4 6 8
t/spamc_optL.t 16 16 100.00% 1-16
t/spamd_allow_user_rules.t 5 1 20.00% 4
t/spamd_plugin.t 6 3 50.00% 2 4 6
21 tests skipped.
Failed 4/105 test scripts, 96.19% okay. 24/2127 subtests failed, 98.87%
okay.
make: *** [test_dynamic] Error 255