Perl 5 Porters Mailing List Summary: February 8th-14th
[email protected] (Sawyer X) Mon, 15 Feb 2016 16:40:27 +0100
| Newsgroups | perl.perl5.summary |
|---|---|
| Message-ID | <[email protected]> |
Blog:
http://blogs.perl.org/users/sawyer_x/2016/02/perl-5-porters-mailing-list-summary-february-8th-14th.html
Twitter: https://twitter.com/perl5summaries/status/699256083450355712
February 8th-14th
Corrections
The previous summary contained an incorrect link in the last paragraph
which led to a 404. Thank you, Tony Cook, Ben Bullock, and Choroba, for
spotting it.
News and updates
Grant reports from Dave Mitchell [1]available. Due to a vacation, few
hours were used this week.
Dave also provides his monthly grant [2]report.
Additional grant reports from Tony Cook [3]here, [4]here, and [5]here.
In total, about 52 hours and approximately 38 tickets were reviewed or
worked on, and 7 patches were applied.
Tony also provides his [6]monthly grant report for January 2016.
Approximately 43 tickets were reviews, and 11 patches were applied.
Ricardo Signes [7]announced that [8]Time::HiRes is now upstream-blead.
Ricardo Signes is hoping to [9]find more release managers for perl
5.25.x.
Karl Williamson [10]updated that the Unicode Consortium has accepted
5 new
emoji characters for Unicode 10.0.
Ricardo Signes has [11]announced an upcoming code freeze. February 20th
will be another development release and the user-visible code freeze. All
additional changes, apart from pending bug fixes, should go through the
list.
In preparations for perl 5.24, Ricardo [12]started a review of all 5.24
blocking tickets.
Issues
New issues
* [13]Perl #127511: Commit broke t/op/threads-dirh.t on Solaris
threaded
builds.
* [14]Perl #127514: Minor comment in hv.h and scope.h.
* [15]Perl #127517: h2ph should emit code that at least warns if a
sizeof() entry is missing.
* [16]Perl #127521: Supporting apostrophe format flag for builtin
commifying in printf.
* [17]Perl #127531: Permit \\ escape on right hand side of my.
* [18]Perl #127537: /\W/ regression in 5.20 with UTF-8 and a synthetic
start class.
Resolved issues
* [19]Perl #125807: Move [20]Time::HiRes to dist/.
* [21]Perl #127435: Outdated information in documentation perlmodlib.
* [22]Perl #127334: Segfault in S_incline at toke.c.
* [23]Perl #126871: Perl_cv_const_sv_or_av assertion failure.
* [24]Perl #8904: Missing warning for [[:digit:]]. (14 year old
ticket!)
* [25]Perl #122136: Bleadperl breaks [26]PDF::Burst.
* [27]Perl #126472: Bleadperl breaks [28]Tie::Simple. (This includes
[29]Imager, [30]Text::Fuzzy, [31]Gtk2::Ex::ListModelConcat, and
[32]Gapp.)
* [33]Perl #30608: $1 not set properly on backtrack. This was already
resolved in 2006 by Dave Mitchell. This was verified and resolved by
Karl Williamson.
* [34]Perl #127497: Time::HiRes has moved from cpan to dist.
* [35]Perl #127494: Bleadperl breaks [36]Module::Info.
* [37]Perl #127508: Add shortcut around syscalls when file not found in
win32_stat.
* [38]Perl #127337: Bleadperl breaks [39]re::engine::GNU.
* [40]Perl #84680: [41]POSIX's isdigit() returns 1 for empty string.
Proposed patches
Tony Cook [42]submitted an updated patch and worked with Felipe Gasper on
the best phrasing for documentation in [43]Perl #127386.
Tony also provided a patch for [44]Perl #125833 (leading semicolons in
require).
James E Keenan provided a patch for the documentation of pos in [45]Perl
#127518.
Bulk88 provides a patch in [46]Perl #127532 to fix Win32 gmake with Win64
VC with 32 bit GCC in PATH build failure.
Tom Hukins provides a patch in [47]Perl #127533 to fix tests in a FreeBSD
jail.
Discussion
Ricardo Signes has [48]asked for more clarifications about the suggested
change in [49]Perl #127384, making [50]Exporter to use [51]Importer for
additional features.
Chad Granum [52]adds more information on it.
Jim Avera [53]adds more information on how important fatal warnings are,
relating to [54]Perl #127323, asking to have fatal warnings collect all
fatal warnings during compilation and not halt on the first one.
[55]Perl #126414 (perl rounds inode in PP stat) is an interesting
scenario
of "this shouldn't work but does". Bulk88 and Aristotle Pagaltzis have a
[56]subthread with more details.
Kent Fredric [57]requests anyone that objects to tainted hash keys in
core
to provide proof that it is unacceptable.
James E. Keenan seeks for more information relating to
gethostabyname() in
[58]Perl #127519. Paul Evans [59]adds information on how the resolving
interface works.
Ricardo Signes opened [60]Perl #127531 to discuss a nicer, possibly more
obvious syntax for variable aliasing by reference:
my \@y = $x;
(It is currently \my @y = $x.)
Vadim Konovalov asked about the behavior of [61]strict regarding a change
made to verify it was loaded as strict.pm (or strict.pmc), in order to
prevent use Strict; silently being a no-op on case insensitive
filesystems. This caused a failure in a hand-crafted fatpacker Vadim has
written because of the value of __FILE__ (being used in the verification
code of [62]strict).
The solution includes using the line tracking abilities of Perl, such as
#line 1 "strict.pm" to set __FILE__ in evaled code.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/234179
2. http://www.nntp.perl.org/group/perl.perl5.porters/234180
3. http://www.nntp.perl.org/group/perl.perl5.porters/234172
4. http://www.nntp.perl.org/group/perl.perl5.porters/234174
5. http://www.nntp.perl.org/group/perl.perl5.porters/234212
6. http://www.nntp.perl.org/group/perl.perl5.porters/234244
7. http://www.nntp.perl.org/group/perl.perl5.porters/234196
8. https://metacpan.org/pod/Time::HiRes
9. http://www.nntp.perl.org/group/perl.perl5.porters/234224
10. http://www.nntp.perl.org/group/perl.perl5.porters/234227
11. http://www.nntp.perl.org/group/perl.perl5.porters/234290
12. http://www.nntp.perl.org/group/perl.perl5.porters/234293
13. https://rt.perl.org/Ticket/Display.html?id=127511
14. https://rt.perl.org/Ticket/Display.html?id=127514
15. https://rt.perl.org/Ticket/Display.html?id=127517
16. https://rt.perl.org/Ticket/Display.html?id=127521
17. https://rt.perl.org/Ticket/Display.html?id=127531
18. https://rt.perl.org/Ticket/Display.html?id=127537
19. https://rt.perl.org/Ticket/Display.html?id=125807
20. https://metacpan.org/pod/Time::HiRes
21. https://rt.perl.org/Ticket/Display.html?id=127435
22. https://rt.perl.org/Ticket/Display.html?id=127334
23. https://rt.perl.org/Ticket/Display.html?id=126871
24. https://rt.perl.org/Ticket/Display.html?id=8904
25. https://rt.perl.org/Ticket/Display.html?id=122136
26. https://metacpan.org/pod/PDF::Burst
27. https://rt.perl.org/Ticket/Display.html?id=126472
28. https://metacpan.org/pod/Tie::Simple
29. https://metacpan.org/pod/Imager
30. https://metacpan.org/pod/Text::Fuzzy
31. https://metacpan.org/pod/Gtk2::Ex::ListModelConcat
32. https://metacpan.org/pod/Gapp
33. https://rt.perl.org/Ticket/Display.html?id=30608
34. https://rt.perl.org/Ticket/Display.html?id=127497
35. https://rt.perl.org/Ticket/Display.html?id=127494
36. https://metacpan.org/pod/Module::Info
37. https://rt.perl.org/Ticket/Display.html?id=127508
38. https://rt.perl.org/Ticket/Display.html?id=127337
39. https://metacpan.org/pod/re::engine::GNU
40. https://rt.perl.org/Ticket/Display.html?id=84680
41. https://metacpan.org/pod/POSIX
42. http://www.nntp.perl.org/group/perl.perl5.porters/234191
43. https://rt.perl.org/Ticket/Display.html?id=127386
44. https://rt.perl.org/Ticket/Display.html?id=125833
45. https://rt.perl.org/Ticket/Display.html?id=127518
46. https://rt.perl.org/Ticket/Display.html?id=127532
47. https://rt.perl.org/Ticket/Display.html?id=127533
48. http://www.nntp.perl.org/group/perl.perl5.porters/234162
49. https://rt.perl.org/Ticket/Display.html?id=127384
50. https://metacpan.org/pod/Exporter
51. https://metacpan.org/pod/Importer
52. http://www.nntp.perl.org/group/perl.perl5.porters/234168
53. http://www.nntp.perl.org/group/perl.perl5.porters/234207
54. https://rt.perl.org/Ticket/Display.html?id=127323
55. https://rt.perl.org/Ticket/Display.html?id=126414
56. http://www.nntp.perl.org/group/perl.perl5.porters/234231
57. http://www.nntp.perl.org/group/perl.perl5.porters/234214
58. https://rt.perl.org/Ticket/Display.html?id=127519
59. http://www.nntp.perl.org/group/perl.perl5.porters/234322
60. https://rt.perl.org/Ticket/Display.html?id=127531
61. https://metacpan.org/pod/strict
62. https://metacpan.org/pod/strict