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

Reply via email to