Blog: http://blogs.perl.org/users/sawyer_x/2016/05/perl-5-porters-mailing-list-summary-may-25th-29th.html Twitter: https://twitter.com/perl5summaries/status/737219304077316096
May 25th-29th News and updates Additional [1]grant [2]reports by Tony Cook. Over 35 total hours and approximately 14 tickets were reviewed or worked on, and 4 patches applied. Tony also published his entire April grant [3]report. Over 71 total hours and approximately 40 tickets were reviewed, and 3 patches applied were applied. Dave Mitchell [4]finished the work on [5]Scope::Upper, making it pass all of its tests. Kent Fredric [6]provided a tarball with all of Dave's patches, in order to test it. Issues New issues * [7]Perl #128238: Assert failure in gv.c without other symptoms. * [8]Perl #128241: Deprecate /$empty_string/. * [9]Perl #128242: Aliasing via sub signatures. * [10]Perl #128245: perldoc -f open :encoding clarification. * [11]Perl #128250: perlref's sections are a little muddled. * [12]Perl #128252: Assert failure in op.c without other symptoms. * [13]Perl #128253: Assert failure in S_find_uninit_var without other symptoms. * [14]Perl #128254: Taint-mode assert failure in Perl_magic_clearisa without other symptoms. * [15]Perl #128255: Assert failure in S_sublex_done without other symptoms. * [16]Perl #128256: Segfault due to stack overflow. * [17]Perl #128257: Segfault in Perl_gv_setref. * [18]Perl #128258: Segfault due to stack overflow. * [19]Perl #128260: Assert failure in Perl_sv_2pv_flags. * [20]Perl #128261L Assert failure in Perl_sv_2pv. * [21]Perl #128263: Assert failure in Perl_magic_get without other symptoms. * [22]Perl #128265: Make rebuilds of perlmain.c unnecessary. * [23]Perl #128266: t/porting/libperl.t fails on PPC Darwin 9.7. * [24]Perl #128269: Files in Git repository are in DOS format. * [25]Perl #128279: hints/gnu.sh Mis-detected prototypes on GNU/Hurd. Resolved issues * [26]Perl #116467: [27]Pod::Checker should be switched to use [28]Pod::Simple. * [29]Perl #128266: t/porting/libperl.t fails on PPC Darwin 9.7. Discussion The conversation around the possible deprecation of [30]encoding.pm [31]continues. The conversation around the usage of strcpy in locale.c [32]continued. Vincent Pit [33]notes on the conversation about a compile-time indirect method call check that the current implementation of the [34]indirect pragma is not suitable for core. [35]Abigail is not in favor of having it in core at all. Zefram [36]hints at [37]Sub::StrictDecl. Father Chrysostomos opened [38]Perl #128242 to discuss the idea of providing aliasing on the right hand side of a my statement. There are many questions about this and there's even the possibility of introducing a new character for this new type of ability. I recommend reading comments by Zefram provided [39]here and [40]here. In [41]Perl #128241 Father Chrysostomos suggests handling the situation of a regex with a variable that ends up to be empty: /$empty/. Because it is then equivalent to //, it will do something different than what usually is expected. The threads of conversation on the topic are [42]here and [43]here. Aristotle Pagaltzis [44]suggests removing unused [45]POSIX symbol without a deprecation cycle since it isn't used anywhere in CPAN. References 1. http://www.nntp.perl.org/group/perl.perl5.porters/236795 2. http://www.nntp.perl.org/group/perl.perl5.porters/236796 3. http://www.nntp.perl.org/group/perl.perl5.porters/236797 4. http://www.nntp.perl.org/group/perl.perl5.porters/236847 5. https://metacpan.org/pod/Scope::Upper 6. http://www.nntp.perl.org/group/perl.perl5.porters/236849 7. https://rt.perl.org/Ticket/Display.html?id=128238 8. https://rt.perl.org/Ticket/Display.html?id=128241 9. https://rt.perl.org/Ticket/Display.html?id=128242 10. https://rt.perl.org/Ticket/Display.html?id=128245 11. https://rt.perl.org/Ticket/Display.html?id=128250 12. https://rt.perl.org/Ticket/Display.html?id=128252 13. https://rt.perl.org/Ticket/Display.html?id=128253 14. https://rt.perl.org/Ticket/Display.html?id=128254 15. https://rt.perl.org/Ticket/Display.html?id=128255 16. https://rt.perl.org/Ticket/Display.html?id=128256 17. https://rt.perl.org/Ticket/Display.html?id=128257 18. https://rt.perl.org/Ticket/Display.html?id=128258 19. https://rt.perl.org/Ticket/Display.html?id=128260 20. https://rt.perl.org/Ticket/Display.html?id=128261 21. https://rt.perl.org/Ticket/Display.html?id=128263 22. https://rt.perl.org/Ticket/Display.html?id=128265 23. https://rt.perl.org/Ticket/Display.html?id=128266 24. https://rt.perl.org/Ticket/Display.html?id=128269 25. https://rt.perl.org/Ticket/Display.html?id=128279 26. https://rt.perl.org/Ticket/Display.html?id=116467 27. https://metacpan.org/pod/Pod::Checker 28. https://metacpan.org/pod/Pod::Simple 29. https://rt.perl.org/Ticket/Display.html?id=128266 30. https://metacpan.org/pod/encoding 31. http://www.nntp.perl.org/group/perl.perl5.porters/236738 32. http://www.nntp.perl.org/group/perl.perl5.porters/236757 33. http://www.nntp.perl.org/group/perl.perl5.porters/236733 34. https://metacpan.org/pod/indirect 35. http://www.nntp.perl.org/group/perl.perl5.porters/236734 36. http://www.nntp.perl.org/group/perl.perl5.porters/236751 37. https://metacpan.org/pod/Sub::StrictDecl 38. https://rt.perl.org/Ticket/Display.html?id=128242 39. http://www.nntp.perl.org/group/perl.perl5.porters/236778 40. http://www.nntp.perl.org/group/perl.perl5.porters/236776 41. https://rt.perl.org/Ticket/Display.html?id=128241 42. http://www.nntp.perl.org/group/perl.perl5.porters/236775 43. http://www.nntp.perl.org/group/perl.perl5.porters/236785 44. http://www.nntp.perl.org/group/perl.perl5.porters/236836 45. https://metacpan.org/pod/POSIX