Skip Menu |

This queue is for tickets about the SOAP-Lite CPAN distribution.

Report information
The Basics
Id: 26808
Status: resolved
Priority: 0/
Queue: SOAP-Lite

People
Owner: Nobody in particular
Requestors: Marek.Rouchal [...] gmx.net
Cc: dyacob [...] cpan.org
KBROWN [...] cpan.org
AdminCc:

Bug Information
Severity: Important
Broken in: 0.69
Fixed in: (no value)



CC: KBROWN [...] cpan.org,DYACOB [...] cpan.org
Subject: version of Apache::SOAP not recognized by CPAN, namespace conflict
In SOAP-Lite-0.69 Apache::SOAP kind of inherits the version from SOAP::Lite - but CPAN won't recognize that, index an "undef" version and the CPAN shell will then recommend to install an old version of SOAP-Lite. I suggest to hardcode the version of Apache::SOAP in the next SOAP- Lite release to at least 0.61 (since the version is 0.60 in SOAP-Lite- 0.60). Furthermore, there is a namespace conflict: both packages SOAP-Lite-0.69 and SOAP-0.28 include the module SOAP::Packager - with significantly different content, as it seems. I suggest to rename this in one of the distributions, and give it a version number > 0.60. Last but not least, the SOAP::Client module exists in the distributions SOAP-Lite-0.69 and DYACOB/SOAP-ActiveWorks-0.12.tar.gz In SOAP-Lite it is a "pure virtual base class" - but even that should have a well-defined version; again, something > 0.60 would be good. At the same time, in SOAP-ActiveWorks the use of SOAP::Client should be avoided. Fixing this would avoid that after installing SOAP-Lite-0.69 the CPAN shell would suggest to install the other distributions mentioned above, which would lead to malfunction of SOAP::Lite and significant confusion. Hope this helps, Marek
Fixed in CVS and will be in next version on CPAN. Thanks.