Blog:
http://blogs.perl.org/users/sawyer_x/2016/08/perl-5-porters-mailing-list-summary-august-15th-21st.html
Twitter: https://twitter.com/perl5summaries/status/767650042601676800

                                August 15th-21st

News and highlights

   Perl 5.25.4 is now [1]available!

   There's a suggestion to dual-life [2]Hash::Util. This would allow
moving a
   function there and deprecating it in the Internals:: namespace.

   Dave Mitchell [3]suggested to improving the output of high hints bits
   displayed in [4]B::Concise. That has been done following the suggestion.

   Dave Mitchell also found a specific check in the internal av_fetch
   function which slows down all array fetches and doesn't even cover more
   than one particular way in which a problem could be triggered. Dave
   [5]suggested removing it, which makes sense. This had also been done
   following the suggestion.

   Ricardo Signes pinged the topic of being able to write state(@a) in
   [6]Perl #114932.

   A surge of new tickets provided by Brian Carpenter who is diligently
   fuzzing perl. Brian also wrote a [7]blog post about it.

  Grant reports

     * Tony Cook TPF Grant 7 [8]report 18.
     * Tony Cook TPF Grant 7 [9]report 19.
     * Tony Cook TPF Grant 7 [10]report 20.
     * Tony Cook TPF Grant [11]July 2016.
     * Dave Mitchell TPF Grant 2 [12]report 136.

Issues

  New issues

     * [13]Perl #128951: heap-buffer-overflow in Perl_sv_vcatpvfn_flags.
     * [14]Perl #128952: (possible) stack-buffer-overflow in S_missingterm.
     * [15]Perl #128954: Small improvements for Hurd's hints.
     * [16]Perl #128966: Bleadperl v5.25.3-232-g10f9b9b breaks
       [17]Const::Fast.
     * [18]Perl #128967: Inconsistency between doc and code for chown using
       negative argument -1.
     * [19]Perl #128972: Build failure on OS X 10.12 Sierra.
     * [20]Perl #128989: Bleadperl v5.25.3-266-g1d7e644 breaks
       VPIT/Variable-Magic-0.59.tar.gz.
     * [21]Perl #128995: Environment variables are not always propagated to
       sub-process.
     * [22]Perl #129027: null pointer deref Perl_mess_sv.
     * [23]Perl #129029: SIGBUS Perl_sv_peek.
     * [24]Perl #129036: Assertion Failure: S_parse_ident.
     * [25]Perl #129037: Assertion Failure: Perl_yylex.
     * [26]Perl #129038: Assertion Failure: *Perl_pp_subst.

  Resolved issues

     * [27]Perl #78330: Stringifying NaN and Inf depends on the underlying C
       library.
     * [28]Perl #89142: On Win32 setting any encoding on STD(IN|OUT|ERR)
with
       binmode causes subsequent fork calls to crash perl.
     * [29]Perl #95368: perl dump core.
     * [30]Perl #103566: blead h2xs.t failure on HP-UX 11.23 IA-64.
     * [31]Perl #126482: Assert fail w/o other symptoms -
       Perl_cv_const_sv_or_av.
     * [32]Perl #128775: [PATCH] ignore PERL_*_BACKEND variables during core
       builds.
     * [33]Perl #128951: heap-buffer-overflow in Perl_sv_vcatpvfn_flags.
     * [34]Perl #128952: (possible) stack-buffer-overflow in S_missingterm.
     * [35]Perl #128954: Small improvements for Hurd's hints.
     * [36]Perl #128967: Inconsistency between doc and code for chown using
       negative argument -1.
     * [37]Perl #128972: Build failure on OS X 10.12 Sierra.

  Rejected issues

     * [38]Perl #94654: push doesn't work on blessed references.
     * [39]Perl #128950: Possible bug in perl \u string processing.
     * [40]Perl #129009: [Win32] UV_MAX is wrong on use 64bit int builds.

  Suggested patches

   Bulk88 provides an alternative patch in [41]Perl #128930 (automatically
   detect GCC vs VC and set VC ver number on Win32) which was merged.

   James E. Keenan provided a new patch for [42]Perl #128856: DirHandle:
   Improve test coverage and provide descriptions., based on Tony Cook's
   feedback.

   Karen Etheridge provided a patch in [43]Perl #128987: to upgrade
   [44]CPAN::Meta to 2.150010.

   To address HP-UX problems, H. Merijn Brand (Tux) [45]suggested (Getting
   HP-UX smokes green again) a patch.

Discussion

   Jarkko Hietaniemi continues running Coverty on the codebase and [46]found
   another group of errors relating to utf8 which are a bit odd. Aristotle
   Pagaltzis provided the background for the mentioned code.

   If you're interested in how the lexing and parsing code of perl, Dave
   Mitchell [47]provided an analysis of [48]Perl #128951
   (heap-buffer-overflow in Perl_sv_vcatpvfn_flags). Father Chrysostomos
   interjected to look into fixing it (which he did). I must include Dave's
   comment to Father C.:

     Isn't it handy that people have such differing concepts of what
     constitutes 'fun'? Yes, please do take over :)

   [49]Perl #128950 (possible bug in perl \u string processing) showcases
   some of the complexities in Unicode, which I found very interesting. You
   might as well.

   In an [50]email forwarded from the perl-unicode mailing list, an issue is
   raised on the interaction between [51]Encode's utf8 warnings and
flags and
   the [52]warning pragma's utf8 warnings.

   James E. Keenan [53]asked (lib/perldebug.t: puzzling test failure)
about a
   puzzling test failure.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/239191
   2. http://metacpan.org/pod/Hash::Util
   3. http://www.nntp.perl.org/group/perl.perl5.porters/239080
   4. http://metacpan.org/pod/B::Concise
   5. http://www.nntp.perl.org/group/perl.perl5.porters/239082
   6. http://rt.perl.org/Ticket/Display.html?id=114932
   7. http://www.geeknik.net/71nvhf1fp
   8. http://www.nntp.perl.org/group/perl.perl5.porters/239013
   9. http://www.nntp.perl.org/group/perl.perl5.porters/239015
  10. http://www.nntp.perl.org/group/perl.perl5.porters/239084
  11. http://www.nntp.perl.org/group/perl.perl5.porters/239085
  12. http://www.nntp.perl.org/group/perl.perl5.porters/239058
  13. http://rt.perl.org/Ticket/Display.html?id=128951
  14. http://rt.perl.org/Ticket/Display.html?id=128952
  15. http://rt.perl.org/Ticket/Display.html?id=128954
  16. http://rt.perl.org/Ticket/Display.html?id=128966
  17. http://metacpan.org/pod/Const::Fast
  18. http://rt.perl.org/Ticket/Display.html?id=128967
  19. http://rt.perl.org/Ticket/Display.html?id=128972
  20. http://rt.perl.org/Ticket/Display.html?id=128989
  21. http://rt.perl.org/Ticket/Display.html?id=128994
  22. http://rt.perl.org/Ticket/Display.html?id=129027
  23. http://rt.perl.org/Ticket/Display.html?id=129029
  24. http://rt.perl.org/Ticket/Display.html?id=129036
  25. http://rt.perl.org/Ticket/Display.html?id=129037
  26. http://rt.perl.org/Ticket/Display.html?id=129038
  27. http://rt.perl.org/Ticket/Display.html?id=78330
  28. http://rt.perl.org/Ticket/Display.html?id=89142
  29. http://rt.perl.org/Ticket/Display.html?id=95368
  30. http://rt.perl.org/Ticket/Display.html?id=103566
  31. http://rt.perl.org/Ticket/Display.html?id=126482
  32. http://rt.perl.org/Ticket/Display.html?id=128775
  33. http://rt.perl.org/Ticket/Display.html?id=128951
  34. http://rt.perl.org/Ticket/Display.html?id=128952
  35. http://rt.perl.org/Ticket/Display.html?id=128954
  36. http://rt.perl.org/Ticket/Display.html?id=128967
  37. http://rt.perl.org/Ticket/Display.html?id=128972
  38. http://rt.perl.org/Ticket/Display.html?id=94654
  39. http://rt.perl.org/Ticket/Display.html?id=128950
  40. http://rt.perl.org/Ticket/Display.html?id=129009
  41. http://rt.perl.org/Ticket/Display.html?id=128930
  42. http://rt.perl.org/Ticket/Display.html?id=128856
  43. http://rt.perl.org/Ticket/Display.html?id=128987
  44. http://metacpan.org/pod/CPAN::Meta
  45. http://www.nntp.perl.org/group/perl.perl5.porters/239124
  46. http://www.nntp.perl.org/group/perl.perl5.porters/239070
  47. http://www.nntp.perl.org/group/perl.perl5.porters/239057
  48. http://rt.perl.org/Ticket/Display.html?id=128951
  49. http://rt.perl.org/Ticket/Display.html?id=128950
  50. http://www.nntp.perl.org/group/perl.perl5.porters/239061
  51. http://metacpan.org/pod/Encode
  52. http://metacpan.org/pod/warning
  53. http://www.nntp.perl.org/group/perl.perl5.porters/239185

Reply via email to