Blog: http://blogs.perl.org/users/sawyer_x/2017/12/perl-5-porters-mailing-list-summary-november-21st---december-5th.html Twitter: https://twitter.com/perl5summaries/status/938434433400569856
November 21st - December 5th News and Updates Our deadline of [1]deprecating $[ is set to 5.30. [2]ExtUtils::CBuilder updates from 0.280228 to 0.280230. Grant Reports * Zefram 2017 TPF Grant [3]Week 47. * Zefram 2017 TPF Grant [4]Week 48. * Dave Mitchell TPF Grant 2 weekly report [5]186. * Dave Mitchell TPF Grant 2 weekly report [6]187. Issues New Issues * [7]Perl #132481: Minor doc bug in pod/perlop.pod. * [8]Perl #132485: Old package separator syntax. * [9]Perl #132489: canonical truth values from overloaded predicates. * [10]Perl #132490: context consistency for overloaded operators. * [11]Perl #132492: Inward goto deprecation has no removal date. * [12]Perl #132493: Bleadperl v5.27.5-387-g006c1a1dbd breaks RKINYON/DBM-Deep-2.0014.tar.gz. * [13]Perl #132502: Missing warning 'scalar value better written as...' when using reference. * [14]Perl #132505: mkdir documentation: "MASK" -> "MODE"? * [15]Perl #132506: build failure on NetBSD (likely due to new in-place edit code). * [16]Perl #132527: Bleadperl v5.27.5-398-g19a8de4862 breaks MLEHMANN/AnyEvent-HTTP-2.23.tar.gz. * [17]Perl #132528: Bleadperl v5.27.5-396-gdd6661605f breaks VPIT/B-RecDeparse-0.10.tar.gz. Resolved Issues * [18]Perl #118139: [19]Storable in DESTROY blocks. * [20]Perl #119829: usemymalloc cannot handle long strings. * [21]Perl #119831: Data::Dumper: Useqq should apply to glob names, too. * [22]Perl #125330: 'Masks earlier declaration' warning move from misc to syntax. * [23]Perl #127391: possible inconsistency in "perlop" documentation on associativity of operators. * [24]Perl #127712: defined on Hash of Hash defines an element in the hash. * [25]Perl #128899: printf %a mishandles several edge cases on long doubles. * [26]Perl #130578: op.c: Assertion failure. * [27]Perl #131061: Documentation of backslash operator inducing list context for its operand is missing. * [28]Perl #131672: perldebguts documentation should be fixed. * [29]Perl #131894: runtime error: shift exponent -2 is negative. * [30]Perl #132479: t/op/pack.t fails two tests in GCC "long doubles" builds on Windows. * [31]Perl #132505: mkdir documentation: "MASK" -> "MODE"? * [32]Perl #132527: Bleadperl v5.27.5-398-g19a8de4862 breaks MLEHMANN/AnyEvent-HTTP-2.23.tar.gz. Suggested Patches Nicholas R. (Atoomic) [33]provided a patch to add flags for bless and tie to [34]Storable. Marco Fontani provided a now-merged patch for [35]Perl #132505 (mkdir documentation: "MASK" -> "MODE"?) Marco also provided a merged patch to document adding patches to RT issues. Pali provided a patch in [36]Perl #132533 ([37]Devel::PPPort: Implement croak_sv, die_sv, mess_sv, warn_sv and other mess function). Discussion Zefram has [38]implemented a revision of smart-match. Discussion ensued. Zefram also has a [39]proposal for smartmatch signatures. A [40]discussion was held on [41]Perl #132485 (Old package separator syntax). There is a [42]conversation happening on the breakage introduced to [43]AnyEvent by fixing a side-effect of an optimization which AnyEvent considers a feature. References 1. http://nntp.perl.org/group/perl.perl5.porters/247560 2. http://metacpan.org/pod/ExtUtils::CBuilder 3. http://nntp.perl.org/group/perl.perl5.porters/247600 4. http://nntp.perl.org/group/perl.perl5.porters/247711 5. http://nntp.perl.org/group/perl.perl5.porters/247640 6. http://nntp.perl.org/group/perl.perl5.porters/247738 7. http://rt.perl.org/Ticket/Display.html?id=132481 8. http://rt.perl.org/Ticket/Display.html?id=132485 9. http://rt.perl.org/Ticket/Display.html?id=132489 10. http://rt.perl.org/Ticket/Display.html?id=132490 11. http://rt.perl.org/Ticket/Display.html?id=132492 12. http://rt.perl.org/Ticket/Display.html?id=132493 13. http://rt.perl.org/Ticket/Display.html?id=132502 14. http://rt.perl.org/Ticket/Display.html?id=132505 15. http://rt.perl.org/Ticket/Display.html?id=132506 16. http://rt.perl.org/Ticket/Display.html?id=132527 17. http://rt.perl.org/Ticket/Display.html?id=132528 18. http://rt.perl.org/Ticket/Display.html?id=118139 19. http://metacpan.org/pod/Storable 20. http://rt.perl.org/Ticket/Display.html?id=119829 21. http://rt.perl.org/Ticket/Display.html?id=119831 22. http://rt.perl.org/Ticket/Display.html?id=125330 23. http://rt.perl.org/Ticket/Display.html?id=127391 24. http://rt.perl.org/Ticket/Display.html?id=127712 25. http://rt.perl.org/Ticket/Display.html?id=128899 26. http://rt.perl.org/Ticket/Display.html?id=130578 27. http://rt.perl.org/Ticket/Display.html?id=131061 28. http://rt.perl.org/Ticket/Display.html?id=131672 29. http://rt.perl.org/Ticket/Display.html?id=131894 30. http://rt.perl.org/Ticket/Display.html?id=132479 31. http://rt.perl.org/Ticket/Display.html?id=132505 32. http://rt.perl.org/Ticket/Display.html?id=132527 33. http://nntp.perl.org/group/perl.perl5.porters/247544 34. http://metacpan.org/pod/Storable 35. http://rt.perl.org/Ticket/Display.html?id=132505 36. http://rt.perl.org/Ticket/Display.html?id=132533 37. http://metacpan.org/pod/Devel::PPPort 38. http://nntp.perl.org/group/perl.perl5.porters/247542 39. http://nntp.perl.org/group/perl.perl5.porters/247468 40. http://nntp.perl.org/group/perl.perl5.porters/247533 41. http://rt.perl.org/Ticket/Display.html?id=132485 42. http://nntp.perl.org/group/perl.perl5.porters/247426 43. http://metacpan.org/pod/AnyEvent