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