The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period is upon us.

This is a monthly report by Tony Cook on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible.

Approximately 24 tickets were reviewed, and 6 patches were

[Hours]         [Activity]
  2.60          #125351 testing, sidetracked into unrelated failure, have
                reproduction problems, back to original testing, apply to
                #125351 look at minor re-work of patch, which apparently
                I’d already applied.
  5.88          #127743 review smoke results
                #127743 commit clean up, update Changes
                #127743 more Changes updates, testing, apply to blead
                #127743 reduce re-probes of the recursion limits
                #127743 more reduce re-probes (Win32 makefiles), testing
  0.37          #130841 (sec) review
  2.82          #131844 (sec) research
                #131844 (sec) research, comment
                #131844 (sec) request CVE ID
                #131844 (sec) testing patches against branches
  0.37          #132062 (sec) review overnight discussion
  9.14          #132063 (sec) catch up on discussion
                #132063 (sec) testing, research and comment
                #132063 (sec) comment
                #132063 (sec) more testing against branches, #p5p
                discussion of an AIX issue
                #132063 (sec) try to apply patches, testing
                #132063 (sec) more try to apply patch against maint-5.24
                #132063 (sec) comment
  6.62          #132227 (sec) research, comment
                #132227 (sec) testing, comment
                #132227 (sec) rebase blead, apply new patch, testing
                #132227 (sec) debugging
                #132227 (sec) more debugging
                #132227 (sec) comment
  0.98          #132683 debugging, produce a fix and comment with patch
  3.19          #132833 debugging, work on a fix, testing
                #132833 review, comment briefly
                #132833 review code, review fix and close
  0.25          #132834 research
  0.40          #132843 review discussion and related ticket and comment
  2.47          #132849 research, fix, testing on linux and freebsd, apply
                to blead and comment, fix porting test failure
                #132849 review comments, testing on Win32
  0.22          #132866 testing, comment
  1.70          #132867 testing, comment, find an old related ticket, test
                old patch, comment with patch
                #132867 testing, apply to blead
  0.77          #132870 testing, try to reproduce outside of perl, work on
                a fix and comment
  2.10          #132876 testing, work on a fix
                #132876 more testing, comment with patches
  8.59          #132893 testing
                #132893 testing, debugging, comment
                #132893 debugging
                #132893 debugging, work on a workaround
  0.58          #132920 debugging, comment
  0.98          more security patch wrangling
  0.25          push security patches to security repo, let pumpkin know
  0.63          reply Dave’s Storable email
  1.82          review security queue to select security issues
  3.60          security patch round up
  0.63          security patch wrangling
 56.96 hours total

As has been announced previously, TPF is working on a process to allow for more public participation in adding new board members. I'm happy to present Ricardo Signes as our first new board candidate nominated with the new process. Ricardo (aka RJBS) is well known to the Perl community as a former pumpking and he offers some addition background in his bio below.

Ricardo Signes spent four years studying philosophy and religion before learning that jobs in those fields did not abound. He managed to convert his hobby into his profession, convincing his employer that it was a good idea to pay him to create software in Perl. Since then, he has become a prolific CPAN author, part of the "Toolchain Gang" that maintains the PAUSE and CPAN infrastructure, and spent five years as "Pumpking," the Perl 5 project manager. Ricardo is currently CTO at FastMail, where he manages a team writing and maintaining free and proprietary software, much of it written in Perl 5. In his free time, Rik writes code to help making writing code easier.

And his answers to a few questions on joining the TPF board:

  • Why do you want to become a member of the TPF Board?
  • What existing TPF initiative(s) are most important to you and why?

I'd like to help TPF accomplish its mission of supporting the Perl programming languages, and especially to help increase understanding of what TPF does. I think I have a good knowledge of the Perl community, and can help provide guidance on the board, but most especially I want to help make it easy to find out what TPF is doing.

The TPF's most visible work is its grants work and conference support, and those are probably the ones I think are most valuable, too.

  • What goals would you like to see TPF pursue in the future?

Outreach programs are hard and time-consuming, because they require a good combination of project, mentor, and newcomer to succeed, but I'd like to look into backing projects like those, and then share how those efforts succeed or fail.

For the next two weeks, we welcome constructive community discussion and feedback before the board continues with the process.

The Perl Conference Newsletter: 3/11/18

No Comments

In This Issue:

Round 2 Talk Submission Notifications Sent

No Comments

Round 2 CFP notifications have been sent! Check your email if you submitted by 2/26/2018. Notifications sent from [email protected]

Round 3 CFP is still open!


Timo has made good progress and is writing about it. Please see: Delays and Delights

This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible.

I have spent the last month mainly doing two things:

Fixing various issues with overloading and the new multiconcat op. I
decided that rather than continue adding more and more special-case
handling to the existing code, I would handle the overloading in
pp_multiconcat() in a different way which avoids most edge cases.
This work is complete.

Making the parser die more gracefully if an attribute is encountered
*following* a subroutine signature (they were recently moved to precede
it).  Currently the parser tends to just spew a whole bunch of confusing
warnings and errors.
This work is also complete.

      9:11 RT #132760 BBC YANICK/List-Lazy-0.3.0
      4:11 RT #132772 Blead Breaks CPAN: TIMB/Geo-StreetAddress-US
     25:34 RT #132783 Blead Breaks CPAN: ADAMK/SQL-String-0.02.tar.gz
      3:57 RT #132875 Blead Breaks CPAN: ZDM/Pcore-v0.56.5
      1:00 ext/File-Glob/t/rt131211.t: fix timing issues
      0:41 fix noisy tests
      2:55 process p5p mailbox
      0:24 tr///c Deparse test failure on EBCDIC
     47:53 TOTAL (HH::MM)

 228.4 weeks
3010.3 total hours
  13.2 average hours per week

There are 123 hours left on the grant.

About TPF

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

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


Recent Comments

  • Karl Williamson: I enthusiastically endorse rjbs. He is easy to work with, read more
  • Anonymous: Ricardo Signes contributions and dedication to the Perl community speaks read more
  • Anonymous: +1 to RJBS read more
  • Leon Timmermans: I'd be happy to see someone one the TPF board read more
  • Jarkko Haapalainen: As a newcomer to Perl6 (about year ago). I found read more
  • Will Braswell: Thanks Bruno! This grant would go a really long way read more
  • Will Braswell: Thank you for the input on the DBD::MySQL and DBD::MariaDB read more
  • Will Braswell: One of the primary purposes of the platform is read more
  • Bruno Contreras: I believe this effort should be funded to increase the read more
  • 4fd0b91c-25fb-4682-8bfc-d986492c26cf []: Note the current schism between DBD::MySQL and DBD::MariaDB: read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2