Blog:
http://blogs.perl.org/users/sawyer_x/2016/03/perl-5-porters-mailing-list-summary-march-7th-14th.html
Twitter: https://twitter.com/perl5summaries/status/709714091703668736
March 7th-14th
News and updates
Ricardo Signes [1]adds that the March Onionsketch for the next release
will take place on Friday, Match 18th at 11:00 American/New_York time.
All tickets blocking 5.26 are now collected in [2]Perl #127688.
All tickets blocking 5.28 are now collected in [3]Perl #127689.
Tony Cook provides another grant [4]report. Almost 20 hours and
approximately 19 tickets were reviewed or worked on, and 4 patches were
applied.
Dave Mitchell providing his grant [5]reports. In total about 41.5 hours
spent on CPAN breakage associated with the new context system stack,
build
failures on Solaris, and other compilation-related issues.
Karl Williamson [6]updated the list that The Unicode Consortium announced
the start of the beta release of Unicode 9.0.0.
Issues
New issues
* [7]Perl #127668: Encoding I/O layer differences on Windows.
* [8]Perl #127670: New type of "word boundary" - true when not in the
middle of a word.
* [9]Perl #127687: Misuse of "quote" in place of "escape" in
documentation.
* [10]Perl #127692: Filehandles opened via scalar reference have extra
refcount.
* [11]Perl #127697: newPVOP documentation is misleading.
* [12]Perl #127705: Segfault or strange match with recursive
subpattern.
* [13]Perl #127708: Coredump in call_sv under threads.
* [14]Perl #127709: Documentation problem with links and perlpod,
podchecker.
* [15]Perl #127713: Bleadperl breaks [16]Unicode::Unihan.
Resolved issues
* [17]Perl #41916: Match a single byte \C doesn't work in character
class.
* [18]Perl #122287: Undefined dtrace symbols when compiling miniperl on
current illumos.
* [19]Perl #127455: Regexp fails to compile on x64 debugging optimized
builds.
* [20]Perl #127533: Fix tests in a FreeBSD jail.
Steve Hay integrated his suggested [21]fix for putting Winsock errors
into
$^E.
Proposed patches
Shlomi Fish provides a patch in [22]Perl #127690 to add a CONTRIBUTING
section to the [23]Carp module.
Discussion
Achim Gratz [24]asks when the Perl 5.22.2 is expected. Steve Hay adds
that
hopefully before 5.24.
Sawyer X [25]raises a feature request for smokers, to be able to identify
a specific smoker running on a specific operating system, in order to
identify flopping in smoker reports. Craig A. Berry and George Greer
added
some comments about the possible difficulty of such a feature.
Piotr Oniszczuk [26]asks about networking issues after migrating his Perl
5.12 based cross-compilation to GCC 5.
In a very interesting [27]thread, Zefram and Yves Orton discuss the
behavior of regular expressions with regards to possible infinite
recursion. It is not for the faint of heart but it is quite interesting.
Yves then reinstates the 5.22 warning of infinite recursion in regular
expression.
Karl Williamson [28]requested a Configure probe for memmem() in case any
native implementations carry a faster version. Craig A. Berry hasn't
found
a faster native implementation in glibc or the BSD versions.
Jarkko Hietaniemi [29]added support for [30]Cscope, a link to a VIM
plugin, and attached code with support for Emacs.
The conversation about a new quoting operating continues. Brad Gilbert
[31]shares information about how Perl 6 does it, while Ricardo Signes
[32]comments on Aristotle Pagaltzis' comments, to which Father
Chrysostomos [33]adds his two cents.
Bulk88's optimizations in [34]Perl #125296 peaked interest and, along
with
Dave Mitchell's [35]comments, Ricardo Signes has [36]asked for more eyes
and comments on the work.
Ed Avis requested a new regular expression word boundary in [37]Perl
#127670 to handle situations in which you do not know if your requested
search between the word boundaries (/\b/ typically) themselves are words.
Andy Broad [38]asks about a problem he's experiencing with a program
hanging on a mutex under AmigaOS4. Craig A. Berry and Leon Timmermans
helped understand the issue and how to solve it. PerlIO is tricky.
After [39]inquiring about the u flag used in ar during compilation phase,
Dave Mitchell removed the unnecessary flag.
Ulrich Windl suggested a new feature (operators ||| and &&&) in [40]Perl
#127684. There were various suggestions on how to solve the problem
he had
without such operators, notably from [41]Zefram and [42]Abigail.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/235085
2. https://rt.perl.org/Ticket/Display.html?id=127688
3. https://rt.perl.org/Ticket/Display.html?id=127689
4. http://www.nntp.perl.org/group/perl.perl5.porters/234956
5. http://www.nntp.perl.org/group/perl.perl5.porters/235101
6. http://www.nntp.perl.org/group/perl.perl5.porters/235041
7. https://rt.perl.org/Ticket/Display.html?id=127668
8. https://rt.perl.org/Ticket/Display.html?id=127670
9. https://rt.perl.org/Ticket/Display.html?id=127687
10. https://rt.perl.org/Ticket/Display.html?id=127692
11. https://rt.perl.org/Ticket/Display.html?id=127697
12. https://rt.perl.org/Ticket/Display.html?id=127705
13. https://rt.perl.org/Ticket/Display.html?id=127708
14. https://rt.perl.org/Ticket/Display.html?id=127709
15. https://rt.perl.org/Ticket/Display.html?id=127713
16. https://metacpan.org/pod/Unicode::Unihan
17. https://rt.perl.org/Ticket/Display.html?id=41916
18. https://rt.perl.org/Ticket/Display.html?id=122287
19. https://rt.perl.org/Ticket/Display.html?id=127455
20. https://rt.perl.org/Ticket/Display.html?id=127533
21. http://www.nntp.perl.org/group/perl.perl5.porters/235029
22. https://rt.perl.org/Ticket/Display.html?id=127690
23. https://metacpan.org/pod/Carp
24. http://www.nntp.perl.org/group/perl.perl5.porters/234940
25. http://www.nntp.perl.org/group/perl.perl5.porters/234961
26. http://www.nntp.perl.org/group/perl.perl5.porters/234980
27. http://www.nntp.perl.org/group/perl.perl5.porters/234948
28. http://www.nntp.perl.org/group/perl.perl5.porters/235009
29. http://www.nntp.perl.org/group/perl.perl5.porters/235019
30. https://en.wikipedia.org/wiki/Cscope
31. http://www.nntp.perl.org/group/perl.perl5.porters/234943
32. http://www.nntp.perl.org/group/perl.perl5.porters/235012
33. http://www.nntp.perl.org/group/perl.perl5.porters/235017
34. https://rt.perl.org/Ticket/Display.html?id=125296
35. http://www.nntp.perl.org/group/perl.perl5.porters/234979
36. http://www.nntp.perl.org/group/perl.perl5.porters/234974
37. https://rt.perl.org/Ticket/Display.html?id=127670
38. http://www.nntp.perl.org/group/perl.perl5.porters/235036
39. http://www.nntp.perl.org/group/perl.perl5.porters/235021
40. https://rt.perl.org/Ticket/Display.html?id=127684
41. http://www.nntp.perl.org/group/perl.perl5.porters/234996
42. http://www.nntp.perl.org/group/perl.perl5.porters/235105