Blog:
http://blogs.perl.org/users/sawyer_x/2016/04/perl-5-porters-mailing-list-summary-april-5th-13th.html
Twitter: https://twitter.com/perl5summaries/status/722180557195583489

                                 April 5th-13th

News and updates

   Ricardo Signes [1]released Perl 5.24.0-RC1!

   Steve Hay [2]released Perl 5.22.2-RC1!

   [3]Encode 2.84 has been released! You can read more [4]here.

   In preparation of Perl 5.24.0, Ricardo Signes [5]bumped the version to
   5.24.0 RC0, in an effort to shake off bugs relating to hard-coded
   versions. But by now, as you can tell, 5.24.0-RC1 is released!

   Ricardo Signes [6]added some files to dissuade users from filing GH pull
   requests. A conversation ensued on whether there's a way to get this
right
   and whether having GH pull request functionality is worth it, and if so,
   how.

Issues

  New issues

     * [7]Perl #127849: SKIP/TODO timing tests on VMs.
     * [8]Perl #127875: Bleadperl breaks [9]Scope::Upper.
     * [10]Perl #127877: Concat with uninitialized variables.
     * [11]Perl #127887: printf uses wrong cached number.
     * [12]Perl #127894: -DDEBUGGING -Dusequadmath -Dusethreads builds crash
       early.
     * [13]Perl #127895: ext/POSIX/t/math.t fails on FreeBSD 9.1 i386.

  Resolved issues

     * [14]Perl #5907: Inconsistencies in locale support.
     * [15]Perl #121734: Cygwin setlocale panic: strxfrm() get absurd.
     * [16]Perl #122551: Should work with utf-8 characters.
     * [17]Perl #123861: \C yields check_locale_boundary_crossing assertion
       failure.
     * [18]Perl #126162: stat() behaves differently when passed an array in
       argument list.
     * [19]Perl #126545: Bleadperl breaks [20]perl5i.
     * [21]Perl #127746: charset.t and subst.t fail on Solaris under
       -Duse64bitall.
     * [22]Perl #127708: Coredump in call_sv under threads.
     * [23]Perl #127799: Bleadperl breaks [24]Module::Build::Pluggable.
     * [25]Perl #127829: Bleadperl breaks [26]Pod::Usage::Return.
     * [27]Perl #127855: Slowdown in m//g on COW strings of certain lengths.
     * [28]Perl #127882: Fix some slightly mangled documentation.

Proposed patches

   Ed Avis [29]provides an updated patch for [30]Perl #126239.

   Craig A. Berry provides a patch in [31]Perl #127852 to finish mathomizing
   Perl_instr. It's meant to fix a bug which was introduced in the last
month
   before 5.24.0 will be released. It was decided to revert meanwhile and
   have this patch added past 5.24.0.

   Tony Cook provided a patch in [32]Perl #127894 to prevent building with
   both -Duselongdouble and -Dusequadmath, allowing only one or the other.

   Jim Cromie provided a patch in [33]Perl #127880 to fix builds with
   -DPERL_TRACE_OPS.

   Jim also provided a patch in [34]Perl #127885 to enhance bench.pl to test
   same perl under different options and arguments.

   Todd Rinaldo has [35]resubmitted his patches for introducing a
   compile-time option that removes . from @INC.

   Tony Cook provided a new patch in [36]Perl #127780.

Discussion

   Dave Mitchell [37]proposes that we introduce the -DPERL_OP_PARENT
compiler
   flag by default in Perl 5.25.0. This will provide room for optimizations,
   both in core and on XS CPAN modules. Dave explains more in the post. So
   far exciting responses.

   Stemming from a conversation around [38]Perl #127552 Dave Mitchell
   [39]suggests warning about punctuation variables that aren't assigned a
   purpose yet, such as @$ which are likely to be typos.

   Dave Mitchell [40]provides a quick refresher in [41]Perl #127663
about the
   safety of -i.

   I liked [42]this comment from Father Chrysostomos on [43]Perl #8979
   because sometimes an issue is fixed regardless of any issue open
about it.
   :)

   Dave Mitchell [44]says that because of the code freeze, the patch for
   standardizing memory types in the core will have to wait. Andy Dougherty
   provides interesting details on the history of the various types.

   Dave Mitchell [45]suggested updating the documentation about reporting a
   problem privately. With the help of Hugo van der Sanden, revised
   documentation was introduced.

   Aristotle Pagaltzis [46]began a sub-thread specifically about
   [47]Scope::Upper which includes comments from fellow core developers
about
   the responsibility of p5p to support highly-used modules.

   Ricardo Signes [48]adds a detailed analysis of this problem and possible
   solutions.

   Ricardo Signes [49]raises the issue with the IO distribution which had no
   stable CPAN release since v1.25, May 2009. Todd Rinaldo is looking into
   the issue. From this, Aristotle Pagaltzis [50]opened the topic of
   "Un-dual-life'ing" and its affect on CPAN dependencies.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/235807
   2. http://www.nntp.perl.org/group/perl.perl5.porters/235732
   3. https://metacpan.org/pod/Encode
   4. http://www.nntp.perl.org/group/perl.perl5.porters/235751
   5. http://www.nntp.perl.org/group/perl.perl5.porters/235744
   6. http://www.nntp.perl.org/group/perl.perl5.porters/235719
   7. https://rt.perl.org/Ticket/Display.html?id=127849
   8. https://rt.perl.org/Ticket/Display.html?id=127875
   9. https://metacpan.org/pod/Scope::Upper
  10. https://rt.perl.org/Ticket/Display.html?id=127877
  11. https://rt.perl.org/Ticket/Display.html?id=127887
  12. https://rt.perl.org/Ticket/Display.html?id=127894
  13. https://rt.perl.org/Ticket/Display.html?id=127895
  14. https://rt.perl.org/Ticket/Display.html?id=5907
  15. https://rt.perl.org/Ticket/Display.html?id=121734
  16. https://rt.perl.org/Ticket/Display.html?id=122551
  17. https://rt.perl.org/Ticket/Display.html?id=123861
  18. https://rt.perl.org/Ticket/Display.html?id=126162
  19. https://rt.perl.org/Ticket/Display.html?id=126545
  20. https://metacpan.org/pod/perl5i
  21. https://rt.perl.org/Ticket/Display.html?id=127746
  22. https://rt.perl.org/Ticket/Display.html?id=127708
  23. https://rt.perl.org/Ticket/Display.html?id=127799
  24. https://metacpan.org/pod/Module::Build::Pluggable
  25. https://rt.perl.org/Ticket/Display.html?id=127829
  26. https://metacpan.org/pod/Pod::Usage::Return
  27. https://rt.perl.org/Ticket/Display.html?id=127855
  28. https://rt.perl.org/Ticket/Display.html?id=127882
  29. http://www.nntp.perl.org/group/perl.perl5.porters/235625
  30. https://rt.perl.org/Ticket/Display.html?id=126239
  31. https://rt.perl.org/Ticket/Display.html?id=127852
  32. https://rt.perl.org/Ticket/Display.html?id=127894
  33. https://rt.perl.org/Ticket/Display.html?id=127880
  34. https://rt.perl.org/Ticket/Display.html?id=127885
  35. http://www.nntp.perl.org/group/perl.perl5.porters/235765
  36. https://rt.perl.org/Ticket/Display.html?id=127780
  37. http://www.nntp.perl.org/group/perl.perl5.porters/235635
  38. https://rt.perl.org/Ticket/Display.html?id=127552
  39. http://www.nntp.perl.org/group/perl.perl5.porters/235620
  40. http://www.nntp.perl.org/group/perl.perl5.porters/235624
  41. https://rt.perl.org/Ticket/Display.html?id=127663
  42. http://www.nntp.perl.org/group/perl.perl5.porters/235626
  43. https://rt.perl.org/Ticket/Display.html?id=8979
  44. http://www.nntp.perl.org/group/perl.perl5.porters/235623
  45. http://www.nntp.perl.org/group/perl.perl5.porters/235634
  46. http://www.nntp.perl.org/group/perl.perl5.porters/235670
  47. https://metacpan.org/pod/Scope::Upper
  48. http://www.nntp.perl.org/group/perl.perl5.porters/235784
  49. http://www.nntp.perl.org/group/perl.perl5.porters/235687
  50. http://www.nntp.perl.org/group/perl.perl5.porters/235701

Reply via email to