Blog: http://blogs.perl.org/users/sawyer_x/2017/01/perl-5-porters-mailing-list-summary-january-23rd-29th.html Twitter: https://twitter.com/perl5summaries/status/826129609276157952 January 23rd-29th News and updates Grant reports * Tony Cook TPF Grant [1]December 2016 report. * Dave Mitchell TPF Grant 2 [2]report 159. Issues New issues * [3]Perl #130631: static build with gdbm + gettext. * [4]Perl #130632: Memory leak in Perl_yylex. * [5]Perl #130633: Bleadperl v5.25.8-223-ga0e213fcb5 breaks JV/EekBoek-2.02.05.1.tar.gz. * [6]Perl #130639: Bleadperl v5.25.9-10-g3a0fe090c1 breaks SPROUT/JE-0.066.tar.gz. * [7]Perl #130640: Bleadperl v5.25.8-47-gd1f8d421df breaks SPROUT/JE-0.066.tar.gz. * [8]Perl #130641: Bleadperl v5.25.8-36-g6cdc5cd8f3 breaks HURRICUP/DTL-Fast-1.622.tar.gz. * [9]Perl #130642: lex_allbrackets handling and S_tokereport. * [10]Perl #130648: regcomp.c: Assertion failure. * [11]Perl #130649: Threads, shared memory, blessed objects fail to call ->DESTROY method. * [12]Perl #130651: regcomp.c: Assertion failure. * [13]Perl #130655: Bleadperl v5.25.8-68-g94749a5ed2 breaks MAUKE/Quote-Ref-0.03.tar.gz. * [14]Perl #130656: Bleadperl v5.25.8-145-g188d22cf71 breaks AMBS/Lingua-Identifier-0.01.tar.gz. * [15]Perl #130661: perly.c: Perl_yyparse: Assertion failure. * [16]Perl #130666: toke.c: Assertion failure. * [17]Perl #130667: sv.c: Assertion failure. * [18]Perl #130668: poor argument parsing in pragma use open. * [19]Perl #130669: sv.c: Assertion failure. Resolved issues * [20]Perl #127697: newPVOP documentation is misleading. * [21]Perl #129036: Assertion Failure: S_parse_ident. * [22]Perl #129058: Bug #129287 for perl5: Perl_re_op_compile: Assertion failed. * [23]Perl #129126: Assertion failure. * [24]Perl #129141: OP *Perl_newSVOP: Assertion failure. * [25]Perl #129147: Assertion failure. * [26]Perl #129190: Multiple suspicious Valgrind errors. * [27]Perl #129273: Bug #129274 for perl5: heap-buffer-overflow Perl_sv_vcatpvfn_flags. * [28]Perl #129274: heap-buffer-overflow Perl_sv_vcatpvfn_flags. * [29]Perl #129770: null ptr deref, segfault Perl_mess_sv. * [30]Perl #129285: Perl_gv_fullname4: Assertion failure. * [31]Perl #129288: null ptr deref, segfault in S_rv2gv. * [32]Perl #130545: utf8.c: Assertion failure. * [33]Perl #130561: Coredump in Perl_re_op_compile. * [34]Perl #130567: toke.c: Assertion failure. * [35]Perl #130596: Perl_utf8_to_uvchr_buf has no prototype in any .h file. * [36]Perl #130617: op.c: Perl_rpeep: Assertion failed. * [37]Perl #130621: Segfault in Perl_vwarner. * [38]Perl #130623: pp_sys.c: Assertion failed. * [39]Perl #130639: Bleadperl v5.25.9-10-g3a0fe090c1 breaks SPROUT/JE-0.066.tar.gz. * [40]Perl #130666: toke.c: Assertion failure. Suggested patches John Lightsey provided a patch in [41]Perl #130635 to fix a stack overflow problem in [42]Storable. Discussion Craig Berry [43]raised (test randomization (Re: slowness of ext/XS-APItest/t/handy.t,utf8.t)) into discussion the topic of randomization and determinism in tests. Jim Keenen [44]raised the problem of [45]Scalar-List-Util being out of sync and suggests Dave Mitchell [46]asked about the status of [47]ExtUtils::Constant. Hugo van der Sanden [48]suggests optimizing the run loop a tad and provided a branch with the patch for review: hv/runloop. In an interesting thread, Yves Orton [49]asked: Should we consider locked hashes a failed experiment? Yves also asks this question on [50]Blogs.Perl.org. References 1. http://nntp.perl.org/group/perl.perl5.porters/242508 2. http://nntp.perl.org/group/perl.perl5.porters/242546 3. http://rt.perl.org/Ticket/Display.html?id=130631 4. http://rt.perl.org/Ticket/Display.html?id=130632 5. http://rt.perl.org/Ticket/Display.html?id=130633 6. http://rt.perl.org/Ticket/Display.html?id=130639 7. http://rt.perl.org/Ticket/Display.html?id=130640 8. http://rt.perl.org/Ticket/Display.html?id=130641 9. http://rt.perl.org/Ticket/Display.html?id=130642 10. http://rt.perl.org/Ticket/Display.html?id=130648 11. http://rt.perl.org/Ticket/Display.html?id=130649 12. http://rt.perl.org/Ticket/Display.html?id=130651 13. http://rt.perl.org/Ticket/Display.html?id=130655 14. http://rt.perl.org/Ticket/Display.html?id=130656 15. http://rt.perl.org/Ticket/Display.html?id=130661 16. http://rt.perl.org/Ticket/Display.html?id=130666 17. http://rt.perl.org/Ticket/Display.html?id=130667 18. http://rt.perl.org/Ticket/Display.html?id=130668 19. http://rt.perl.org/Ticket/Display.html?id=130669 20. http://rt.perl.org/Ticket/Display.html?id=127697 21. http://rt.perl.org/Ticket/Display.html?id=129036 22. http://rt.perl.org/Ticket/Display.html?id=129058 23. http://rt.perl.org/Ticket/Display.html?id=129126 24. http://rt.perl.org/Ticket/Display.html?id=129141 25. http://rt.perl.org/Ticket/Display.html?id=129147 26. http://rt.perl.org/Ticket/Display.html?id=129190 27. http://rt.perl.org/Ticket/Display.html?id=129273 28. http://rt.perl.org/Ticket/Display.html?id=129274 29. http://rt.perl.org/Ticket/Display.html?id=129770 30. http://rt.perl.org/Ticket/Display.html?id=129285 31. http://rt.perl.org/Ticket/Display.html?id=129288 32. http://rt.perl.org/Ticket/Display.html?id=130545 33. http://rt.perl.org/Ticket/Display.html?id=130561 34. http://rt.perl.org/Ticket/Display.html?id=130567 35. http://rt.perl.org/Ticket/Display.html?id=130596 36. http://rt.perl.org/Ticket/Display.html?id=130617 37. http://rt.perl.org/Ticket/Display.html?id=130621 38. http://rt.perl.org/Ticket/Display.html?id=130623 39. http://rt.perl.org/Ticket/Display.html?id=130639 40. http://rt.perl.org/Ticket/Display.html?id=130666 41. http://rt.perl.org/Ticket/Display.html?id=130635 42. http://metacpan.org/pod/Storable 43. http://nntp.perl.org/group/perl.perl5.porters/242530 44. http://nntp.perl.org/group/perl.perl5.porters/242482 45. https://metacpan.org/release/Scalar-List-Utils 46. http://nntp.perl.org/group/perl.perl5.porters/242516 47. http://metacpan.org/pod/ExtUtils::Constant 48. http://nntp.perl.org/group/perl.perl5.porters/242550 49. http://nntp.perl.org/group/perl.perl5.porters/242664 50. http://blogs.perl.org/users/demerphq/2017/01/are-restrictedlocked-hashes-a-failed-experiment.html