Blog: http://blogs.perl.org/users/sawyer_x/2015/12/perl-5-porters-mailing-list-summary-december-8th-13th.html Twitter:https://twitter.com/perl5summaries/status/676783528521146368
December 8th-13th Updates Perl 5.22.1 is released, thanks to Steve hay! You can read more in the [1]release announcement. Thanks, Steve! Grant reports from Tony Cook, [2]here and [3]here. About 38 total hours of work, 23 tickets reviewed or worked on, and 6 patches applies. Ricardo Signes [4]updates that the December onionsketch meeting will take place on the 18th of December. Dennis Kaarsemaker [5]updates the list on changes he had done to the Perl 5 Git server with regards to SSH and Git permissions. Bugs Reported bugs * [6]Perl #126845: Fuzz-found assertion failure with the code: sub y();sub y():y(). * [7]Perl #126849: "Wide character in subroutine entry" in [8]DB_File. * [9]Perl #126844: Fuzz-found assertion failure with the code: {my($f,$b),($0),my($f,$b)}. * [10]Perl #126871: Fuzz-found assertion failure with the code: z;$z{&i};i. * [11]Perl #126872: Attempt to copy freed scalar. * [12]Perl #126886: Fuzz-found assertion failure. Resolved bugs * [13]Perl #126833: Typo in documentation of say. * [14]Perl #126837: Segfault in a custom perl -d:KP after loading. * [15]Perl #126593: Bleadperl breaks [16]App::test::travis. * [17]Perl #126834: Fix a Cygwin-related test. * [18]Perl #126608: Normalize look-ahead vs. lookahead and look-behind vs lookbehind. * [19]Perl #126844: Fuzz-found assertion failure mentioned above. * [20]Perl #32964: utf-8 + void map problem in perl >= 5.8.3. * [21]Perl #125372: readline docs do not describe setting $_. Proposed patches Tony Cook provided a patch to resolve a breakage with [22]ddb, part of [23]Perl #126633. Tony also provided a patch to resolve [24]Perl #126240, a panic happening after freeing the env after a fork. Following a request on the list, Doug Bell provided a patch in [25]Perl #126843 to add an introductory paragraph to the strict docs, and clarify when it is applicable. Mariusz Zaborski provided a patch in [26]Perl #126847 to use the new fdclose function provided in newer versions of FreeBSD. Bulk88 provided a patch in [27]Perl #126877 to improve build performance on Win32 substantially. Ed Avis provided a patch in [28]Perl #125330 to introduce a new warnings category, shadow, and moves several warnings from misc to shadow. Lukas Mai provided a (now merged) patch for [29]Perl #124034 to reword the $@ documentation. Discussion Karl Williamson [30]suggests deprecating to_utf8_case. In short, not used in core, not used on CPAN, and the API is implementation-specific. A simple trick mentioned in [31]Perl #126841 for conditionally loading a module while suppressing import was explained. use if cannot suppress importing, but you can accomplish it in the following way: BEGIN { require Module if CONDITION; } Dave Mitchell [32]asks if perl -V could list the build options one per line, since it's harder to read. The general opinion was that there is already plenty of output and it would be even longer to scroll. Achim Gratz [33]asks about differences between Linux and Cygwin when it comes to calling [34]Cwd's abs_path on an nonexistent path. Dmytro Zagashev [35]asks about having subroutine signature aliases feature. Ricardo Signes noted that we would like to have this feature but no one is currently working on it. References 1. http://www.nntp.perl.org/group/perl.perl5.porters/233318 2. http://www.nntp.perl.org/group/perl.perl5.porters/233196 3. http://www.nntp.perl.org/group/perl.perl5.porters/233198 4. http://www.nntp.perl.org/group/perl.perl5.porters/233309 5. http://www.nntp.perl.org/group/perl.perl5.porters/233317 6. https://rt.perl.org/Ticket/Display.html?id=126845 7. https://rt.perl.org/Ticket/Display.html?id=126849 8. https://metacpan.org/pod/DB_File 9. https://rt.perl.org/Ticket/Display.html?id=126844 10. https://rt.perl.org/Ticket/Display.html?id=126871 11. https://rt.perl.org/Ticket/Display.html?id=126872 12. https://rt.perl.org/Ticket/Display.html?id=126886 13. https://rt.perl.org/Ticket/Display.html?id=126833 14. https://rt.perl.org/Ticket/Display.html?id=126837 15. https://rt.perl.org/Ticket/Display.html?id=126593 16. https://metacpan.org/pod/App::test::travis 17. https://rt.perl.org/Ticket/Display.html?id=126834 18. https://rt.perl.org/Ticket/Display.html?id=126608 19. https://rt.perl.org/Ticket/Display.html?id=126844 20. https://rt.perl.org/Ticket/Display.html?id=32964 21. https://rt.perl.org/Ticket/Display.html?id=125372 22. https://metacpan.org/pod/ddb 23. https://rt.perl.org/Ticket/Display.html?id=126633 24. https://rt.perl.org/Ticket/Display.html?id=126240 25. https://rt.perl.org/Ticket/Display.html?id=126843 26. https://rt.perl.org/Ticket/Display.html?id=126847 27. https://rt.perl.org/Ticket/Display.html?id=126877 28. https://rt.perl.org/Ticket/Display.html?id=125330 29. https://rt.perl.org/Ticket/Display.html?id=124034 30. http://www.nntp.perl.org/group/perl.perl5.porters/233287 31. https://rt.perl.org/Ticket/Display.html?id=126841 32. http://www.nntp.perl.org/group/perl.perl5.porters/233201 33. http://www.nntp.perl.org/group/perl.perl5.porters/233260 34. https://metacpan.org/pod/Cwd 35. http://www.nntp.perl.org/group/perl.perl5.porters/233301