https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7982

            Bug ID: 7982
           Summary: make test failures running from 4.0.0 install package
           Product: Spamassassin
           Version: 4.0.0
          Hardware: PC
                OS: Mac OS X
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Building & Packaging
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: Undefined

Steps to reproduce:

Untar the 4.0.0rc1 tarbhall into a directory and cd into it

perl Makefile.PL < /dev/null
make
make test

Many tests fail that do not fail if you do the same thing in a svn checkout of
trunk or of the spamassassin_release_4_0_0_rc_1 tag.

A number of the failures are the results of 20_aux_tlds.cf being removed from
MANIFEST in revision 1880742 which also removed 60_bayes_stopwords.cf

When I copy the two rules files into the rules directory most but not all of
the test failures are fixed. When I copy the rest of the rules installed by
sa-update into the rules directory, more of the failing rules are fixed. That
implies that some failing tests need rules that were never in MANIFEST.

Even after copying all files from
/var/lib/spamassassin/4.000000/updates_spamassassin_org/*.cf to rules/ there
are still a number of test failures that don't happen running make test from an
svn checkout.

I think this means that 1) we have to work out how we want make test to work
for a distribution tarball, specifically how that can interact with sa-update
or if we want to allow someone to run make test before they run make install
and sa-update; and 2) look at and fix whatever the problems are with the
remaining tests that fail for other reasons,

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to