Blog:
http://blogs.perl.org/users/sawyer_x/2017/02/perl-5-porters-mailing-list-summary-february-20th-26th.html
Twitter: https://twitter.com/perl5summaries/status/836217022358904832
February 20th-26th
News and updates
Perl 5.25.10 is now [1]available!
Grant reports
* Dave Mitchell TPF Grant 2 [2]report 164.
Issues
New issues
* [3]Perl #130831: Perl's open() has broken Unicode file name support.
* [4]Perl #130832: Clarify that . might not be in @INC any more.
* [5]Perl #130836: AddressSanitizer: heap-buffer-overflow in
S_do_op_dump_bar.
* [6]Perl #130853: system() does not return -1 in low-memory
situations.
* [7]Perl #130856: dist/IO/t/cachepropagate-unix.t AIX 5.3 failure in
blead feca1a.
* [8]Perl #130878: DOC is wrong or OP_PADSV/AV/HV creation should be
fixed.
Resolved issues
* [9]Perl #130814: heap uaf in Perl_yylex().
* [10]Perl #130822: Perl_reg_named_buff_fetch may be allocating an
AV it
doesn't need to.
* [11]Perl #130836: AddressSanitizer: heap-buffer-overflow in
S_do_op_dump_bar.
* [12]Perl #130856: dist/IO/t/cachepropagate-unix.t AIX 5.3 failure in
blead feca1a.
Suggested patches
Tony Cook provided a patch in [13]Perl #126706 (make test fails on OS
X El
Capitan) to fix some tests.
Andy Lester provided a merged patch in [14]Perl #130837 to flag a
function
as not returning.
jkarman provided a patch in [15]Perl #130854 to fix the call
[16]Class::Struct to [17]UNIVERSAL::can.
Alexander Bluhm provided a patch in [18]Perl #130851 to use SOCK_CLOEXEC
with sockets.
Hugo van der Sanden provided another patch to [19]Perl #130814 (heap uaf
in Perl_yylex()), which was merged.
Andy Lester also provided a patch in [20]Perl #130872 to quiet
warnings on
unreached code.
Discussion
Matt Trout [21]raised the issue of do and its usage of @INC.
Andreas J. Koenig [22]asks to add information on no-dot-in-inc to
perl -V.
Dave Mitchell would like to merge a branch which [23]fixes Deparse.pm
stuff.
References
1. http://nntp.perl.org/group/perl.perl5.porters/243173
2. http://nntp.perl.org/group/perl.perl5.porters/243315
3. http://rt.perl.org/Ticket/Display.html?id=130831
4. http://rt.perl.org/Ticket/Display.html?id=130832
5. http://rt.perl.org/Ticket/Display.html?id=130836
6. http://rt.perl.org/Ticket/Display.html?id=130853
7. http://rt.perl.org/Ticket/Display.html?id=130856
8. http://rt.perl.org/Ticket/Display.html?id=130878
9. http://rt.perl.org/Ticket/Display.html?id=130814
10. http://rt.perl.org/Ticket/Display.html?id=130822
11. http://rt.perl.org/Ticket/Display.html?id=130836
12. http://rt.perl.org/Ticket/Display.html?id=130856
13. http://rt.perl.org/Ticket/Display.html?id=126706
14. http://rt.perl.org/Ticket/Display.html?id=130837
15. http://rt.perl.org/Ticket/Display.html?id=130854
16. http://metacpan.org/pod/Class::Struct
17. https://metacpan.org/pod/UNIVERSAL
18. http://rt.perl.org/Ticket/Display.html?id=130851
19. http://rt.perl.org/Ticket/Display.html?id=130814
20. http://rt.perl.org/Ticket/Display.html?id=130872
21. http://nntp.perl.org/group/perl.perl5.porters/243204
22. http://nntp.perl.org/group/perl.perl5.porters/243256
23. http://nntp.perl.org/group/perl.perl5.porters/243314