Blog:
http://blogs.perl.org/users/sawyer_x/2016/03/perl-5-porters-mailing-list-summary-march-15-27th.html
Twitter: https://twitter.com/perl5summaries/status/714420857360228356

                                March 15th-27th

News and updates

   Perl 5.23.9 is now [1]out!

   All tickets blocking 5.25.1 are now collected in [2]Perl #127731.

   Ricardo Signes and the team are reviewing all the 5.24 blockers [3]here
   and [4]here.

   Steve Hay is organizing the [5]voting file for 5.22.2.

   Tony Cook providing his [6]grant [7]reports. In total about 38 hours and
   approximately 18 tickets were reviews or worked on, and 3 patches
applied.

   Dave Mitchell providing his grant [8]report.

   [9]Term::ANSIColor 4.05 is now [10]out.

   [11]podlators 4.07 is now [12]out.

   [13]version.pm was upgraded in core to 0.9914.

   [14]Encode 2.83 is now [15]out.

   Matthew Horsfall is [16]adding more macros from handy.h to
   [17]Devel::PPPort so they are available in earlier versions of Perl.

Issues

  New issues

     * [18]Perl #127743: [19]Storable loses information on large strings.
     * [20]Perl #127739: [21]ExtUtils::ParseXS breaks compilation of XS
       modules on 5.8.5 with -Duseithreads -Doptimize='-g' -DDEBUGGING
on GCC
       5.3.1.
     * [22]Perl #127742: Hash keys are limited to 2 GB.
     * [23]Perl #127727: Bleadperl breaks [24]RPerl.
     * [25]Perl #127759: die inside sort comparitor causes SV error.
     * [26]Perl #127760: [27]File::Path fails tests in non-threaded
builds on
       smoke testing.
     * [28]Perl #127746: charset.t fails on Solaris.
     * [29]Perl #127788: scalar %hash shows/uses HvTOTALKEYS and not
       HvUSEDKEYS.
     * [30]Perl #127790: Segfault involving [31]Data::Dumper, anonymous sub,
       and scalar ref.
     * [32]Perl #127780: Document that backticks and qx return octets, not
       characters.
     * [33]Perl #127794: Strange behavior when forking in BEGIN.

  Resolved issues

     * [34]Perl #127705: Segfault / strange match with recursive subpattern.
     * [35]Perl #127231: Bleadperl breaks [36]App::JobLog.
     * [37]Perl #57512: Implicit close()s are silently unchecked for error.
     * [38]Perl #127690: Add contributing/VCS repository to [39]Carp.
     * [40]Perl #125303: Bleadperl breaks [41]IPC::Run.
     * [42]Perl #127543: dtrace/-DDEBUGGING builds now fail on Solaris.
     * [43]Perl #127455: Regexp fails to compile on Solaris x64 debugging
       optimized builds.
     * [44]Perl #127764: Perl with -Dusebacktrace doesn't compile on Darwin.
     * [45]Perl #124430: Bleadperl breaks [46]App::assh.
     * [47]Perl #126484: Bleadperl breaks [48]Lexical::SealRequireHints.
     * [49]Perl #126545: Bleadperl breaks [50]perl5i.
     * [51]Perl #127713: Bleadperl breaks [52]Unicode::Unihan.
     * [53]Perl #127316: lib/File/Copy.t fails when running in non-root.
     * [54]Perl #125887: Warning: PERL_UNUSED_DECL redefined.
     * [55]Perl #125972: Segfault on bareword as loop index.
     * [56]Perl #127783: perlport POD "portable filename characters" chart
       missing "s".
     * [57]Perl #127183: Non-canonical hexadecimal floats are parsed
       prematurely.
     * [58]Perl #127751: Error building [59]ODBM_File.
     * [60]Perl #127773: Assertion failure in perl build with
-Dusebacktrace.
     * [61]Perl #127553: [62]autouse misbehaves if target module is already
       loaded.

Proposed patches

   Bulk88 provides a patch in [63]Perl #127791 to silence warnings in
   inline.h on Win64 VC build. It was merged.

Discussion

   In a conversation around [64]Perl #127712, it was [65]suggested that a
   future version of Perl might incorporate a fix for the vivification
   problem, perhaps using a perl-version feature bundle. The problem is that
   is that autovivification doesn't always respect lvalue vs. rvalue.

   The discussion revolving a new type of word boundary continues. One
   suggested, raised by Abigail, is to provide a class of new boundaries -
   word boundaries being only one of them. Continue to read the thread
   [66]here.

   Karl Williamson is [67]looking for help from anyone in updating
   [68]perlhacktips.

   There seems to be a [69]solution to the problem of using dlltool to
create
   DLLs on Win32, described in [70]Perl #78395.

   Achim Gratz [71]described a problem he's been chasing with a library that
   misbehaves on Cywgin, due to how ld searches for libraries vs. the search
   algorithm of Configure.

   Dave Mitchell [72]resolved require statements with barewords with leading
   colons.

   Laurent Dami [73]provides another opinion regarding the change Steve Hay
   is making, putting Winsock errors into $^E.

   Dave Mitchell, Aristotle Pagaltzis, and Karl Williamson worked on
   improving the perldiag [74]message for implicit close warning.

   Yves Orton [75]asks why we keep some generated files in .gitignore but
   some we do not. Zefram offers the explanation.

   Dave Mitchell [76]suggested adding optional types to subroutine
   signatures. Zefram would like the options to stay open for something
   broader and the conversation contains a few ideas on what can be done in
   the future in subroutine signatures.

   Karl Williamson [77]raises the issue of Perl's fundamental flaw in the
   interaction of perl and ithreads. He asks what to do about locales and
   threads in the upcoming perl 5.24.

   Rafael Garcia-Suarez [78]discusses the deprecation of encoding.pm and
   finding a new home for one of its functions: get_locale_encoding.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/235251
   2. https://rt.perl.org/Ticket/Display.html?id=127731
   3. http://www.nntp.perl.org/group/perl.perl5.porters/235177
   4. http://www.nntp.perl.org/group/perl.perl5.porters/235322
   5. http://www.nntp.perl.org/group/perl.perl5.porters/235132
   6. http://www.nntp.perl.org/group/perl.perl5.porters/235275
   7. http://www.nntp.perl.org/group/perl.perl5.porters/235276
   8. http://www.nntp.perl.org/group/perl.perl5.porters/235282
   9. https://metacpan.org/pod/Term::ANSIColor
  10. http://www.nntp.perl.org/group/perl.perl5.porters/235271
  11. https://metacpan.org/release/podlators
  12. http://www.nntp.perl.org/group/perl.perl5.porters/235268
  13. https://metacpan.org/pod/version
  14. https://metacpan.org/pod/Encode
  15. http://www.nntp.perl.org/group/perl.perl5.porters/235373
  16. http://www.nntp.perl.org/group/perl.perl5.porters/235208
  17. https://metacpan.org/pod/Devel::PPPort
  18. https://rt.perl.org/Ticket/Display.html?id=127743
  19. https://metacpan.org/pod/Storable
  20. https://rt.perl.org/Ticket/Display.html?id=127739
  21. https://metacpan.org/pod/ExtUtils::ParseXS
  22. https://rt.perl.org/Ticket/Display.html?id=127742
  23. https://rt.perl.org/Ticket/Display.html?id=127727
  24. https://metacpan.org/pod/RPerl
  25. https://rt.perl.org/Ticket/Display.html?id=127759
  26. https://rt.perl.org/Ticket/Display.html?id=127760
  27. https://metacpan.org/pod/File::Path
  28. https://rt.perl.org/Ticket/Display.html?id=127746
  29. https://rt.perl.org/Ticket/Display.html?id=127788
  30. https://rt.perl.org/Ticket/Display.html?id=127790
  31. https://metacpan.org/pod/Data::Dumper
  32. https://rt.perl.org/Ticket/Display.html?id=127780
  33. https://rt.perl.org/Ticket/Display.html?id=127794
  34. https://rt.perl.org/Ticket/Display.html?id=127705
  35. https://rt.perl.org/Ticket/Display.html?id=127231
  36. https://metacpan.org/pod/App::JobLog
  37. https://rt.perl.org/Ticket/Display.html?id=57512
  38. https://rt.perl.org/Ticket/Display.html?id=127690
  39. https://metacpan.org/pod/Carp
  40. https://rt.perl.org/Ticket/Display.html?id=125303
  41. https://metacpan.org/pod/IPC::Run
  42. https://rt.perl.org/Ticket/Display.html?id=127543
  43. https://rt.perl.org/Ticket/Display.html?id=127455
  44. https://rt.perl.org/Ticket/Display.html?id=127764
  45. https://rt.perl.org/Ticket/Display.html?id=124430
  46. https://metacpan.org/pod/App::assh
  47. https://rt.perl.org/Ticket/Display.html?id=126484
  48. https://metacpan.org/pod/Lexical::SealRequireHints
  49. https://rt.perl.org/Ticket/Display.html?id=126545
  50. https://metacpan.org/pod/perl5i
  51. https://rt.perl.org/Ticket/Display.html?id=127713
  52. https://metacpan.org/pod/Unicode::Unihan
  53. https://rt.perl.org/Ticket/Display.html?id=127316
  54. https://rt.perl.org/Ticket/Display.html?id=125887
  55. https://rt.perl.org/Ticket/Display.html?id=125972
  56. https://rt.perl.org/Ticket/Display.html?id=127783
  57. https://rt.perl.org/Ticket/Display.html?id=127183
  58. https://rt.perl.org/Ticket/Display.html?id=127751
  59. https://metacpan.org/pod/ODBM_File
  60. https://rt.perl.org/Ticket/Display.html?id=127773
  61. https://rt.perl.org/Ticket/Display.html?id=127553
  62. https://metacpan.org/pod/autouse
  63. https://rt.perl.org/Ticket/Display.html?id=127791
  64. https://rt.perl.org/Ticket/Display.html?id=127712
  65. http://www.nntp.perl.org/group/perl.perl5.porters/235147
  66. http://www.nntp.perl.org/group/perl.perl5.porters/234957
  67. http://www.nntp.perl.org/group/perl.perl5.porters/235188
  68. http://perldoc.perl.org/perlhacktips.html
  69. http://www.nntp.perl.org/group/perl.perl5.porters/235194
  70. https://rt.perl.org/Ticket/Display.html?id=78395
  71. http://www.nntp.perl.org/group/perl.perl5.porters/235257
  72. http://www.nntp.perl.org/group/perl.perl5.porters/235248
  73. http://www.nntp.perl.org/group/perl.perl5.porters/235151
  74. http://www.nntp.perl.org/group/perl.perl5.porters/235339
  75. http://www.nntp.perl.org/group/perl.perl5.porters/235434
  76. http://www.nntp.perl.org/group/perl.perl5.porters/235333
  77. http://www.nntp.perl.org/group/perl.perl5.porters/235289
  78. http://www.nntp.perl.org/group/perl.perl5.porters/235294

Reply via email to