Perl 5 Porters Mailing List Summary: November 16th-22nd
[email protected] (Sawyer X) Mon, 23 Nov 2015 21:09:47 +0100
| Newsgroups | perl.perl5.summary |
|---|---|
| Message-ID | <[email protected]> |
Blog:
http://blogs.perl.org/users/sawyer_x/2015/11/perl-5-porters-mailing-list-summary-november-16th-22nd.html
Twitter: https://twitter.com/perl5summaries/status/668883816057057280
November 16th-22nd
This week I've separated all the proposed patches for issues under a
different title: Proposed patches. This is because they do not
exactly fit
under Updates (which I wish to reserve for news) or under Discussion
(since I wish to reserve this for conversations that take place).
I hope this works better.
Feedback is always welcome. :)
Updates
Perl 5.23.5 is [1]now available, thanks to Abigail!
Two additional reports from Tony Cook, available [2]here and [3]here. In
total for both reports, Tony has spent about 37 hours, worked on or
reviewed 24 tickets, and applied 5 patches.
Karen Etheridge provided a patched (which was merged since) to clean up
the verbosity of some tests due to passing TODO tests in
[4]Module::Metadata.
Bugs
Reported bugs
[5]Perl #126667, reported by Dan Collins, a fuzzer-found assertion
failure, triggered by the code:
qr/(?{})@0{()}@0/
Peter Gordon had [6]reported an issue with [7]IO::Select.
[8]Perl #126676, repoted by Todd Rinaldo, mentions a curious case of file
handle closing, \shift, and - as Dave Mitchell expanded on - anything
(such as open()) that attempts to instantiate an anonymous value into a
ref to a typeglob.
[9]Perl #126697, reported by Lukas Mai, mentions that local is not
working
as expected in embedded code in regexes.
Resolved bugs
* [10]Perl #116677: [11]B::Deparse fails on readline ${"a"}.
* [12]Perl #123946: Assert in /\p^ /.
* [13]Perl #124280: "Parenthesis missing around my list" shouldn't
trigger for globs.
* [14]Perl #126193: Assertion failed: Perl_sv_2iv_flags.
* [15]Perl #126258: grep and map lead to Perl_op_free assertion
failure.
* [16]Perl #126602: Double free and segfault.
* [17]Perl #126611: [18]File::Find's find dies when an empty directory
list is supplied.
* [19]Perl #126637: Bleadperl breaks [20]Data::Rmap.
Proposed patches
Regarding possible unintended mix of POD and code, Aaron Crane provides a
[21]patch to add a warning for such cases.
Ed Avis provided [22]patches for rewording of lookahead vs. look-ahead to
be consistent.
Tony Cook provided a patch to resolve [23]Perl #126635.
Bulk88 provided additional patches for [24]parallelness and running all
Makefile.PLs in 1 process ([25]here and [26]here).
Discussion
Yves Orton has been [27]investigating an issue with [28]Sereal handling
undef SVs from [29]threads::safe. Dave Mitchell chipped in with details
about PVLV types.
Karl Williamson [30]found a reported problem with an AIX test to
likely be
a stack overflow problem.
Todd Rinaldo updates that - given a recent [31]commit on [32]B::C, he
sees
no reason to keep [33]B::Section in the core. This is part of [34]Perl
#126244.
Christian Hansen [35]provided patches to make UTF-X validation about
50% -
300% faster.
Karl Williamson [36]adds more light to the conversation on bitwise string
operators.
A long conversation in [37]Perl #124349. took place on arguments to the
hostname function call to [38]Sys::Hostname, whether to croak or
warn, and
at some point, whether to make any change at all.
Ricardo Signes mentions that [39]base has tests which fail on perl 5.6.
Ricardo [40]suggests dropping support for 5.6 and require perl 5.8 moving
forward.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/232758
2. http://www.nntp.perl.org/group/perl.perl5.porters/232687
3. http://www.nntp.perl.org/group/perl.perl5.porters/232688
4. https://metacpan.org/pod/Module::Metadata
5. https://rt.perl.org/Ticket/Display.html?id=126667
6. http://www.nntp.perl.org/group/perl.perl5.porters/232729
7. https://metacpan.org/pod/IO::Select
8. https://rt.perl.org/Ticket/Display.html?id=126676
9. https://rt.perl.org/Ticket/Display.html?id=126697
10. https://rt.perl.org/Ticket/Display.html?id=116677
11. https://metacpan.org/pod/B::Deparse
12. https://rt.perl.org/Ticket/Display.html?id=123946
13. https://rt.perl.org/Ticket/Display.html?id=124280
14. https://rt.perl.org/Ticket/Display.html?id=126193
15. https://rt.perl.org/Ticket/Display.html?id=126258
16. https://rt.perl.org/Ticket/Display.html?id=126602
17. https://rt.perl.org/Ticket/Display.html?id=126611
18. https://metacpan.org/pod/File::Find
19. https://rt.perl.org/Ticket/Display.html?id=126637
20. https://metacpan.org/pod/Data::Rmap
21. http://www.nntp.perl.org/group/perl.perl5.porters/232656
22. http://www.nntp.perl.org/group/perl.perl5.porters/232696
23. https://rt.perl.org/Ticket/Display.html?id=126635
24. https://rt.perl.org/Ticket/Display.html?id=126632
25. https://rt.perl.org/Ticket/Display.html?id=126686
26. https://rt.perl.org/Ticket/Display.html?id=126687
27. http://www.nntp.perl.org/group/perl.perl5.porters/232650
28. https://metacpan.org/pod/Sereal
29. https://metacpan.org/pod/threads::safe
30. http://www.nntp.perl.org/group/perl.perl5.porters/232699
31.
https://github.com/rurban/perl-compiler/commit/25e2d8c4c2aa9d434c6110ef5dc9079ebf23da6f
32. https://metacpan.org/pod/B::C
33. https://metacpan.org/pod/B::Section
34. https://rt.perl.org/Ticket/Display.html?id=126244
35. http://www.nntp.perl.org/group/perl.perl5.porters/232728
36. http://www.nntp.perl.org/group/perl.perl5.porters/232663
37. https://rt.perl.org/Ticket/Display.html?id=124349
38. https://metacpan.org/pod/Sys::Hostname
39. https://metacpan.org/pod/base
40. http://www.nntp.perl.org/group/perl.perl5.porters/232781