Bug 557485

Summary: Extra provides need trimming
Product: [Fedora] Fedora EPEL Reporter: Chris Adams <linux>
Component: perl-SOAP-LiteAssignee: Mike McGrath <mmcgrath>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: el5CC: mmcgrath, paul, perl-devel, tremble
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: ActualBug
Fixed In Version: perl-SOAP-Lite-0.710.07-3.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-25 16:38:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Adams 2010-01-21 15:44:08 UTC
The current EPEL perl-SOAP-Lite package filters out several provides, but perl(LWP::Protocol) is still in there which conflicts with perl-libwww-perl from RHEL (and since yum chooses the shortest package name, perl-SOAP-Lite "wins" when LWP::Protocol is required somewhere).

Comment 1 Paul Howarth 2010-09-24 13:47:03 UTC
I have committed a change in git to address this problem and generally clean things up a bit (including re-enabling the test suite).

The resulting rpmdiff is as follows:

removed     PROVIDES perl(LWP::Protocol)  
removed     PROVIDES perl(My::PingPong)  
removed     PROVIDES perl(URI::jabber)  
removed     PROVIDES perl(URI::mq)  
removed     PROVIDES perl(URI::tcp)  
..........T /usr/bin/SOAPsh.pl
..........T /usr/bin/XMLRPCsh.pl
..........T /usr/bin/stubmaker.pl
..........T /usr/lib/perl5/vendor_perl/5.8.8/Apache
..........T /usr/lib/perl5/vendor_perl/5.8.8/Apache/XMLRPC
..........T /usr/lib/perl5/vendor_perl/5.8.8/IO
..........T /usr/lib/perl5/vendor_perl/5.8.8/OldDocs
..........T /usr/lib/perl5/vendor_perl/5.8.8/OldDocs/SOAP
..........T /usr/lib/perl5/vendor_perl/5.8.8/OldDocs/SOAP/Transport
..........T /usr/lib/perl5/vendor_perl/5.8.8/SOAP
..........T /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Lite
..........T /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Lite/Deserializer
..........T /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Transport
..........T /usr/lib/perl5/vendor_perl/5.8.8/UDDI
..........T /usr/lib/perl5/vendor_perl/5.8.8/XML
..........T /usr/lib/perl5/vendor_perl/5.8.8/XML/Parser
S.........T /usr/lib/perl5/vendor_perl/5.8.8/XMLRPC
..........T /usr/lib/perl5/vendor_perl/5.8.8/XMLRPC/Lite.pm
removed     /usr/lib/perl5/vendor_perl/5.8.8/XMLRPC/Lite.pm.nil-value
..........T /usr/lib/perl5/vendor_perl/5.8.8/XMLRPC/Transport
..........T /usr/share/doc/perl-SOAP-Lite-0.710.07
..........T /usr/share/man/man1/SOAPsh.pl.1.gz
..........T /usr/share/man/man1/XMLRPCsh.pl.1.gz
..........T /usr/share/man/man1/stubmaker.pl.1.gz
..........T /usr/share/man/man3/Apache::SOAP.3pm.gz
..........T /usr/share/man/man3/Apache::XMLRPC::Lite.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Lite.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::FTP.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::HTTP.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::IO.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::JABBER.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::LOCAL.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::MAILTO.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::MQ.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::POP3.3pm.gz
..........T /usr/share/man/man3/OldDocs::SOAP::Transport::TCP.3pm.gz
..........T /usr/share/man/man3/SOAP::Client.3pm.gz
..........T /usr/share/man/man3/SOAP::Constants.3pm.gz
..........T /usr/share/man/man3/SOAP::Data.3pm.gz
..........T /usr/share/man/man3/SOAP::Deserializer.3pm.gz
..........T /usr/share/man/man3/SOAP::Fault.3pm.gz
..........T /usr/share/man/man3/SOAP::Header.3pm.gz
..........T /usr/share/man/man3/SOAP::Lite.3pm.gz
..........T /usr/share/man/man3/SOAP::Lite::Packager.3pm.gz
..........T /usr/share/man/man3/SOAP::Packager.3pm.gz
..........T /usr/share/man/man3/SOAP::SOM.3pm.gz
..........T /usr/share/man/man3/SOAP::Schema.3pm.gz
..........T /usr/share/man/man3/SOAP::Serializer.3pm.gz
..........T /usr/share/man/man3/SOAP::Server.3pm.gz
..........T /usr/share/man/man3/SOAP::Test.3pm.gz
..........T /usr/share/man/man3/SOAP::Trace.3pm.gz
..........T /usr/share/man/man3/SOAP::Transport.3pm.gz
..........T /usr/share/man/man3/SOAP::Transport::LOOPBACK.3pm.gz
..........T /usr/share/man/man3/SOAP::Transport::POP3.3pm.gz
..........T /usr/share/man/man3/SOAP::Utils.3pm.gz
..........T /usr/share/man/man3/UDDI::Lite.3pm.gz
..........T /usr/share/man/man3/XML::Parser::Lite.3pm.gz
..........T /usr/share/man/man3/XMLRPC::Lite.3pm.gz
..........T /usr/share/man/man3/XMLRPC::Test.3pm.gz
..........T /usr/share/man/man3/XMLRPC::Transport::HTTP.3pm.gz
..........T /usr/share/man/man3/XMLRPC::Transport::POP3.3pm.gz
..........T /usr/share/man/man3/XMLRPC::Transport::TCP.3pm.gz

Mike, I can build this as well if you're busy and otherwise happy with this change.

Comment 2 Mike McGrath 2010-10-05 21:47:44 UTC
(In reply to comment #1)

> 
> Mike, I can build this as well if you're busy and otherwise happy with this
> change.

Please do, thank you.

Comment 3 Fedora Update System 2010-10-06 08:12:01 UTC
perl-SOAP-Lite-0.710.07-3.el5 has been submitted as an update for Fedora EPEL 5.
https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.710.07-3.el5

Comment 4 Fedora Update System 2010-10-06 17:33:47 UTC
perl-SOAP-Lite-0.710.07-3.el5 has been pushed to the Fedora EPEL 5 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update perl-SOAP-Lite'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/perl-SOAP-Lite-0.710.07-3.el5

Comment 5 Fedora Update System 2010-10-25 16:38:23 UTC
perl-SOAP-Lite-0.710.07-3.el5 has been pushed to the Fedora EPEL 5 stable repository.  If problems still persist, please make note of it in this bug report.