Bug#735134: perl: rename(1) is ancient

Dominic Hargreaves dom at earth.li
Sun Feb 9 11:52:34 UTC 2014


On Sat, Feb 08, 2014 at 05:23:32PM -0500, Jay Berkenbilt wrote:
> Back in 2004 before I was a debian developer, I was looking to package a
> script I wrote called patmv.  patmv was inspired by rename perl but has
> slightly different behavior.  You can find the thread about it here:
> 
> https://lists.debian.org/debian-mentors/2004/04/msg00391.html
> 
> The upshot of the discussion was that people objected to having a
> package for a single script even though there seemed to be general
> agreement that what it did was useful.  It was suggested at the time
> that I try to get the script added to the renameutils package, but I
> never pursued that.
> 
> If you would be interested in including patmv in your package or in
> following up on the idea of having it included in renameutils, I can
> supply patmv.  I should put it online anyway in case anyone would find
> it useful.
> 
> Basically the main difference between rename and my patmv script is that
> patmv keeps track of renames that it has already done and tries to
> operate on the last path element unless the -w flag is given.  So, for
> example, if you wanted to take an entire directory and recursively make
> it lower-case, you can do that with patmv.  Here is a quick
> illustration:

[snip]

> If anyone is interested, I will take a few minutes and stick this with
> in a github repository.  I also write a manual page for it when I was
> planning on packaging it.

The version of rename we are now talking about using (rather than the
version shipped in $perl/debian/rename) is now maintained on CPAN:

http://search.cpan.org/~rmbarker/File-Rename-0.20/

It might be that a good place for patmv is that distribution (upstream);
after all we don't want to add patmv as another debian-specific auxilliary
file in another package, since that's what we're trying to get away from.

My impression is that the aversion to small packages is somewhat less
these days; certainly the CPAN distributions result in a large number of
quite small packages, and the benefits of modularised code distribution
probably outweigh the disadvantages of the numbers of packages in this
case. However I think I'd still talk to the CPAN maintainer of File-Rename
next if it was me.

Cheers,
Dominic.




More information about the Perl-maintainers mailing list