Tatsuhiko Miyagawa's Blog

Recent Posts

March 29, 2013

test_requires all the way

tl;dr Today possibly for the first time ever, CPAN toolchain ecosystem all support test requirements as separate from build requirements. I can’t be happier ever.

March 12, 2013

Perl versions usage stats (with cpanm)

A week ago I added a neat little feature in cpanm 1.6004 to report its perl versions in User-Agent strings (regardless of whether it uses LWP, curl, wget or HTTP::Tiny) in addition to cpanm’s own version.

March 09, 2013

What is cpanfile and why do I want to use it

So there seems to be a couple of blog posts and even conference talks about cpanfile. It’s great, but just to make sure everyone gets what it is and why they want to (or don’t want to) use it for their stuff, here’s some clarification from the author.

February 28, 2013

stop shipping MYMETA to CPAN

You’re a new CPAN author (congratulations!) or you have an old distribution that is about to be updated for the first time in years, and you find MYMETA.yml and MYMETA.json in your working directory that git or shipit warns about. You think: What are these files? Should I package these files?

February 24, 2013

cpanm 1.6 last call

cpanm 1.6 will be out in a few days, if there’s no critical bugs/regressions found in the latest dev release. You can install the latest release candidate by running