Thanks to you both for your input. I don't think the modules are quite
similar enough to warrant the effort of writing a "wrapper" class
around YAML::AppConfig, but I definitely like the idea of documenting
a migration path from the deprecated to the actively maintained
module.

m.


On Thu, May 27, 2010 at 9:04 AM, Gabor Szabo <szab...@gmail.com> wrote:
> On Thu, May 27, 2010 at 7:12 PM, David Precious <dav...@preshweb.co.uk> wrote:
>> On Thursday 27 May 2010 16:44:58 Matt Grimm wrote:
>>> The question is, how do I go about "retiring" one module on CPAN once
>>> the merge is complete? I suppose the safest route might be to add a
>>> big comment at the top of the retired module's Pod to indicate that it
>>> is no longer maintained and users should start using the other module.
>>
>> That would seem to make sense.
>>
>> Depending on how similar the modules are, you might be able to release a
>> skeleton YAML::AppConfig as a wrapper using Config::YAML to do the actual
>> work, so that people already using YAML::AppConfig don't find their code
>> suddenly breaking.
>>
>> That may be overkill though, and simply leaving the existing code (assuming 
>> it
>> works well enough at the moment) with a "this is now deprecated, use
>> Config::YAML which is actively developed" may be sufficient.
>>
>
> IMHO it would be nice to provide a "migration path". A document,
> or just a few examples on how to migrate from the deprecated
> module to the new one.
>
>
> Gabor
>

Reply via email to