Category Archives: toolchain

The Annotated Berlin Consensus

The official Berlin Consensus document is on Github. This is an annotated review of it. The Berlin Consensus At the first Perl QA Hackathon (QAH) in 2008 in Oslo, a number of QA and toolchain authors, maintainers and experts came together to agree on some common standards and practices. This became known as "The Oslo […]

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

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 branch that implements support for recommends and suggests prerequisites. It seems to work, but 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

© 2009-2015 David Golden All Rights Reserved