Please review the attached patch which address the following tickets:
* PKI TRAC Ticket #1187 - mod_perl should be removed from requirements
for 10.2
* PKI TRAC Ticket #1205 - Outdated selinux-policy dependency.
Additionally, I was able to remove the following Perl runtime
dependencies in this patch:
* perl(XML::LibXML),
* perl-Crypt-SSLeay, and
* perl-Mozilla-LDAP
Unfortunately, I was unable to remove the 'perl(File::Slurp)' runtime
dependency since the 'pki-setup-proxy' program and its accompanying
'pkicommon.pm' module both require this runtime dependency. I have
filed PKI TRAC Ticket #1234 - Rewrite 'pki-setup-proxy' in Python
<
https://fedorahosted.org/pki/ticket/1234> to rewrite these final Perl
programs as Python thus making Dogtag completely independent of Perl.
The patch was tested by building, installing, and testing all five
subsystems including the tpsclient tool on a 64-bit Fedora 20 machine
which utilized its Directory Server from a remote machine (this was
necessary to be certain that the perl-Mozilla-LDAP package was not
required on the Dogtag machine since it is required by the 389 server).