June 2018 Archives

Grant Completed: Complete YAML::PP

I'm pleased to announce that the Complete YAML::PP grant is now itself completed, and the work has been accepted by the Committee.

Thanks to Tina for her work, and to Mark for acting as grant manager.

JJ Merelo has completed work on his grant, and has published his final report. The Grants Committee is now reviewing and voting on payment. The Committee welcomes your comments as they deliberate.

MAJ

Final Grant Report : Complete YAML::PP

No Comments

Tina Müller has provided her final report of her work on her grant Complete YAML::PP.

The Grants Committee is now evaluating and voting on final payment. The committee welcomes your comments here as they deliberate. Please comment here rather than on the gist.

MAJ

Zoffix has posted his June Report.

Most of the work on constants has been completed; Some bad math on zero-denominator rationals has been fixed. As Zoffix works through these issues, some work may find its way into ecosystem modules instead of core Perl 6.

You can read all the details at his June 2018 blogs.perl.com posting

Note that Zoffix will be taking the next month off to focus on some other Perl 6 issues, but should return the following month.

The Perl Conference Newsletter: 6/15/18

No Comments

In This Issue:

The Perl Conference Newsletter: 6/11/18

No Comments

In This Issue:

The Grants Committee has received the following grant proposal for the May/June round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal.

Review the proposal below and please comment here by June 16th, 2018. The Committee members will start the voting process following that and the conclusion will be announced the last week of June.

Introduction to Application Development with Perl 6

  • Name:

    Patrick Spek

  • Amount Requested:

    USD $2,500

Synopsis

A book about getting started with application development in Perl 6. It will cover installation of Perl 6, the basics of the language, how to use the perl6 binary to run programs, how to create a terminal application and a GUI application using GTK::Simple.

The Grants Committee has received the following grant proposal for the May/June round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal.

Review the proposal below and please comment here by June 16th, 2018. The Committee members will start the voting process following that and the conclusion will be announced the last week of June.

App::rs - The first reference counting CPAN client

  • Name:

    Yang Bo

  • Amount Requested:

    USD $5,000

Synopsis

When a CPAN client installs a module, it first installs the dependency of this module, and potentially installs its dependency's dependency, etc., that's a required and well known behavior, and every CPAN client does this. However, the reverse is not true, i.e. when a CPAN client uninstalls a module, it first uninstalls the dependency of this module, and potentially uninstalls its dependency's dependency, etc., App::rs is the first CPAN client that's known to do both installation and uninstallation recursively. I use the term reference counting since that's the same thing perl uses itself to do garbage collection, i.e. when a variable goes out of scope it will not be freed if anything still refers to it, it will only be freed when there's nothing refers to it anymore, and then the things it refers to will be freed, and potentially what it refers to refers to, etc. App::rs does exactly the same thing as perl, except not for Perl variables, but for Perl modules, hence the name The first reference counting CPAN client. And it comes with much more additional benefits.

Grant Proposals: May/June 2018

The Grants Committee has received the following grant proposals for the May/June round.

Before the Committee members vote on the proposals, we would like to solicit feedback from the Perl community.

Review the proposals at their individual links and please comment there by June 16th, 2018. The Committee members will start the voting process following that and the conclusion will be announced the before the end of June.

Tony Cook has requested an extension of $20,000 for his Maintaining Perl 5 grant. This will allow him to dedicate another 400 hours to this work. During this grant he sent regular reports to the p5p mailing list as well as providing monthly summary reports that have been published on this site, the most recent of which are linked below:

Before we make a decision on this extension, we would like to have a period of community consultation. Please leave feedback in the comments field below by June 16th 2018.

The funds for this extension would come from the Perl 5 Core Maintenance Fund.

We call him... The Closer.

JJ made 324 commits in May on top of the 195 in April to https://github.com/perl6/doc, and is now tied with Zoffix as the top closer of issues in the repo.

He also sketched out most of the missing pages in the Issue of the Thousand Days, the Perl6 Docs Roadmap. That enabled that albatross to be tossed overboard as well.

JJ has also written a couple of metadocuments, describing patterns he has observed in the distributions of time-to-complete for documentation and other classes of Perl6 issues. He offers a number of conclusions regarding how to effectively move issues along in an all-volunteer effort like Perl6. Spoiler alert: pretty much, you have to let people work on what they want, or stuff doesn't get done. The downside is, the big projects that need lots of help are generally less attractive, and so languish.

(Which is where TPF and its grantees come to the rescue.)

You can read all the details with link in his blog for May.

MAJ

Maintaining Perl 5 (Tony Cook): May 2018 Grant Report

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 34 tickets were reviewed.

[Hours]         [Activity]
  8.10          #122112 re-work an old solution
                #122112 testing and fail, think about other solutions
                #122112 work up a fix, testing, work on a regression test
                #122112 finish regression test, testing, polish, comment
                with patches
  1.97          #133152 research, work on a patch and comment
                #133152 briefly comment
  1.96          #133170 work on a documentation fix
                #133170 more documentation, checking, comment with patch
                #133170 respond to comment on patch
                #133170 comment
  0.50          #133178 research, work on a patch and comment with patch
  0.42          #133214 briefly comment
  2.23          #133227 try to reproduce privately reported issue locally,
                create new ticket with patch
                #133227 comment briefly
  0.42          #133228 review and comment
  1.07          #133230 work on patch and comment with patch
  2.25          :utf8 brief discussion with khw, more testing
  2.38          :utf8 debug and fix io_sock.t failure, fix porting
                failures
  2.02          :utf8 debugging
  2.52          :utf8 debugging, more tests
  1.75          :utf8 more re-work, work on readdelim
  1.95          :utf8 more readdelim, basic testing
  1.93          :utf8 more test cases, try to break existing code
  1.35          :utf8 more tests
  2.45          :utf8 more tests, debugging
                :utf8 more tests, debugging
  2.03          :utf8 re-work buffer processing to work with eof correctly
  1.62          :utf8 re-work to handle non-transforming options more
                efficiently
  0.67          :utf8 readdelim
  2.30          :utf8 test infrastructure,write some tests
  1.72          :utf8 test updates
  0.98          :utf8 testing, debug io_sock.t failure
  1.92          :utf8 testing, some clean up
  2.22          :utf8 try some more to break stuff, start on buffer
                handling
  2.08          :utf8 try to detect tell() breakage, review how perlio
                handles positioning (especially in buffers), debugging
  1.88          :utf8 try to understand perlio and work out an efficient
                implementation
  2.20          :utf8 work on _fill handling
  1.98          :utf8 – eof debugging
  2.62          :utf8 – re-work buffer handling tests to match the new
                interface, test debugging
  2.08          :utf8 – test debugging, fixes, test against utf8 io tests,
                work on updates
  1.45          leave non-transforming for now, add test for seek with
                buffered input and fix expected issue
  0.93          review open tickets and comment on a few
  0.37          Storable t/retrieve memory allocation, work up a fix and
                comment
======
 64.32 hours total

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.

SUMMARY:
      5:00 RT #132863 BBC LWP-Protocol-https-6.07
      0:30 RT #133169 pack() treats non hex-digits with the "H*" template
      1:30 RT #133184 Threaded builds failing on Linux 4.16.5 or higher
      2:00 RT #133194: regcomp: heap-buffer-overflow read
      3:00 RT #133220 perl_parse() return value breaks PostgreSQL pl/perl
      0:10 RT #33120 pod: fix some typos
      4:00 fix sprintf2.t failing denorm tests under g++
      0:30 process p5p mailbox
      3:07 review 5.28 blocker tickets
      3:28 review perldelta
    ------
     23:15 TOTAL (HH::MM)

 241.6 weeks
3099.8 total hours
  12.8 average hours per week

There are 33.2 hours left on the grant

In This Issue:

Call for Grant Proposals (May 2018 Round)

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

Grant Completed: Test2 Manual

I'm happy to report that the Test2 Manual has been accepted as complete by the Committee.

Thanks to Chad for seeing this grant through, and to Alberto for acting as grant manager.

About TPF

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

About this Archive

This page is an archive of entries from June 2018 listed from newest to oldest.

May 2018 is the previous archive.

July 2018 is the next archive.

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

Pages

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