https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8034
--- Comment #3 from Sidney Markowitz <[email protected]> --- I need one more vote to commit this. Anybody? Here are the detailed instructions to reproduce and test this on a CentOS 7 machine or VM (or someone might be willing to just peruse the tiny patch and declare it fine): Set up for build and testing using the system perl and perl libraries installed from yum, not the CPanel perl and libraries, and verify that t/dnsbl_subtests.t works. If you don't already have that set up on a CentOS 7, I did it by using yum deplist spamassassin to find all the required packages and yum installing them, then I was able to build from a checkout of trunk easily. In one line, run as root, to install all required packages of SpamAssassin 3.4.6, which seems to be good enough to have a build environment for trunk: yum deplist spamassassin | awk '/provider:/ {print $2}' | sort -u | xargs yum -y install After building from trunk and verifying t/dnsbl_subtests.t works, yum remove the rpm for Net::DNS::Nameserver which should simply remove it without also removing Net::DNS. That's the condition that is unique to CentOS 7, on every other platform or perl the two modules are always together. Verify that t/dnsbl_subtests.t fails because of the missing Net::DNS::Nameserver Then apply the patch and verify that perl Makefile.PL and make still work and that t/dnsbl_subtests.t detects that Net::DNS::Nameserver is missing and skips the tests. Then yum install the rpm for Net::DNS::Nameserver and verify that t/dnsbl_subtests.t now runs and passes ok. Then vote :) -- You are receiving this mail because: You are the assignee for the bug.
