develooper Front page | perl.perl5.porters | Postings from November 2015

Perl 5 Porters Mailing List Summary: November 16th-22nd

From:
Sawyer X
Date:
November 23, 2015 20:10
Subject:
Perl 5 Porters Mailing List Summary: November 16th-22nd
Message ID:
56537296.8040104@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2015/11/perl-5-porters-mailing-list-summary-november-16th-22nd.html
Twitter: https://twitter.com/perl5summaries/status/668883816057057280

                               November 16th-22nd

   This week I've separated all the proposed patches for issues under a
   different title: Proposed patches. This is because they do not
exactly fit
   under Updates (which I wish to reserve for news) or under Discussion
   (since I wish to reserve this for conversations that take place).

   I hope this works better.

   Feedback is always welcome. :)

Updates

   Perl 5.23.5 is [1]now available, thanks to Abigail!

   Two additional reports from Tony Cook, available [2]here and [3]here. In
   total for both reports, Tony has spent about 37 hours, worked on or
   reviewed 24 tickets, and applied 5 patches.

   Karen Etheridge provided a patched (which was merged since) to clean up
   the verbosity of some tests due to passing TODO tests in
   [4]Module::Metadata.

Bugs

  Reported bugs

   [5]Perl #126667, reported by Dan Collins, a fuzzer-found assertion
   failure, triggered by the code:

 qr/(?{})@0{()}@0/

   Peter Gordon had [6]reported an issue with [7]IO::Select.

   [8]Perl #126676, repoted by Todd Rinaldo, mentions a curious case of file
   handle closing, \shift, and - as Dave Mitchell expanded on - anything
   (such as open()) that attempts to instantiate an anonymous value into a
   ref to a typeglob.

   [9]Perl #126697, reported by Lukas Mai, mentions that local is not
working
   as expected in embedded code in regexes.

  Resolved bugs

     * [10]Perl #116677: [11]B::Deparse fails on readline ${"a"}.
     * [12]Perl #123946: Assert in /\p^ /.
     * [13]Perl #124280: "Parenthesis missing around my list" shouldn't
       trigger for globs.
     * [14]Perl #126193: Assertion failed: Perl_sv_2iv_flags.
     * [15]Perl #126258: grep and map lead to Perl_op_free assertion
failure.
     * [16]Perl #126602: Double free and segfault.
     * [17]Perl #126611: [18]File::Find's find dies when an empty directory
       list is supplied.
     * [19]Perl #126637: Bleadperl breaks [20]Data::Rmap.

Proposed patches

   Regarding possible unintended mix of POD and code, Aaron Crane provides a
   [21]patch to add a warning for such cases.

   Ed Avis provided [22]patches for rewording of lookahead vs. look-ahead to
   be consistent.

   Tony Cook provided a patch to resolve [23]Perl #126635.

   Bulk88 provided additional patches for [24]parallelness and running all
   Makefile.PLs in 1 process ([25]here and [26]here).

Discussion

   Yves Orton has been [27]investigating an issue with [28]Sereal handling
   undef SVs from [29]threads::safe. Dave Mitchell chipped in with details
   about PVLV types.

   Karl Williamson [30]found a reported problem with an AIX test to
likely be
   a stack overflow problem.

   Todd Rinaldo updates that - given a recent [31]commit on [32]B::C, he
sees
   no reason to keep [33]B::Section in the core. This is part of [34]Perl
   #126244.

   Christian Hansen [35]provided patches to make UTF-X validation about
50% -
   300% faster.

   Karl Williamson [36]adds more light to the conversation on bitwise string
   operators.

   A long conversation in [37]Perl #124349. took place on arguments to the
   hostname function call to [38]Sys::Hostname, whether to croak or
warn, and
   at some point, whether to make any change at all.

   Ricardo Signes mentions that [39]base has tests which fail on perl 5.6.
   Ricardo [40]suggests dropping support for 5.6 and require perl 5.8 moving
   forward.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/232758
   2. http://www.nntp.perl.org/group/perl.perl5.porters/232687
   3. http://www.nntp.perl.org/group/perl.perl5.porters/232688
   4. https://metacpan.org/pod/Module::Metadata
   5. https://rt.perl.org/Ticket/Display.html?id=126667
   6. http://www.nntp.perl.org/group/perl.perl5.porters/232729
   7. https://metacpan.org/pod/IO::Select
   8. https://rt.perl.org/Ticket/Display.html?id=126676
   9. https://rt.perl.org/Ticket/Display.html?id=126697
  10. https://rt.perl.org/Ticket/Display.html?id=116677
  11. https://metacpan.org/pod/B::Deparse
  12. https://rt.perl.org/Ticket/Display.html?id=123946
  13. https://rt.perl.org/Ticket/Display.html?id=124280
  14. https://rt.perl.org/Ticket/Display.html?id=126193
  15. https://rt.perl.org/Ticket/Display.html?id=126258
  16. https://rt.perl.org/Ticket/Display.html?id=126602
  17. https://rt.perl.org/Ticket/Display.html?id=126611
  18. https://metacpan.org/pod/File::Find
  19. https://rt.perl.org/Ticket/Display.html?id=126637
  20. https://metacpan.org/pod/Data::Rmap
  21. http://www.nntp.perl.org/group/perl.perl5.porters/232656
  22. http://www.nntp.perl.org/group/perl.perl5.porters/232696
  23. https://rt.perl.org/Ticket/Display.html?id=126635
  24. https://rt.perl.org/Ticket/Display.html?id=126632
  25. https://rt.perl.org/Ticket/Display.html?id=126686
  26. https://rt.perl.org/Ticket/Display.html?id=126687
  27. http://www.nntp.perl.org/group/perl.perl5.porters/232650
  28. https://metacpan.org/pod/Sereal
  29. https://metacpan.org/pod/threads::safe
  30. http://www.nntp.perl.org/group/perl.perl5.porters/232699
  31.
https://github.com/rurban/perl-compiler/commit/25e2d8c4c2aa9d434c6110ef5dc9079ebf23da6f
  32. https://metacpan.org/pod/B::C
  33. https://metacpan.org/pod/B::Section
  34. https://rt.perl.org/Ticket/Display.html?id=126244
  35. http://www.nntp.perl.org/group/perl.perl5.porters/232728
  36. http://www.nntp.perl.org/group/perl.perl5.porters/232663
  37. https://rt.perl.org/Ticket/Display.html?id=124349
  38. https://metacpan.org/pod/Sys::Hostname
  39. https://metacpan.org/pod/base
  40. http://www.nntp.perl.org/group/perl.perl5.porters/232781



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About