Description of problem:
The fcgi package in F-15 contains embedded copy of perl Fast CGI (FCGI) module from CPAN:
But there already is dedicated, system perl-FCGI package, present in F-15.
Thus fcgi package should depend on perl-FCGI package, rather than using its own embbedded copy (so in case of security flaw in perl-FCGI, the fcgi package won't need to be updated too).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. # pwd
2. fcgi-2.4.0]# cd perl/
3. perl]# ls
aclocal.m4 configure echo.PL FCGI.PL Makefile.PL oldinterface.pod remote.PL typemap
ChangeLog configure.in fcgi_config.h.in FCGI.XL MANIFEST README threaded.PL version.pm
Own copy of CPAN FCGI module is embbeded in fcgi package.
fcgi packages uses system perl-FCGI package.
fcgi does not use but provide the perl module in a sub package fcgi-perl. Afaics perl-FCGI needs to obsolete fcgi-perl according to these Guidelines:
Since the perl-FCGI maintainer is the co-maintainer of fcgi wrt. the -perl subpackage, I reassign this bug to perl-FCGI to take care of removing the -perl subpackage from fcgi and addding the proper Provides/Obsoletes etc to perl-FCGI. Also any provenpackager is welcome to perform the required changes to fcgi-perl.
Btw. fcgi-perl exists in EPEL 5, too.
fcgi-2.4.0-17.fc16 has been submitted as an update for Fedora 16.
I've removed the perl sub-package in rawhide and f16. Since fcgi-perl is already obsoleted by perl-FCGI in all branches, I don't think it's necessary to push this update to the stable branches.
fcgi-2.4.0-17.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.