Category Archives: toolchain

What to do if PAUSE tells you this distribution name can only be used by users with permission for X, which you do not have

Over the last year, a handful of CPAN authors have been bitten by PAUSE complaining that they don't have permissions for a distribution name they've uploaded. What's going on? (short explanation) PAUSE used to have a gaping security hole; it's now closed. As a result, when an author uploads a distribution with a name like […]

Also posted in cpan, perl programming | Tagged , , , | Comments closed

Setting up a Perl Development Environment with plenv

This is a slightly modified copy of something I posted internally at work about setting up a development environment using plenv, which keeps your working Perl isolated from your system Perl. Many expert Perl developers already have some variation of this, but I'm posting it as a public service for people who've wanted this but […]

Also posted in perl programming | Tagged , , , | Comments closed

Why installing Dist::Zilla is slow and what you can do about it

Despite my previous rant about Dist::Zilla haters and why you don't need Dist::Zilla to contribute, I recognize that there is one thing that does require Dist::Zilla: installing from a patched repo without waiting for a CPAN release. Leaving aside whether that's really wise or not, I think it's the real frustration people are having with […]

Also posted in dzil, perl programming | Tagged , , , | Comments closed

Only the bravest CPAN warriors need apply

Are you a CPAN warrior? Are you up for a challenge? Read on... I have finally fixed the CPAN.pm branch that implements support for recommends and suggests prerequisites. It seems to work, but CPAN.pm internals are so hairy that I wouldn't be surprised if there are still subtle bugs. I don't think it will melt […]

Also posted in cpan, perl programming | Tagged , , , , | Comments closed

Paying respect to Module::Build

Earlier this week, I proposed that Module::Build be deprecated from the Perl 5 core. After some discussion, this proposal has been accepted by the Pumpking. I want to take a moment to discuss what this means, why I suggested it, and what I think Module::Build trail blazed for Perl 5. Deprecation means a warning in […]

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

© 2009-2015 David Golden All Rights Reserved