The current stable version of libspf2 segfaults exim on AMD64 machines. The problem was solved with an AMD64 patch implemented in the mail-filter/libspf2-1.2.5-r2 ebuild over a year ago. The maintainer who added it, however, seems to have retired. A year later, this version is still marked unstable, though it solves the problem, doesn't create new problems, and works well. Reproducible: Always
Fails to make check on x86 box. Running single tests on the parser... Running tests from test_parser.txt (with args '')... All regression tests passed PASS: run_single_parser Running single tests using adoption roll data... Running tests from test_adopt_roll.txt (with args '')... Error: 101 tests failed FAIL: run_single_adopt_roll Running single tests using data from the RFC examples... Running tests from test_rfc_examples.txt (with args '')... Error: 46 tests failed FAIL: run_single_rfc_examples Running single tests using static test dns zone file... Running piped tests using live data... Running tests from test_live.txt (with args '-pipe -test-opt=-dns=test --todo=121=FIXME --todo=135.result=FIXME --todo=136.result=FIXME --todo=137.result=FIXME --todo=139=Persistent_data_error? --todo=140=Persistent_data_error? --todo=142=Persistent_data_error? --todo=145=Persistent_data_error? --todo=146=Persistent_data_error? --todo=149=Persistent_data_error? --todo=154=Persistent_data_error? --todo=155=Persistent_data_error? --todo=156=Persistent_data_error? --todo=157=Persistent_data_error? --todo=158=Persistent_data_error? --todo=159=Persistent_data_error? --todo=160=Persistent_data_error? --todo=161=Persistent_data_error? --todo=162=Persistent_data_error? --todo=163=Persistent_data_error? --todo=164=Persistent_data_error? --todo=165=Persistent_data_error? --todo=166=Persistent_data_error? --todo=167=Persistent_data_error? --todo=168=FIXME --todo=169=FIXME')... Error: 569 tests failed FAIL: run_single_tdns Running piped tests using static test dns zone file... Running single tests using live data... Running tests from test_live.txt (with args '--todo=121=FIXME --todo=135.result=FIXME --todo=136.result=FIXME --todo=137.result=FIXME --todo=168=FIXME --todo=169=FIXME')... Error: 227 tests failed FAIL: run_many_tdns Running single tests using live data... Running tests from test_live.txt (with args '--todo=121=FIXME --todo=135.result=FIXME --todo=136.result=FIXME --todo=137.result=FIXME --todo=168=FIXME --todo=169=FIXME')... Error: 223 tests failed FAIL: run_single_live Running piped tests using live data... Running tests from test_live.txt (with args '-pipe --todo=121=FIXME --todo=135.result=FIXME --todo=136.result=FIXME --todo=137.result=FIXME --todo=139=Persistent_data_error? --todo=140=Persistent_data_error? --todo=142=Persistent_data_error? --todo=145=Persistent_data_error? --todo=146=Persistent_data_error? --todo=149=Persistent_data_error? --todo=154=Persistent_data_error? --todo=155=Persistent_data_error? --todo=156=Persistent_data_error? --todo=157=Persistent_data_error? --todo=158=Persistent_data_error? --todo=159=Persistent_data_error? --todo=160=Persistent_data_error? --todo=161=Persistent_data_error? --todo=162=Persistent_data_error? --todo=163=Persistent_data_error? --todo=164=Persistent_data_error? --todo=165=Persistent_data_error? --todo=166=Persistent_data_error? --todo=167=Persistent_data_error? --todo=168=FIXME --todo=169=FIXME')... Error: 569 tests failed FAIL: run_many_live ======================================= 6 of 7 tests failed Please report to libspf2@rt.anarres.org ======================================= make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/var/tmp/paludis/mail-filter/libspf2-1.2.5-r1/work/libspf2-1.2.5/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/paludis/mail-filter/libspf2-1.2.5-r1/work/libspf2-1.2.5/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/paludis/mail-filter/libspf2-1.2.5-r1/work/libspf2-1.2.5/tests' make: *** [check-recursive] Error 1
almost the same for ppc64 (5 of 7 tests failed)
no regression to current stable version. ppc64 stable.
Look at it this way: 1 out of 7 tests didn't fail! ;-) Stable for HPPA + quoting fixes.
x86 stable
6 of 7 tests fail here too, no regression however so stable on ppc
alpha/ia64/sparc stable
6 of 7 tests failed here as well ... can we just put it on RESTRICT?
amd64 stable, ebuild cleaned up, tests restricted.