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