Perl 5 Grant Application: Travel to QA Hackathon


We have received the following Perl 5 grant application from Ricardo Signes.

Before we vote on this proposal we would like to have a period of community consultation that will last seven days. Please leave feedback in the comments or if you prefer send email with your comments to karen at

Name: Ricardo Signes

Project Title: Perl QA Hackathon 2015

Amount Requested: $1200


This grant will be used to pay for travel for Ricardo Signes to and from the Perl QA Hackathon held in Berlin in Q1 2015.

Benefits to Perl 5

I have attended six of the seven Perl QA Hackathons (Oslo, Birmingham, Amsterdam, Paris, Lancaster, and Lyon) and have, at each of them, been able to contribute several solid work days of very productive work to the infrastructure behind the CPAN and related tools. Specifically, I was one of the chief implementors of the new CPAN Testers platform (Metabase) and built the Fake CPAN system for testing CPAN tools, and several reusable software libraries that are used to power both Metabase and Fake CPAN. In 2012, I worked on refactoring PAUSE, adding tests and improving maintainability. PAUSE, the system which processes contributor uploads to the CPAN, manages CPAN contributor identity, and builds the CPAN indexes used by CPAN clients to locate libraries for installation.

In previous years, I also spent a significant amount of time working with other attendees on their contributions, and plan to do the same this year. This is one of the several reasons that attendance in person is incomparably superior to "virtual attendance."

Deliverable Elements

The QA Hackathon does not have a set agenda, so promising specific work product
from it up front seems unwise. I have detailed, above, the sort of work that I am almost certain to do, however. Further, I will provide a public, written report of my activities at the Hackathon.

I hope, in particular, to work on the web code of PAUSE and to discuss mechanisms for improving collaborative code review within the community of toolchain maintainers.

The hackathon takes place over the course of four days, with eight to ten hour workdays. I'll probably also be working on the travel and in the evenings.

Any software that I produce will be released under the Perl 5 standard license terms, or possibly even less restrictive terms.

Applicant Biography

I have been building software in Perl professionally for about fifteen years. I am a frequent contributor of original software to the CPAN and a frequent contributor to, or maintainer of, other popular CPAN libraries. I am also a contributor to the core Perl 5 project, and its current project lead.

I have been the recipient of TPF grants five times before, all of which were successful.


This has to be one of the easiest grant requests to comment on. It is one of the best bang-for-our-buck ways to spend TPF funds.

Last year I got at attend my first QAH, and saw up close the value of getting people like RJBS, DAGOLDEN, ANDK, LEONT and others together in the same room for 4 days.

TL;DR: yes!

Yes yes... yes


I look forward to collaborating with Rik again this year!

It's been tremendously beneficial to me, personally, and the Perl community at large to have Ricardo at the QA Hackathon. I strongly support this grant.

It will be no surprise that I vote YES!
+1 from me (and I'll be there too)

I'm looking forward to seeing Ricardo as an important hackathon participant in Berlin!
I'd appreciate TPF support.

Sure! What would we do without all this infrastructure?
It has to evolve :)! ++1

32 hours of rjbs for $37.50 an hour? Bargain!

(and possibly even better value than that)

Yes, I'm keen to see this grant prosposal approved, and the results of the work that it will enable.

Yes please! Looking forward to cooperate with him once more at the QAH.

Leave a comment

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Karen Pauley published on February 8, 2015 7:42 AM.

Maintaining Perl 5: Grant Report for December 2014 was the previous entry in this blog.

Call for Master Classes is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2