Blog:
http://blogs.perl.org/users/sawyer_x/2016/08/perl-5-porters-mailing-list-summary-august-22nd-28th.html
Twitter: https://twitter.com/perl5summaries/status/770258995848286209
August 22nd-28th
News and highlights
[1]Threads::Semaphore was upgraded in core to 2.13.
Grant reports
Issues
New issues
* [2]Perl #129048: lib/perlbug.t: avoid spurious failure when testing
long PATH line.
* [3]Perl #129059: lexical subs - my sub using our sub segfaults.
* [4]Perl #129061: Valgrind: Buffer overrun in S_regmatch with
pathological regular expression.
* [5]Perl #129068: SV *Perl_cv_const_sv_or_av: Assertion fail.
* [6]Perl #129069: Fuzzer-detected use-after-free in Perl_yylex.
* [7]Perl #129070: Refactor toke.c into smaller, more maintainable
parts.
* [8]Perl #129071: Perl git repository not available over HTTPS.
* [9]Perl #129072: Typo in perlpodspec.
* [10]Perl #129073: Perl_yyparse: Assertion fail.
* [11]Perl #129087: Null ptr deref, segfault Perl_sv_setsv_flags.
* [12]Perl #129090: Perl_pad_fixup_inner_anons Null reference Memory
corruption.
* [13]Perl #129098: Perl should have a cycle detector.
* [14]Perl #129106: null ptr deref, segfault Perl_sv_vcatpvfn_flags
(sv.c:12398).
Reopened issues
This week a ticket was reopened because it was not yet resolved in blead.
* [15]Perl #129067: Use of inherited AUTOLOAD for non-method is
deprecated.
Resolved issues
* [16]Perl #107726: [17]Filter::Simple with immediately following "no".
* [18]Perl #125679: segfault in Perl_pad_free.
* [19]Perl #128598: Quadmath builds fail porting/libperl.t.
* [20]Perl #128843: printf %a mishandles subnormals.
* [21]Perl #128888: printf %a mishandles zero precision.
* [22]Perl #128889: printf %a mishandles negative pseudo-precision.
* [23]Perl #128890: printf %a rounds incorrectly.
* [24]Perl #128909: printf %a mishandles exponent-crossing rounding
with
long double.
* [25]Perl #128919: limited exponent range in hex fp literal with long
double.
* [26]Perl #128930: [PATCH] automatically detect GCC vs VC and set VC
ver number on Win32.
* [27]Perl #128987: [PATCH] Upgrade CPAN-Meta to 2.150010.
* [28]Perl #129029: SIGBUS Perl_sv_peek.
* [29]Perl #129072: Typo in perlpodspec.
Rejected issues
* [30]Perl #129105: null ptr deref, segfault Perl_newSVpv (sv.c:9218).
Suggested patches
Dan Collins provided a patch in [31]Perl #129058 ([PATCH] Perl_do_vop:
resulting string isn't always null-terminated), relating to
null-terminated strings.
Theo Buehler provided a patch in [32]Perl #129102 (to update the man
pages
links for strlcat and strlcpy).
Discussion
Aristotle Pagaltzis [33]provided an improvement of the original patch
change to [34]base.pm by Peter Rabbitson (Ribasushi). Another suggestion,
[35]raised by Todd Rinaldo, is to leave the module unchanged. This is
supported by Peter, Aristotle, and Kent Fredric.
Martin Dyers [36]raised (Storable.pm) a question about the licensing of
[37]Data::Dumper which does not contain its own license file. Should we
add a file to each or should we just document the license in the POD?
Father Chrysostomos [38]provided comments regarding the utf8 warnings in
[39]Encode.
Herbert Breunung [40]asked for suggestion on documentation Pod files that
could use help cleaning up, fixing, or generally improving.
References
1. http://metacpan.org/pod/Threads::Semaphore
2. http://rt.perl.org/Ticket/Display.html?id=129048
3. http://rt.perl.org/Ticket/Display.html?id=129059
4. http://rt.perl.org/Ticket/Display.html?id=129061
5. http://rt.perl.org/Ticket/Display.html?id=129068
6. http://rt.perl.org/Ticket/Display.html?id=129069
7. http://rt.perl.org/Ticket/Display.html?id=129070
8. http://rt.perl.org/Ticket/Display.html?id=129071
9. http://rt.perl.org/Ticket/Display.html?id=129072
10. http://rt.perl.org/Ticket/Display.html?id=129073
11. http://rt.perl.org/Ticket/Display.html?id=129087
12. http://rt.perl.org/Ticket/Display.html?id=129090
13. http://rt.perl.org/Ticket/Display.html?id=129098
14. http://rt.perl.org/Ticket/Display.html?id=129106
15. http://rt.perl.org/Ticket/Display.html?id=129067
16. http://rt.perl.org/Ticket/Display.html?id=107726
17. http://metacpan.org/pod/Filter::Simple
18. http://rt.perl.org/Ticket/Display.html?id=125679
19. http://rt.perl.org/Ticket/Display.html?id=128598
20. http://rt.perl.org/Ticket/Display.html?id=128843
21. http://rt.perl.org/Ticket/Display.html?id=128888
22. http://rt.perl.org/Ticket/Display.html?id=128889
23. http://rt.perl.org/Ticket/Display.html?id=128890
24. http://rt.perl.org/Ticket/Display.html?id=128909
25. http://rt.perl.org/Ticket/Display.html?id=128919
26. http://rt.perl.org/Ticket/Display.html?id=128930
27. http://rt.perl.org/Ticket/Display.html?id=128987
28. http://rt.perl.org/Ticket/Display.html?id=129029
29. http://rt.perl.org/Ticket/Display.html?id=129072
30. http://rt.perl.org/Ticket/Display.html?id=129105
31. http://rt.perl.org/Ticket/Display.html?id=129058
32. http://rt.perl.org/Ticket/Display.html?id=129102
33. http://www.nntp.perl.org/group/perl.perl5.porters/239247
34. http://metacpan.org/pod/base
35. http://www.nntp.perl.org/group/perl.perl5.porters/239271
36. http://www.nntp.perl.org/group/perl.perl5.porters/239252
37. http://metacpan.org/pod/Data::Dumper
38. http://www.nntp.perl.org/group/perl.perl5.porters/239304
39. http://metacpan.org/pod/Encode
40. http://www.nntp.perl.org/group/perl.perl5.porters/239348