Blog:
http://blogs.perl.org/users/sawyer_x/2016/05/perl-5-porters-mailing-list-summary-may-10th-18th.html
Twitter: https://twitter.com/perl5summaries/status/733177820868968449

                                 May 10th-18th

News and updates

   Sawyer X [1]reports that this month will see a release of another
   development release (instead of next month) in order to accommodate
   changes which waited until 5.24.0 and 5.25.0 were released.

   Tony Cook provided his [2]grant [3]reports. In total about 32 hours and
   approximately 16 tickets were reviewed or working on, and 1 patch
applied.

   Dave Mitchell provided his grant [4]report. The majority of the work was
   done to try and make [5]Scope::Upper work on 5.24.0.

   Craig A. Berry announced that binary kits of Perl 5.24.0 for OpenVMS are
   now [6]available.

Issues

  New issues

     * [7]Perl #128107: ExtUtils/typemap references unresolved symbol.
     * [8]Perl #128111: gettimeofday.t fails "time left should be zero".
     * [9]Perl #128139: BBC (Blead Breaks CPAN) on a long list of modules.
     * [10]Perl #128143: Inconsistent behaviour when decoding in
       substitution.
     * [11]Perl #128167: Issues with the embedded y2038 library.
     * [12]Perl #128170: Assert failure in regcomp.c.
     * [13]Perl #128179: Bleadperl breaks [14]Array::Base.
     * [15]Warnings from hv_func.h.
     * Dan Collins [16]reports GCC 6.1 on Debian build report having a few
       warnings.

  Resolved issues

     * [17]Perl #100183: [18]Carp won't print $. if it's in "chunk" mode.
     * [19]Perl #125833: require ::foo will try to load /foo.pm.
     * [20]Perl #127000: Update to latest [21]Test-Simple dev release.
     * [22]Perl #127234: Fix the Configure escape with usecrosscompile
but no
       targethost.
     * [23]Perl #127780: Documentation needed: backticks, qx() return
octets,
       not characters.
     * [24]Perl #127821: lround() is not exported from [25]POSIX.
     * [26]Perl #127852: Finish mathomizing Perl_instr.
     * [27]Perl #127880: -DPERL_TRACE_OPS builds fail make test for all
other
       config options.
     * [28]Perl #127952: Assertion failure.
     * [29]Perl #127976: each($scalar) error message anomalies.
     * [30]Perl #128012: Support mandoc in perl5db.t.
     * [31]Perl #128020: perlbug needs to wrap long lines for MTA safety.
     * [32]Perl #128085: SIGSEGV in S_regmatch with S_study_chunk.
     * [33]Perl #128086: SIGSEGV in hek_eq_pvn_flags.
     * [34]Perl #128089: Fix [35]Module::CoreList is_core bounds
checking for
       specific module versions.
     * [36]Perl #128105: Clarify description of sprintf %.1g in perlfunc.
     * [37]Perl #128106: SIGSEGV in Perl_sv_resetpvn when reset catches a
       sub.
     * [38]Perl #128109: Issues with (?0) being wrong in 5.24 (RC?).
     * [39]Perl #128126: Fix link to Crosby paper on Algorithmic Complexity
       Attacks.
     * [40]Perl #128131: gcc 6 link-time optimization (LTO) breaks Configure
       symbol detection.
     * [41]Perl #128171: Assert fail in toke.c.

Proposed patches

   Maxwell Hadyn provided a patch in [42]Perl #128105 to clarify the
   description of sprintf %.1g in perlfunc.

   Jim Cromie provided a patch in [43]Perl #128112 to improve the bug
   handling of glibc i-modulo.

   Chad Granum (Exordist) provided a patch in [44]Perl #128113 to upgrade
   [45]Test-Simple in perl blead.

   Lukas Mai provided a patch for [46]Perl #128131 to fix the link-time
   optimization (LTO) for GCC 6.

   Salvador Fandiño provided a [47]patch to fix a [48]PerlIO::encoding test.

   Tony Cook provided a patch in [49]Perl #126228.

   Karen Etheridge provided a patch in [50]Perl #128153 to upgrade
   [51]Module::Metadata to 1.000032 and another in [52]Perl #128160 to
   silence some diagnostic messages that were printed with the first patch.
   Karen also submitted a patch in [53]Perl #128169 to remove internal test
   modules from [54]Module::CoreList.

   Jerry D. Hedden provided patches to update [55]threads and
   [56]threads::shared to 2.08 and 1.52, respectively.

Discussion

   Mojca Miklavec has taken over maintainership of perl5 in MacPorts and
   [57]asks for advise on the appropriate configuration flags. An [58]answer
   provided by Craig A. Berry.

   James E. Keenan set up a smoke branch to test the upgrade patch in
   [59]Perl #128113 (mentioned above) and asks whether we should still merge
   to blead for sensitive distributions. Tony Cook intends to apply the
patch
   soon. Tony [60]provided some benchmark results, and Chad Granum
   [61]provided an explanation of possible differences.

   The discussion about removing . from @INC is continuing, thanks to
   constant bumps from Todd Rinaldo. I recommend [62]reading about the topic
   and its possible effects and various offered solutions.

   Ricardo Signes [63]asks if anything is preventing us from moving lexical
   subroutines from "experimental". Father Chrysostomos mentions [64]Perl
   #123367.

   H. Merijn Brand (Tux) [65]reports he benchmarked Perl 5.24.0 and [66]sees
   an improvement in speed.

   Timothy Madden [67]asked how to use I/O from native C extensions. Leon
   Timmermands [68]provides an answer.

   Karl Williamson [69]reminds everyone to update all RT tickets for 5.26
   pending release.

   Aaron Crane [70]asks about a proposal to deprecated and remove a
   C-specific function from [71]POSIX.pm.

   Following no objections, Dave Mitchell had [72]set -DPERL_PARENT_OP as
   default.

   Alberto Simões [73]asks about the return keyword behavior in a map block.

   Note-worthy, Aaron Crane's [74]explanation for a particular bug.

   H. Merijn (Tux) Brand [75]had# a problem which Zefram pinned to a check
   done on the shebang for Perl 6 which created a false positive. There's an
   active discussion on whether the check should be reverted or kept.

   Karl Williamson [76]asks about [77]Perl #57512 (implicit close()s are
   silently unchecked for error). Ricardo Signes explains the problem and
   Father Chrysostomos elaborates. It would seem that under the new context
   stack Dave Mitchell has written, this class of errors could be fixed.

   Karl Williamson [78]simplified and generalized mathom.c, which is a file
   that keeps several definitions, originally meant for binary
compatibility.
   Dave Mitchell suggests cleaning up up after every stable release.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/236358
   2. http://www.nntp.perl.org/group/perl.perl5.porters/236362
   3. http://www.nntp.perl.org/group/perl.perl5.porters/236363
   4. http://www.nntp.perl.org/group/perl.perl5.porters/236413
   5. https://metacpan.org/pod/Scope::Upper
   6. http://www.nntp.perl.org/group/perl.perl5.porters/236337
   7. https://rt.perl.org/Ticket/Display.html?id=128107
   8. https://rt.perl.org/Ticket/Display.html?id=128111
   9. https://rt.perl.org/Ticket/Display.html?id=128139
  10. https://rt.perl.org/Ticket/Display.html?id=128143
  11. https://rt.perl.org/Ticket/Display.html?id=128167
  12. https://rt.perl.org/Ticket/Display.html?id=128170
  13. https://rt.perl.org/Ticket/Display.html?id=128179
  14. https://metacpan.org/pod/Array::Base
  15. http://www.nntp.perl.org/group/perl.perl5.porters/236443
  16. http://www.nntp.perl.org/group/perl.perl5.porters/236494
  17. https://rt.perl.org/Ticket/Display.html?id=100183
  18. https://metacpan.org/pod/Carp
  19. https://rt.perl.org/Ticket/Display.html?id=125833
  20. https://rt.perl.org/Ticket/Display.html?id=127000
  21. https://metacpan.org/release/Test-Simple
  22. https://rt.perl.org/Ticket/Display.html?id=127234
  23. https://rt.perl.org/Ticket/Display.html?id=127780
  24. https://rt.perl.org/Ticket/Display.html?id=127821
  25. https://metacpan.org/pod/POSIX
  26. https://rt.perl.org/Ticket/Display.html?id=127852
  27. https://rt.perl.org/Ticket/Display.html?id=127880
  28. https://rt.perl.org/Ticket/Display.html?id=127952
  29. https://rt.perl.org/Ticket/Display.html?id=127976
  30. https://rt.perl.org/Ticket/Display.html?id=128012
  31. https://rt.perl.org/Ticket/Display.html?id=128020
  32. https://rt.perl.org/Ticket/Display.html?id=128085
  33. https://rt.perl.org/Ticket/Display.html?id=128086
  34. https://rt.perl.org/Ticket/Display.html?id=128089
  35. https://metacpan.org/pod/Module::CoreList
  36. https://rt.perl.org/Ticket/Display.html?id=128105
  37. https://rt.perl.org/Ticket/Display.html?id=128106
  38. https://rt.perl.org/Ticket/Display.html?id=128109
  39. https://rt.perl.org/Ticket/Display.html?id=128126
  40. https://rt.perl.org/Ticket/Display.html?id=128131
  41. https://rt.perl.org/Ticket/Display.html?id=128171
  42. https://rt.perl.org/Ticket/Display.html?id=128105
  43. https://rt.perl.org/Ticket/Display.html?id=128112
  44. https://rt.perl.org/Ticket/Display.html?id=128113
  45. https://metacpan.org/release/Test-Simple
  46. https://rt.perl.org/Ticket/Display.html?id=128131
  47. http://www.nntp.perl.org/group/perl.perl5.porters/236350
  48. https://metacpan.org/pod/PerlIO::encoding
  49. https://rt.perl.org/Ticket/Display.html?id=126228
  50. https://rt.perl.org/Ticket/Display.html?id=128153
  51. https://metacpan.org/pod/Module::Metadata
  52. https://rt.perl.org/Ticket/Display.html?id=128160
  53. https://rt.perl.org/Ticket/Display.html?id=128169
  54. https://metacpan.org/pod/Module::CoreList
  55. https://metacpan.org/pod/threads
  56. https://metacpan.org/pod/threads::shared
  57. http://www.nntp.perl.org/group/perl.perl5.porters/236283
  58. http://www.nntp.perl.org/group/perl.perl5.porters/236311
  59. https://rt.perl.org/Ticket/Display.html?id=128113
  60. http://www.nntp.perl.org/group/perl.perl5.porters/236335
  61. http://www.nntp.perl.org/group/perl.perl5.porters/236342
  62. http://www.nntp.perl.org/group/perl.perl5.porters/235531
  63. http://www.nntp.perl.org/group/perl.perl5.porters/236326
  64. https://rt.perl.org/Ticket/Display.html?id=123367
  65. http://www.nntp.perl.org/group/perl.perl5.porters/236328
  66. http://www.nntp.perl.org/group/perl.perl5.porters/236348
  67. http://www.nntp.perl.org/group/perl.perl5.porters/236357
  68. http://www.nntp.perl.org/group/perl.perl5.porters/236359
  69. http://www.nntp.perl.org/group/perl.perl5.porters/236369
  70. http://www.nntp.perl.org/group/perl.perl5.porters/236378
  71. https://metacpan.org/pod/POSIX
  72. http://www.nntp.perl.org/group/perl.perl5.porters/236386
  73. http://www.nntp.perl.org/group/perl.perl5.porters/236395
  74. http://www.nntp.perl.org/group/perl.perl5.porters/236398
  75. http://www.nntp.perl.org/group/perl.perl5.porters/236423
  76. http://www.nntp.perl.org/group/perl.perl5.porters/236483
  77. https://rt.perl.org/Ticket/Display.html?id=57512
  78. http://www.nntp.perl.org/group/perl.perl5.porters/236372

Reply via email to