Blog:
http://blogs.perl.org/users/sawyer_x/2015/12/perl-5-porters-mailing-list-summary-november-30th---december-7th.html
Twitter: https://twitter.com/perl5summaries/status/674172747145170948
November 30th - December 7th
(Special thanks to Bulk88 for helping with these.)
Updates
The release of Perl 5.22.1 was postponed to handle and review a few hexfp
bugs which were discovered on release of RC3. Steve Hay's [1]post has the
voting file link.
[2]Term::ANSIColor 4.04 is released! More information is available in the
[3]announcement.
[4]podlators (consisting of [5]Pod::Man and [6]Pod::Text) 4.00
[7]released!
Soon thereafter, versions 4.01, 4.02, and 4.03 were released as well.
The Mac OS 10.9 compiler has compilation problems on ithreads builds
since
Jarkko Hietaniemi introduced a commit that adds [8]clang thread safety
analysis annotations to the perl source code. With the help of Aaron
Crane, it was decided to only support this when using a later version of
clang.
Bugs
Reported bugs
* [9]Perl #126794: $Config{installsitescript} not populated on Windows.
* [10]Perl #126812: Feature request for [11]Data::Dumper to support
condensed ranges.
* [12]Perl #126813: Feature request for [13]Data::Dumper to support
tailing commas in list output.
* [14]Perl #126814: Feature request for [15]Data::Dumper to support
tighter packing options.
* [16]Perl #126815: Segfault discovered by fuzzing. Possibly a dup of
[17]Perl #125540.
* [18]Perl #126837: Segfault in a custom perl -d:KP after loading
[19]Time::HiRes.
Resolved bugs
* [20]Perl #121048, [21]Perl #125341, and [22]Perl #125789: Illegal sub
declaration crashes.
* [23]Perl #123991: Null pointer dereference.
* [24]Perl #126245: perlapi SvLEN_set documentation confusingly similar
to SvCUR_set.
* [25]Perl #126260: Division by zero error.
* [26]Perl #126437: hex documentation not clear on invalid input.
* [27]Perl #126608: lookahead or look-ahead? The former!
* [28]Perl #126735: Perl debugging disconnecting problem.
* [29]Perl #126753: Move Win32 $^X code to where the $^X code for other
OSes live.
* Proposed patch to make -O in Configure the default.
Proposed patches
Bulk88 proposed a revised patch in [30]Perl #126686 (build-time
parallelness).
Tony Cook provided a proposed patch for handling unnecessary rebuilds,
described in [31]Perl #126710.
Sullivan Beck provided a [32]patch to update [33]Locale::Codes.
Doug Bell provided a patch in [34]Perl #126821 to mention the use of
$? in
backticks documentation. This patch had already been merged.
Achim Gratz provided a patch in [35]Perl #126834 to fix a Cygwin-related
test.
Discussion
Yves Orton [36]suggests setting SVf_POK, SVf_IOK, and SVf_NOK flags only
when on setting and not on conversion. This will allow differentiating
between what a type is (in a manner of speaking) and how you can use it.
The suggestion and the responses are an interesting read that detail some
of the difficulties in types in dynamic languages.
Dave Mitchell [37]raised a discussion the semantics of @_ with signature
subroutines.
Hanno Böck [38]noted a possibly unnecessary wrapper script generated by
Makefile.SH, but as Andy Dougherty [39]explains, it is not as simple
as it
looks.
Dave Mitchell helped debug [40]Perl #126261 and Karl Williamson provides
more details and is working on a fix.
Ed Avis is looking at standardizing more documentation and words with
different spellings and pronounciations. Now looking at regex vs. regexp,
Ed [41]asks which should be used. Opinions differ, as usual.
Karl Williamson is [42]noting that Porting/bench.pl does not include
utf8_heavy.pl in its results.
Karl also [43]inquired about utf8 support in identifier names.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/232964
2. https://metacpan.org/pod/Term::ANSIColor
3. http://www.nntp.perl.org/group/perl.perl5.porters/233156
4. https://metacpan.org/release/podlators/
5. https://metacpan.org/pod/Pod::Man
6. https://metacpan.org/pod/Pod::Text
7. http://www.nntp.perl.org/group/perl.perl5.porters/232963
8. https://clang.org/
9. https://rt.perl.org/Ticket/Display.html?id=126794
10. https://rt.perl.org/Ticket/Display.html?id=126812
11. https://metacpan.org/pod/Data::Dumper
12. https://rt.perl.org/Ticket/Display.html?id=126813
13. https://metacpan.org/pod/Data::Dumper
14. https://rt.perl.org/Ticket/Display.html?id=126814
15. https://metacpan.org/pod/Data::Dumper
16. https://rt.perl.org/Ticket/Display.html?id=126815
17. https://rt.perl.org/Ticket/Display.html?id=125540
18. https://rt.perl.org/Ticket/Display.html?id=126837
19. https://metacpan.org/pod/Time::HiRes
20. https://rt.perl.org/Ticket/Display.html?id=121048
21. https://rt.perl.org/Ticket/Display.html?id=125341
22. https://rt.perl.org/Ticket/Display.html?id=125789
23. https://rt.perl.org/Ticket/Display.html?id=123991
24. https://rt.perl.org/Ticket/Display.html?id=126245
25. https://rt.perl.org/Ticket/Display.html?id=126260
26. https://rt.perl.org/Ticket/Display.html?id=126437
27. https://rt.perl.org/Ticket/Display.html?id=126608
28. https://rt.perl.org/Ticket/Display.html?id=126735
29. https://rt.perl.org/Ticket/Display.html?id=126753
30. https://rt.perl.org/Ticket/Display.html?id=126686
31. https://rt.perl.org/Ticket/Display.html?id=126710
32. http://www.nntp.perl.org/group/perl.perl5.porters/233029
33. https://metacpan.org/pod/Locale::Codes
34. https://rt.perl.org/Ticket/Display.html?id=126821
35. https://rt.perl.org/Ticket/Display.html?id=126834
36. http://www.nntp.perl.org/group/perl.perl5.porters/232974
37. http://www.nntp.perl.org/group/perl.perl5.porters/233053
38. http://www.nntp.perl.org/group/perl.perl5.porters/232983
39. http://www.nntp.perl.org/group/perl.perl5.porters/232991
40. https://rt.perl.org/Ticket/Display.html?id=126261
41. http://www.nntp.perl.org/group/perl.perl5.porters/233016
42. http://www.nntp.perl.org/group/perl.perl5.porters/233072
43. http://www.nntp.perl.org/group/perl.perl5.porters/233125