in reply to Changing a module's namespace on CPAN

Been there, done that.

What I did was to release the new module and a new version of the now deprecated one, with only one change: a note at the beginning, stating the module would continue to evolve in the new namespace.

I think it worked out OK.

  • Comment on Re: Changing a module's namespace on CPAN

Replies are listed 'Best First'.
Re^2: Changing a module's namespace on CPAN
by techcode (Hermit) on Jun 22, 2005 at 19:14 UTC
    What modules (old and new one) are those?
      Date::Holiday::PT changed to Date::Holidays::PT (internationalization issues, and yes, there were some people using that module).

      Lingua::Identification changed to Lingua::Identify (but I can't seem to find the first one on my backpan, so I guess by that time I had it only in my homepage; and yes, people were using it too).

      This last one also had a considerable API change, at some point (and a big internal change, too).

      One last thing regarding namespace/API changes: do it as soon as possible! :-) The least users you have the easier it gets! :-)