Update for Revitalize blogs.perl.org

We've had several changes in the GC staffing since this grant began; I'm taking over as the Grant Manager.

Maintaining Perl 5 (Tony Cook): July 2019 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 30 tickets were reviewed, and 8 patches were
applied

[Hours]         [Activity]
  3.43          #120841 document ERRSV, CLEAR_ERRSV(), and the errno
                handling functions for internal use, comment with patch
                #120841 retest. Try to figure out some strange output in
                perlintern.pod, find the problem, improve apidoc.pl, apply
                to blead
  0.60          #125096 review old ticket, find it’s probably fixed and
                comment
  0.98          #126474 research and comment
  0.47          #130917 re-rebase the patch
  3.30          #133803 try to setup to test, but my ppc vm host doesn’t
                do 32-bit, research
                #133803 research
                #133803 long comment
  2.75          #133981 testing, research, comment
                #133981 more testing, work on a patch and comment with
                patch
  0.13          #134127 review and briefly comment
  2.35          #134169 try to make this more testable
                #134169 more work, testing, comment with patch
  4.27          #134172 benchmarking, work on fixing the issue
                #134172 work on fix, testing
                #134172 polish, check on FreeBSD
                #134172 review and comment
  0.95          #134177 re-test and apply to blead
  0.42          #134180 review and comment
  0.28          #134187 re-work and comment with new patch
                #134187 apply to blead
  0.08          #134210 review downstream release, close
  0.85          #134218 test alternative fix, apply to blead
 10.13          #134221 more work on this, get something working (needs
                polish)
                #134221 write a test, research portability to VMS, polish
                (still need win32 and to ask Craig about VMS)
                #134221 win32 implementation, testing, comment with patch
                #134221 reproduce issue on FreeBSD, work on a fix,
                testing, retest on Linux, comment with new patch
                #134221 research, email to Craig Berry re VMS
                #134221 test MSVC, fix reported issue
  1.58          #134238 comment
                #134238 review docs and comment
                #134238 comment
  3.67          #134241 try a quick test and request more information,
                work on preventing a type mismatch between compilation
                units that LTO complains about
                #134241 diagnose and get a successful build, but several
                tests fail
                #134241 fewer tests fail in a -O0 build, track down
                failure causes, comment
  0.58          #134259 review Configure and comment
  0.38          #134263 review patch, test and apply to blead
  0.28          #134270 research and comment
  0.08          #134272 review and briefly comment
  2.00          #134291 follow up on comment in irc from toddr
                #134291 re-test and apply to blead
 16.24          #134295 rebuild and reproduce
                #134295 side-track into solving other win32 build/test
                issues
                #134295 more side-track, ext/XS-APItest/t/locale.t fails
                #134295 more debugging locale.t, open ticket 134302
                #134295 testing, open another win32 build failure ticket,
                back to the original issue
                #134295 testing, try to set up to test #132863
                #134295 reproduce, try the suggested fix, try to test
                #134311, but it fails elsewhere
                #134295 debugging lockup in IO::Socket::SSL, rebuild with
                MSVC
                #134295 more rebuild
  1.60          #134303 testing, debugging
                #134303 research, comment briefly
  2.29          #134305 work on reproducing, try to track down cause
                #134305 simplify, write a C equivalent and reproduce,
                comment
  2.50          #134310 debugging
                #134310 work on a fix, debugging, apply to blead
  1.45          #134316 debugging
  2.01          #2754 work on revert of the revert and comment with patch
                #2754 re-test and apply to blead
  0.33          lex_scan_indent(): research, comment briefly
  1.23          win32 unicode filenames
                win32 unicode filenames
======
 67.21 hours total

Dave Mitchell has requested an extension of $20,000 for his Maintaining Perl 5 grant. This will allow him to dedicate another 333 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 August 16th 2019. (Edit, 2018-08-18: Comments are now closed.)

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

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.

The main thing I did last month was shrinking the size of the opslot
structure, which wraps each op when using slabs (which is most of the
time). On 64-bit platforms this saves 8 bytes per allocated op.
This work will be pushed shortly.

SUMMARY:
      3:43 RT #134275 SEGV (sv.c:16672:7) in S_find_uninit_var
      0:30 RT #134281 heap-buffer-overflow in S_variant_under_utf8_count
      2:30 look at failures under Asan: dist/threads-shared/t/clone.t
      0:30 look at failures under Asan: ext/PerlIO-encoding/t/encoding.t
      1:00 review security tickets
     15:43 shrink opslot structure
    ------
     23:56 TOTAL (HH::MM)


 302.4 weeks
3387.6 total hours
  11.2 average hours per week

There are 78 hours left on the grant

Dear Perl Community

Last week, in a blog post, The Perl Foundation Board of Directors announced that it would be providing further analysis of a recent Standards of Conduct decision with the hopes of providing an update this week.

After reaching out to various parties and receiving additional information, it is clear that this issue will not be resolved in a week. The Board will continue to work on this matter but cannot provide an expected resolution date.

Out of respect to all parties involved, we cannot provide additional information at this time.

Thank you,

TPF Board

Maintaining Perl 5 (Tony Cook): June 2019 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 40 tickets were reviewed, and 18 patches were
applied

[Hours]         [Activity]
 11.77          #122112 review, testing, comment
                #122112 research, set up VM
                #122112 try to diagnose issue on android, remove some
                extraneous debug output
                #122112 debugging, testing older versions
                #122112 more testing, debugging – apparently the signal is
                blocked
                #122112 work up a fix for io/pipe.t, try to work out
                io/eintr.t
                #122112 re-test and apply to blead
  0.38          #126991 review history, comment
  0.15          #130560 review and comment
  1.38          #130585 re-test and apply to blead
  0.43          #130632 try to reproduce and fail, find the probably fix
                and comment
  1.12          #133850 re-test and apply to blead
  0.73          #133913 re-test and apply to blead
  3.62          #133936 re-work patch, comment with updated patch
                #133936 retest and apply to blead
                #133936 work on a fix, testing, comment with patch
                #133936 re-test, apply to blead
  2.12          #133989 diagnose, work on a fix, comment with patch
                #133989 re-test and apply to blead
  1.00          #134008 re-testing, minor re-work, apply to blead
  0.47          #134035 re-test and apply to blead
  0.42          #134045 re-test and apply to blead
  0.90          #134057 try to regain access to HP-UX, ask Tux
                #134057 apply to blead after Tux’s response
  0.22          #134065 look into this again, debugging
  0.43          #134072 re-test, minor comment change, apply to blead
  4.50          #134125 work on a patch and comment with it
                #134125 re-test and apply to blead
                #134125 work on a patch to make it fatal instead
                #134125 re-test and apply to blead
  0.20          #134137 review and comment
  1.68          #134138 research, review and comment
  0.32          #134164 review and comment
  1.87          #134169 review related tickets, research, testing comment
                #134169 review new patch, testing, apply to blead
                #134169 ticket clean up, perldelta
  0.48          #134172 review, check with valgrind, check for
                valgrind/asan on freebsd
  1.08          #134175 review, work on tests, testing
                #134175 re-work tests, apply to blead
  4.84          #134177 comment
                #134177 work on a fix
                #134177 work on adding G_RETHROW to eval_sv
                #134177 more work, testing, comment with patch
                #134177 minor re-work, consider adding eval bytes/unicode
                support, but doesn’t seem to be worth it
                #134177 briefly comment
  4.61          #134179 debugging (not as simple as it looked)
                #134179 work out the issue, work on fix, testing, comment
                with patch
                #134179 fix minor patch issue, check possibly related
                ticket, apply to blead
  1.25          #134187 research, comment
                #134187 research, comment with brief patch
  3.51          #134189 setup test env, testing, work on fix
                #134189 finish fix, comment with patch
                #134189 re-work, comment with new patch
                #134189 re-test and apply to blead
  3.05          #134193 work up a fix and comment with patch
                #134193 research, work on a minor fix, comment with patch
                #134193 re-test and apply to blead
  1.23          #134194 debugging, work on a fix and comment with patch
  0.12          #134195 research, comment
  0.33          #13420[234] responses, close #134202
  0.40          #134200 review, testing, apply to blead
  1.58          #134201 debugging, reopen 133936
  0.20          #134209 testing, comment
  0.13          #134210 briefly check the PPI tests, comment
  0.08          #134212 request more info from the requester
  2.23          #134218 some prep for testing this (find the right
                download and start downloading)
                #134218 setup test VM
                #134218 finish VM setup, reproduce, make a fix and test
                it, comment with patch
  2.45          #134221 testing, review perlio code
                #134221 walk a maze of perl io calls and open modes, try
                to re-work PerlIO_tmpfile(_flags) to accept a flags
                parameter
  0.80          #134224 testing, comment, open cpan #129909
  1.17          regexp runtime limits: polish
  0.18          review maint votes, vote and add a commit
======
 63.43 hours total

Dear Perl Community:

As reported in our blog post last week, the Board has been reviewing the details surrounding the decision to delist a conference video from The Perl Foundation's YouTube channel following a Standards of Conduct complaint. As part of this review, a special Board meeting was held on July 16th, 2019 to review the complaint and the process of how it was handled. The Board of Directors have agreed that further analysis is warranted.

Although the team that handled the complaint did have Board representation, the Board of Directors was not involved in the initial review. We hope that a brand new set of objective eyes on the problem will help to either confirm the initial finding, or identify more equitable solutions.

While the Board investigates this issue, we do ask that the community refrain from posting speculative or inflammatory messages. Our goals are understanding, healing, and improving. Negative posts only serve to harm our community. We encourage people with comments regarding this matter to contact any member of the Board of Directors.

We hope to provide additional information in about one week. Until then, we thank you for your patience.

Thank you,

TPF Board of Directors

About TPF

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

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

Pages

Recent Comments

  • Makoto Nozaki: Hi Perler, As discussed here [1], we have reviewed this read more
  • Perler: Pursuant to https://perlconference.us/tpc-2018-slc/handling-standards-of-conduct-incidents/ Can you please clarify how TPF's response read more
  • Vytas: It seems it was approved - http://news.perlfoundation.org/2019/07/grants-mayjun-2019-votes.html What I would read more
  • Stuart Mackintosh: Thank you Elizabeth. I was involved in the development of read more
  • Coke: To address something JJ mentioned in his comment. If you read more
  • Elizabeth Mattijsen: Welcome! What are your thoughts on Perl 6 in the read more
  • Coke: Thank you for considering joining TPF! Glad to hear you read more
  • nxadm: While I applaud Andrew's efforts to publish Perl 6 material read more
  • JJ Merelo: For starters, I really appreciate the work Andrew is doing read more
  • Andrew Shitov: Dear Ali, My proposal is fully about text-based course. The read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2