Blog: http://blogs.perl.org/users/sawyer_x/2017/11/perl-5-porters-mailing-list-summary-november-2nd-12th.html Twitter: https://twitter.com/perl5summaries/status/930008734167945216
November 2nd-12th News and Updates If your company uses Perl 5 and would like to contribute to show support and to assure its sustained maintenance and development, The Perl Foundation is looking for more donations to the Perl 5 Core Maintenance Fund. You can read more [1]here. Zefram started work on his maintenance grant! Karl Williamson has [2]published a basic implementation of script runs! Karl had also [3]requested (RFC: make utf16 to/from utf8 functions private to the core) to make the UTF 16 from/to UTF 8 functions in core be core-only. Grant Reports * Tony Cook TPF Grant 9 [4]report 23. * Tony Cook TPF Grant 9 [5]report 24. * Tony Cook TPF Grant 9 [6]October report. Issues New Issues * [7]Perl #132390: multiconcat breaks blead on VMS. * [8]Perl #132393: attributes affect listiness of declarations. * [9]Perl #132394: state stub doesn't get init-once behaviour. * [10]Perl #132395: BBC: Commit 7a831b72 breaks [11]UNIVERAL::isa tests. * [12]Perl #132397: Deparse -x3 loses for initialiser. * [13]Perl #132403: Long @INC gets replaced with executable. * [14]Perl #132408: BBC: Commit c1b0c18 breaks [15]DBD::SQLite. * [16]Perl #132413: PL_keyword_plugin needs thread-safe wrap setter. * [17]Perl #132414: eval in package DB can't see caller's lexicals in certain cases. * [18]Perl #132415: _MEM_WRAP_NEEDS_RUNTIME_CHECK (malloc wrapping) in handy.h broken. * [19]Perl #132420: Best way to disable installation of man pages. * [20]Perl #132425: Suggested warning on attempt to use with arguments when no import() subroutine exists. * [21]Perl #132429: [22]B::Deparse generated code affected by use vars? * [23]Perl #132430: Multiconcat breaks AIX builds. * [24]Perl #132432: t/porting/globvar.t failing with v5.27.5-313-g1e5c5f6924 to v5.27.5-322-g7d65f652cb. * [25]Perl #132433: segfault in S_check_uni. Resolved Issues * [26]Perl #93102: keys is not always an lvalue. * [27]Perl #105908: Get-magic is ignored on retval of @INC hook. * [28]Perl #115880: redundant SvUPGRADE in perl_construct? * [29]Perl #116286: *pvs SV functions don't take const char *s. * [30]Perl #121351: Replace use of PL_statbuf and PL_timesbuf with auto variables. * [31]Perl #122096: Reduce # of calls to errno. * [32]Perl #121438: [33]B::Deparse incorrectly deparses newlines in regex (?{..}) constructs. * [34]Perl #122368: Improve docs about mortal in perlguts. * [35]Perl #125774: do EXPR on dir fails but has no error code $!. * [36]Perl #126414: perl rounds inode in PP stat. * [37]Perl #130087: Reduce module dependencies of B and O to simplify compiler second guessing. * [38]Perl #131852: Blead breaks Sereal-Encoder-3.015. * [39]Perl #131895: stat() doesn't fail on filenames containing \0 / NUL. * [40]Perl #132150: ... (yada-yada) parsing is inconsistent. * [41]Perl #132272: qw() differs from split " " with OGHAM SPACE MARK. * [42]Perl #132408: BBC: Commit c1b0c18 breaks [43]DBD::SQLite. * [44]Perl #132432: t/porting/globvar.t failing with v5.27.5-313-g1e5c5f6924 to v5.27.5-322-g7d65f652cb. * [45]Perl #132433: segfault in S_check_uni. Rejected Issues * [46]Perl #132434: print $outfh <$infh> gives Syntax Error. Suggested Patches Andrew Fresh provided a patch in [47]Perl #132401 to support [48]Time::HiRes in [49]File::Copy. John Lightsey provided a patch in [50]Perl #132405 to fix a typo that prevents deparsing some transliterations. A patch by Nicholas R. (Atoomic) in [51]Perl #132418 to introduce macros to simply @INC setting Tomasz Konojacki provided a patch in [52]Perl #132421 to fix compilation errors under non-english Visual C++ 2015/2017. Chase Whitener provided a patch in [53]Perl #132422 to modernize [54]IO::Socket Documentation. David Cantrell [55]provided a documentation patch for [56]experimental::lexical_topic. Todd Rinaldo provided a patch for [57]Perl #132429 ([58]B::Deparse generated code affected by use vars?) Discussion Nicholas R. provided a patch in [59]Perl #132406: to raise discussion of not loading [60]Config in [61]Storable just for detecting FLOCK support. References 1. http://news.perlfoundation.org/2017/10/p5cmf-running-out-of-funds.html 2. http://nntp.perl.org/group/perl.perl5.porters/247052 3. http://nntp.perl.org/group/perl.perl5.porters/247120 4. http://nntp.perl.org/group/perl.perl5.porters/247048 5. http://nntp.perl.org/group/perl.perl5.porters/247049 6. http://nntp.perl.org/group/perl.perl5.porters/247050 7. http://rt.perl.org/Ticket/Display.html?id=132390 8. http://rt.perl.org/Ticket/Display.html?id=132393 9. http://rt.perl.org/Ticket/Display.html?id=132394 10. http://rt.perl.org/Ticket/Display.html?id=132395 11. http://metacpan.org/pod/UNIVERAL 12. http://rt.perl.org/Ticket/Display.html?id=132397 13. http://rt.perl.org/Ticket/Display.html?id=132403 14. http://rt.perl.org/Ticket/Display.html?id=132408 15. http://metacpan.org/pod/DBD::SQLite 16. http://rt.perl.org/Ticket/Display.html?id=132413 17. http://rt.perl.org/Ticket/Display.html?id=132414 18. http://rt.perl.org/Ticket/Display.html?id=132415 19. http://rt.perl.org/Ticket/Display.html?id=132420 20. http://rt.perl.org/Ticket/Display.html?id=132425 21. http://rt.perl.org/Ticket/Display.html?id=132429 22. http://metacpan.org/pod/B::Deparse 23. http://rt.perl.org/Ticket/Display.html?id=132430 24. http://rt.perl.org/Ticket/Display.html?id=132432 25. http://rt.perl.org/Ticket/Display.html?id=132433 26. http://rt.perl.org/Ticket/Display.html?id=93102 27. http://rt.perl.org/Ticket/Display.html?id=105908 28. http://rt.perl.org/Ticket/Display.html?id=115880 29. http://rt.perl.org/Ticket/Display.html?id=116286 30. http://rt.perl.org/Ticket/Display.html?id=121351 31. http://rt.perl.org/Ticket/Display.html?id=122096 32. http://rt.perl.org/Ticket/Display.html?id=121438 33. http://metacpan.org/pod/B::Deparse 34. http://rt.perl.org/Ticket/Display.html?id=122368 35. http://rt.perl.org/Ticket/Display.html?id=125774 36. http://rt.perl.org/Ticket/Display.html?id=126414 37. http://rt.perl.org/Ticket/Display.html?id=130087 38. http://rt.perl.org/Ticket/Display.html?id=131852 39. http://rt.perl.org/Ticket/Display.html?id=131895 40. http://rt.perl.org/Ticket/Display.html?id=132150 41. http://rt.perl.org/Ticket/Display.html?id=132272 42. http://rt.perl.org/Ticket/Display.html?id=132408 43. http://metacpan.org/pod/DBD::SQLite 44. http://rt.perl.org/Ticket/Display.html?id=132432 45. http://rt.perl.org/Ticket/Display.html?id=132433 46. http://rt.perl.org/Ticket/Display.html?id=132434 47. http://rt.perl.org/Ticket/Display.html?id=132401 48. http://metacpan.org/pod/Time::HiRes 49. http://metacpan.org/pod/File::Copy 50. http://rt.perl.org/Ticket/Display.html?id=132405 51. http://rt.perl.org/Ticket/Display.html?id=132418 52. http://rt.perl.org/Ticket/Display.html?id=132421 53. http://rt.perl.org/Ticket/Display.html?id=132422 54. http://metacpan.org/pod/IO::Socket 55. http://nntp.perl.org/group/perl.perl5.porters/247143 56. http://metacpan.org/pod/experimental 57. http://rt.perl.org/Ticket/Display.html?id=132429 58. http://metacpan.org/pod/B::Deparse 59. http://rt.perl.org/Ticket/Display.html?id=132406 60. http://metacpan.org/pod/Config 61. http://metacpan.org/pod/Storable