Description of problem: The mod_perl package includes a .pm file which has the line: package perl(HTTP::Request::Common); This is on line 46 of the Apache-Test/lib/Apache/TestRequest.pm file. Because of this, rpm thinks this file is providing perl(HTTP::Request::Common). This is caused by the /usr/lib/rpm/redhat/perl.prov script file. This causes a problem, because any perl package that Requires perl(HTTP::Reqeust::Common) is going to pick up mod_perl instead of perl-libwww-perl like it's supposed to. Please remove this source line from the distribution or else somehow remove the auto-provides of perl(HTTP::Request::Common) as this is casuing problems with all perl packages that Require this module. Version-Release number of selected component (if applicable): mod_perl-2.0.2-5.1
Created attachment 137264 [details] Patch to fix rpm auto-provides This patch fixes the Provides for mod_perl to not provide perl(HTTP::Request::Common). Use -p0 to apply.
Another alternative fix would be to just add a Requires: perl(HTTP::Request::Common) to the spec file.
Thanks for the report. Or stripping Apache::Test from the mod_perl package per bug 197841, that is probably the right solution.
Sounds good to me.
Marking as dupicate of 197841. *** This bug has been marked as a duplicate of 197841 ***