Category Archives: cpan

Creating a YAML::Tiny doppelgaenger

Recently, I needed to clone a distribution on CPAN and release it under a new name. I also need to keep it in sync with the original distribution. Rather than do any of that by hand, I decided to whip up a Dist::Zilla plugin (two, actually) to do the job for me. The background for [...]

Also posted in cpan-meta-spec, dzil, p5p, perl programming | Tagged , | 1 Comment

local::lib for CPAN.pm

I've got too much going on this week to do much blogging, but I'm happy to say that my experiments teaching CPAN.pm to bootstrap local::lib look promising. During CPAN auto-configuration, when CPAN recognizes that the user doesn't have write access to the Perl library directories, my experimental CPAN.pm offers to bootstrap local::lib after configuration is [...]

Also posted in perl programming, toolchain | Tagged , | 5 Comments

What tools should you use to create a CPAN distribution?

Recently, I answered a question on the module-authors mailing list about the best tool for building a CPAN distribution. Whole generations of tools have come and gone since I first read Writing Perl Modules for CPAN and the state of the art slash best practices slash fads have changed. Since I first released a distribution [...]

Also posted in dzil, perl programming, toolchain | Tagged , | Leave a comment

Bootstrapping CPAN.pm using HTTP::Lite

One of my goals for Perl 5.14 that I've discussed with Jesse Vincent and Andreas Koenig is getting CPAN.pm to be able to bootstrap itself in a fresh perl installation without relying on external command line tools or FTP. LWP is too big a distribution to bundle into the core, but HTTP::Lite is a focused [...]

Also posted in p5p, perl programming | Tagged , , | 5 Comments

Please help test Module::Build 0.36_17

There have been ten development releases of Module::Build in the last six months. It's time to do final testing and get ready to merge Module::Build into the Perl core in preparation for Perl 5.14 in April. If you use Module::Build for your CPAN distributions, please test your distributions with 0.36_17. Even if you don't, please [...]

Also posted in perl programming, toolchain | Tagged , | 6 Comments

© 2009-2012 David Golden All Rights Reserved