John M. Dlugosz has asked for the wisdom of the Perl Monks concerning the following question:

In another thread, I was musing about copying directory trees. Newer features in File::Find does a lot, but something still missing is a copy-file function that creates directories to the dest if needed.

So, this would be a nice feature to add to File::Copy. If this were a currently-maintained module, I would check with the author and send him my changes, and let him rev the CPAN copy.

But this was written in 1995, revised in 1996, and presumably not in active development. If I revise it, how do I get it approved by the community and get it "out there" to superceed the current (?) version 2.03?

I also don't understand the comment:

# Note that this module implements only *part* of the API defined by # the File/Copy.pm module of the File-Tools-2.0 package. However, tha +t # package has not yet been updated to work with Perl 5.004, and so it # would be a Bad Thing for the CPAN module to grab it and replace this # module. Therefore, we set this module's version higher than 2.0. $VERSION = '2.03';
This appears to be an issue with submitting the code to CPAN. Naming conflict? Something I should still worry about 5 or 6 years after the comment was written? Any reason why I should not simply call my new one version 3.0?

—John

Replies are listed 'Best First'.
Re: How do I update common modules and submit it officially?
by Ovid (Cardinal) on Oct 03, 2002 at 22:36 UTC

    I have security-related patches to a couple of common modules that have made their way into 5.8. At first, I couldn't contact the module author, so I submitted that patches to the P5P list and Jarkko applied them. Considering that, I'd try to contact the author first and then submit to P5P.

    Cheers,
    Ovid

    Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.

Re: How do I update common modules and submit it officially?
by fglock (Vicar) on Oct 03, 2002 at 20:04 UTC

    You could submit this to the list module-authors@perl.org