Description of problem: perl-SOAP-Lite packages got their Requires / BuildRequires cleaned up as part of the rebase to 0.712: http://pkgs.fedoraproject.org/gitweb/?p=perl-SOAP-Lite.git;a=commitdiff;h=7ef3be6ac53152a2f4eca7c906829af3631d9b73 As part of this cleanup, it got new dependency on mod_perl (via Apache2::*) and hence httpd too. This is unneeded for use cases where the package is used to provide XMLRPC client functionality. The code using those extra modules should be optional and only be used when running under mod_perl. It would be nice to not have RPM requires for Apache2::* to avoid extra deps in use cases when they are not needed. Omitting should not have any negative impact on those use case where it's expected to be used by mod_perl-run scripts. Similarly, perl-SOAP-Lite seems to allow using FCGI module (HTTP::FCGI transport), but does not require perl(FCGI). Version-Release number of selected component (if applicable): perl-SOAP-Lite-0.712-3 Additional info: This obviously is about trade-off related to optional requirements - more complete (and correct) requirements vs. requirements not longer than required in typical use case.
diff --git a/perl-SOAP-Lite.spec b/perl-SOAP-Lite.spec index d9a200d..a48e962 100644 --- a/perl-SOAP-Lite.spec +++ b/perl-SOAP-Lite.spec @@ -1,6 +1,6 @@ Name: perl-SOAP-Lite Version: 0.712 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Client and server side SOAP implementation License: GPL+ or Artistic Group: Development/Libraries @@ -31,10 +31,6 @@ BuildRequires: perl(IO::Socket::SSL) BuildRequires: perl(Compress::Zlib) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: perl(Apache2::Const) -Requires: perl(Apache2::RequestIO) -Requires: perl(Apache2::RequestRec) -Requires: perl(Apache2::Util) Requires: perl(Compress::Zlib) Requires: perl(Encode) Requires: perl(Errno) @@ -92,6 +88,11 @@ make test %{_mandir}/man1/* %changelog +* Tue May 17 2011 Petr Sabata <psabata> - 0.712-4 +- Do not require Apache2::*; this introduces mod_perl/httpd dependencies + This is optional and needed only when running under mod_perl which provides + those modules. (#705084) +
perl-SOAP-Lite-0.712-4.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.712-4.fc13
perl-SOAP-Lite-0.712-4.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.712-4.fc14
perl-SOAP-Lite-0.712-4.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.712-4.fc15
Package perl-SOAP-Lite-0.712-4.fc14: * should fix your issue, * was pushed to the Fedora 14 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-SOAP-Lite-0.712-4.fc14' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.712-4.fc14 then log in and leave karma (feedback).
perl-SOAP-Lite-0.712-4.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
perl-SOAP-Lite-0.712-4.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
perl-SOAP-Lite-0.712-4.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.