OK. So I've installed almost every one of my modules, to check each Build.PL is up-to-date.
Now I can process every Build.PL and send thanx to the authors whose modules I use, using perlthanks, a version of perlbug.
But it hangs. I'm running it in test mode, i.e. outputting the 'mail' to a file, before doing anything silly like sending real, live, email. And this is from within a script, using `perl...`.
Turns out that when you use perthanks (I did not try perlbug - but see below), and you use test mode (-F), and you specify the body on the command line (-b), it ignores the -b and stops to ask you for the path to your editor, so you can enter a body! Grrr.
OK. So I write the body to a file, and use -f to feed it back in. It works!
Off go 159 emails. Let me know if you received yours.
Now to file a bug report on perlthanks. But the program 'knows' perlthanks is not a core module, so recommends trying to log a bug report via RT.
But on RT a search for perlbug fails.
Ah well, like perlthanks itself, it's the thought that counts.
I could have said something like 'CPAN Rules!', but of course you knew that.