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 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).