Blog:
http://blogs.perl.org/users/sawyer_x/2017/06/perl-5-porters-mailing-list-summary-june-12th-19th.html
Twitter: https://twitter.com/perl5summaries/status/877245267812253697
June 12th-19th
News
Eric Herman released [1]Perl 5.27.1!
Tony Cook added a new Travis CI configuration, based on work by c9s and
Dennis Kararsemaker. You can read more at [2]Perl #123981.
Grant Reports
* Dave Mitchell TPF Grant 2 [3]reports #179, #180.
Issues
New Issues
* [4]Perl #131545: [5]ExtUtils::MakeMaker 7.28+ MM_Win32.t fails
t/porting/exec-bit.
* [6]Perl #131559: [7]ExtUtils::Command::MM not installing files in
vendor arch-specific directories.
* [8]Perl #131570: SIGBUS in Perl_leave_adjust_stacks().
* [9]Perl #131571: Bleadperl v5.27.0-138-g64278e8ca7 breaks
SONGMU/L-0.01.tar.gz.
* [10]Perl #131575: s// on utf8 string occasionally crashes with
"Malformed UTF-8 character".
* [11]Perl #131577: heap-use-after-free (READ of size 1) in
S_reghop4().
* [12]Perl #131603: Wrong bracket type in perlre.pod.
Resolved Issues
* [13]Perl #123981: [PATCH] f8210d2 Add a simple .travis.yml.
* [14]Perl #129183: perl -S erroneously allows \ escapes in PATH.
* [15]Perl #131336: Encode CPAN version 2.78 broke g++ build on
FreeBSD-10.3.
* [16]Perl #131487: VS, Makefile, makefile.mk.
* [17]Perl #131522: Spurious "Assuming NOT a POSIX class" warning.
* [18]Perl #131526: heap-buffer-overflow (READ of size 1) in
Perl_my_atof2().
* [19]Perl #131575: s// on utf8 string occasionally crashes with
"Malformed UTF-8 character".
* [20]Perl #131577: heap-use-after-free (READ of size 1) in
S_reghop4().
* [21]Perl #131594: Bleadperl v5.27.0-141-g5d09ee1cb7 breaks
DAVIDO/JSON-Tiny-0.56.tar.gz.
* [22]Perl #131603: Wrong bracket type in perlre.pod.
Patches
Tony Cook provided a patch to resolve [23]Perl #131597: NULL pointer
reference in Perl_newRV().
Discussion
Paul (LeoNerd) Evans [24]asked (lib/_charnames.pm puts references in %^H)
for a clarification about %^H which is leading to an improvement in the
documentation on the topic.
In new versions you may not use a bitwise operation on characters above
0xFF, but as Graham Knop [25]raises (Behavior of bitwise ops on
unencountered wide characters), this violates a possible optimized way to
determine a string or number value.
Dave Mitchell [26]shows that open with encoding(UTF-8) could mask an OS
error, and asks what we would consider correct behavior here.
References
1. http://nntp.perl.org/group/perl.perl5.porters/245055
2. http://rt.perl.org/Ticket/Display.html?id=123981
3. http://nntp.perl.org/group/perl.perl5.porters/245048
4. http://rt.perl.org/Ticket/Display.html?id=131545
5. http://metacpan.org/pod/ExtUtils::MakeMaker
6. http://rt.perl.org/Ticket/Display.html?id=131559
7. http://metacpan.org/pod/ExtUtils::Command::MM
8. http://rt.perl.org/Ticket/Display.html?id=131570
9. http://rt.perl.org/Ticket/Display.html?id=131571
10. http://rt.perl.org/Ticket/Display.html?id=131575
11. http://rt.perl.org/Ticket/Display.html?id=131577
12. http://rt.perl.org/Ticket/Display.html?id=131603
13. http://rt.perl.org/Ticket/Display.html?id=123981
14. http://rt.perl.org/Ticket/Display.html?id=129183
15. http://rt.perl.org/Ticket/Display.html?id=131336
16. http://rt.perl.org/Ticket/Display.html?id=131487
17. http://rt.perl.org/Ticket/Display.html?id=131522
18. http://rt.perl.org/Ticket/Display.html?id=131526
19. http://rt.perl.org/Ticket/Display.html?id=131575
20. http://rt.perl.org/Ticket/Display.html?id=131577
21. http://rt.perl.org/Ticket/Display.html?id=131594
22. http://rt.perl.org/Ticket/Display.html?id=131603
23. http://rt.perl.org/Ticket/Display.html?id=131597
24. http://nntp.perl.org/group/perl.perl5.porters/244989
25. http://nntp.perl.org/group/perl.perl5.porters/244884
26. http://nntp.perl.org/group/perl.perl5.porters/245031