On Saturday 28 June 2003 02:51, Michael G Schwern wrote:
> When I merged Test::Simple with Test::More I left a Test-More tarball lying
> around containing a Makefile.PL which simply died saying "download
> Test-Simple instead".

That's OK for a merge (or you could have an empty archive with a dependency on 
Test::Simple so CPAN.pm can be happy.)

I don't think dieing is a good idea for a rename or a deprecation. It's 
probably a good thing to die when a developer gets your module but if a user 
gets it to satisfy a dependency then it shouldn't fail. Is there a way to 
know if Makefile.PL is being run by CPAN.pm? That way you could release 
My-Module-0.40_please-use-My-Better-Module-instead.tgz. This would have docs 
telling developers to use My::Better::Module instead and it would die for 
perl Makefile.PL but compile fine with CPAN.pm or

perl Makefile.PL --i_really_want_this

It would be good to be able to signal to the CPAN indexer that a module has 
been superceeded by another.

F

Reply via email to