Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 208348 - mod_perl should not provide perl(HTTP::Request::Common)
Summary: mod_perl should not provide perl(HTTP::Request::Common)
Keywords:
Status: CLOSED DUPLICATE of bug 197841
Alias: None
Product: Fedora
Classification: Fedora
Component: mod_perl
Version: 5
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Joe Orton
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-09-27 22:43 UTC by Christopher Stone
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-10-14 23:28:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to fix rpm auto-provides (631 bytes, patch)
2006-09-27 22:51 UTC, Christopher Stone
no flags Details | Diff

Description Christopher Stone 2006-09-27 22:43:42 UTC
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

Comment 1 Christopher Stone 2006-09-27 22:51:38 UTC
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.

Comment 2 Christopher Stone 2006-09-27 23:00:37 UTC
Another alternative fix would be to just add a

Requires: perl(HTTP::Request::Common)

to the spec file.


Comment 3 Joe Orton 2006-09-29 10:56:14 UTC
Thanks for the report.  Or stripping Apache::Test from the mod_perl package per
bug 197841, that is probably the right solution.

Comment 4 Christopher Stone 2006-10-10 03:35:58 UTC
Sounds good to me.

Comment 5 Christopher Stone 2006-10-14 23:28:24 UTC
Marking as dupicate of 197841.

*** This bug has been marked as a duplicate of 197841 ***


Note You need to log in before you can comment on or make changes to this bug.