From: Martin K. <mar...@fe...> - 2008-04-30 15:15:06
|
Hi, I'm getting more and more mails complainin about unresolved namespace issues in SOAP-Lite. The name causing most current problems is SOAP::Packager - a equally named (but older) module is included in the SOAP Distribution. The result of the namespace conflict is, that SOAP::Lite is not installable via cpan (or perl -MCPAN -e shell). This adds quite a barrier to many perl users. I'd suggest we concentrate on resolving the namespace issues, and put out a modified version as "0.8" as fast as possible. We haven't reached 1.0 yet, so it's certainly not a new major release - but maybe the larger gap warns users a bit, and I'll certainly drop a note in the readme. Besides moving everything without a need to stay in the SOAP namespace (the stuff from "Programming Web-Services with Perl" should stay, as moving it would make large parts of the book unusable), conflicting modules should be moved into SOAP/Lite.pm. This way, they are not regarded as conflict by the CPAN indexer. As moving / renaming stuff is likely to break things, I'd like to provide most packages with both the old and the new name. The old-named ones should issue a warning when used. What's desperately needed is tests: We just cannot be sure we don't break SOAP::Lite internally without tests, so I'll devote my energy to improving the test suite first. Any support is welcome ;-) Martin |