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