Blog: http://blogs.perl.org/users/sawyer_x/2018/04/perl-5-porters-mailing-list-summary-april-3rd-30th.html Twitter: https://twitter.com/perl5summaries/status/991068179777671168 April 3rd-30th News Perl 5.24.4 is now [1]available! Perl 5.26.2 is now [2]available! Perl 5.26.2 binary kits for OpenVMS are now [3]available! Perl 5.27.11 is now [4]available! Grant Reports * Dave Mitchell TPF Grant 2 March 2018 [5]report. * Dave Mitchell TPF Grant 2 weekly report for [6]week 203. * Dave Mitchell TPF Grant 2 weekly report for [7]weeks 204-206. * Dave Mitchell TPF Grant 2 weekly report for [8]week 207. * Tony Cook TPF Grant 10 report [9]17. * Tony Cook TPF Grant 10 report [10]18. * Tony Cook TPF Grant 10 report [11]19. * Tony Cook TPF Grant 10 report [12]20. * Tony Cook TPF Grant Report for [13]March 2018. Issues New Issues * [14]Perl #133064: Multiple assignments in assignment ops. * [15]Perl #133073: 5.26.1: some coverity findings in pp.c and toke.c. * [16]Perl #133074: uninitialized variable and integer overrun in pp.c and toke.c. * [17]Perl #133093: [18]I18N::LangTags::List name fails for az-*. * [19]Perl #133098: [PATCH] fix -DNO_MATHOMS build, mathomed syms were not removed from perldll.def. * [20]Perl #133102: Error Message In [21]File::Copy. * [22]Perl #133113: [PATCH] fix SEGV in XS::APItest::Backrefs::Comctl32Version(). * [23]Perl #133117: [PATCH] fix version autodetect for Visual C 64bit edition. * [24]Perl #133120: pod: fix some typos. * [25]Perl #133121: [PATCH] fix crash in gv_fetchmeth_sv. * [26]Perl #133125: more -DNO_MATHOMS breakage on Win32. * [27]Perl #133126: [PATCH] fix version autodetect for Visual C 64bit edition. * [28]Perl #133127: [PATCH] fix SEGV in XS::APItest::Backrefs::Comctl32Version(). * [29]Perl #133128: yyparse do not preserve ReadOnly flag for negative numbers pass as reference. * [30]Perl #133130: no autodie removes system function. * [31]Perl #133131: Blead Breaks CPAN: [32]Devel::Cover. * [33]Perl #133132: fix missing parentheses in if statement. * [34]Perl #133134: map{ /.../; { %+ } } @data wrongly flattens hashes into arrays. * [35]Perl #133135: Blead Breaks CPAN: ZEFRAM/Lexical-SealRequireHints-0.011.tar.gz. * [36]Perl #133136: Bisect.pl broken for 3 commits in blead. * [37]Perl #133137: S_sprintf_is_multiconcatable(): Assertion failure. * [38]Perl #133141: cwd_enoent.t fails on DragonFly BSD. * [39]Perl #133142: Bleadperl breaks [40]Devel::FindRef. * [41]Perl #133150: sprintf2.t tests fail on Linux/ia64. * [42]Perl #133152: Cygwin build failure with v5.27.11-16-g71e845c342. * [43]Perl #133153: [PATCH] [44]Time::HiRes: Fix generating Makefile when it does not exist. * [45]Perl #133154: [PATCH] implement USE_CPLUSPLUS build option in win32/GNUmakefile. * [46]Perl #133155: perl5: false warning on "Multidimensional syntax not supported". * [47]Perl #133157: Solaris Failing Some Locale Tests. * [48]Perl #133160: Bug #133133 for perl5: [META]: Tickets deferred until 5.29.0. * [49]Perl #133161: Anythingatall->import gives no error. Resolved Issues * [50]Perl #125619: Documentation of byte I/O. * [51]Perl #131594: Bleadperl v5.27.0-141-g5d09ee1cb7 breaks DAVIDO/JSON-Tiny-0.56.tar.gz. * [52]Perl #131760: "Wide character" errors are undocumented. * [53]Perl #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec. * [54]Perl #131953: Bleadperl v5.27.2-30-gdf6b4bd565 breaks SYBER/Panda-Lib-1.3.2.tar.gz. * [55]Perl #132167: Error parsing regex set in perl 5.26.0. * [56]Perl #132094: Bleadperl v5.27.3-31-gf14cf36320 DEBUGGING breaks ETJ/Event-1.26.tar.gz. * [57]Perl #132227: [CVE-2018-6797] heap-buffer-overflow in S_regatom. * [58]Perl #132483: BBC: recent commit breaks [59]App::perlbrew. * [60]Perl #132594: BBC smartmatch da4e040f42421764ef069371d77c008e6b801f45. * [61]Perl #132727: BBC [62]Class::MethodMaker broken by 6661956a23de82b41adc406200054293d6d7aded. * [63]Perl #132744: bogus syntax errors with use subs. * [64]Perl #132769: Blead Breaks CPAN: LEONT/App-a2p-1.009.tar.gz. * [65]Perl #132775: [BBC]: Commit 60fa466 breaks SMUELLER/Math-Clipper-1.23.tar.gz. * [66]Perl #132788: Blead Breaks CPAN: LEMBARK/Object-Trampoline-1.42.tar.gz. * [67]Perl #132955: USE_CPLUSPLUS build broken in 5.27 blead and all 5.26 stables. * [68]Perl #132992: [PATCH] for perl static build for gcc + win32 . * [69]Perl #133037: new warning in inline.h: S_variant_under_utf8_count. * [70]Perl #133039: ALL_STATIC build is broken on MSVC. * [71]Perl #133070: [PATCH] fix parallel ALL_STATIC Win32 build. * [72]Perl #133071: [PATCH] pod: Spelling fixes. * [73]Perl #133073: 5.26.1: some coverity findings in pp.c and toke.c. * [74]Perl #133084: [PATCH] fix win32 with Ming.org GCC 3.4.5 build. * [75]Perl #133088: [PATCH] fix utf8.c overflowed VC6's preproc macro buffer and syntax errored. * [76]Perl #133098: [PATCH] fix -DNO_MATHOMS build, mathomed syms were not removed from perldll.def. * [77]Perl #133100: SEGV using a regex with an invalid repeat range. * [78]Perl #133113: [PATCH] fix SEGV in XS::APItest::Backrefs::Comctl32Version(). * [79]Perl #133120: pod: fix some typos. * [80]Perl #133121: [PATCH] fix crash in gv_fetchmeth_sv. * [81]Perl #133125: more -DNO_MATHOMS breakage on Win32. * [82]Perl #133131: Blead Breaks CPAN: [83]Devel::Cover. * [84]Perl #133138: Blead Breaks CPAN: TOBYINK/Alt-Module-Runtime-ButEUMM-0.001.tar.gz. References 1. http://nntp.perl.org/group/perl.perl5.porters/250439 2. http://nntp.perl.org/group/perl.perl5.porters/250440 3. http://nntp.perl.org/group/perl.perl5.porters/250460 4. http://nntp.perl.org/group/perl.perl5.porters/250571 5. http://nntp.perl.org/group/perl.perl5.porters/250256 6. http://nntp.perl.org/group/perl.perl5.porters/250255 7. http://nntp.perl.org/group/perl.perl5.porters/250699 8. http://nntp.perl.org/group/perl.perl5.porters/250816 9. http://nntp.perl.org/group/perl.perl5.porters/250700 10. http://nntp.perl.org/group/perl.perl5.porters/250701 11. http://nntp.perl.org/group/perl.perl5.porters/250813 12. http://nntp.perl.org/group/perl.perl5.porters/250814 13. http://nntp.perl.org/group/perl.perl5.porters/250815 14. http://rt.perl.org/Ticket/Display.html?id=133064 15. http://rt.perl.org/Ticket/Display.html?id=133073 16. http://rt.perl.org/Ticket/Display.html?id=133074 17. http://rt.perl.org/Ticket/Display.html?id=133093 18. http://metacpan.org/pod/I18N::LangTags::List 19. http://rt.perl.org/Ticket/Display.html?id=133098 20. http://rt.perl.org/Ticket/Display.html?id=133102 21. http://metacpan.org/pod/File::Copy 22. http://rt.perl.org/Ticket/Display.html?id=133113 23. http://rt.perl.org/Ticket/Display.html?id=133117 24. http://rt.perl.org/Ticket/Display.html?id=133120 25. http://rt.perl.org/Ticket/Display.html?id=133121 26. http://rt.perl.org/Ticket/Display.html?id=133125 27. http://rt.perl.org/Ticket/Display.html?id=133126 28. http://rt.perl.org/Ticket/Display.html?id=133127 29. http://rt.perl.org/Ticket/Display.html?id=133128 30. http://rt.perl.org/Ticket/Display.html?id=133130 31. http://rt.perl.org/Ticket/Display.html?id=133131 32. http://metacpan.org/pod/Devel::Cover 33. http://rt.perl.org/Ticket/Display.html?id=133132 34. http://rt.perl.org/Ticket/Display.html?id=133134 35. http://rt.perl.org/Ticket/Display.html?id=133135 36. http://rt.perl.org/Ticket/Display.html?id=133136 37. http://rt.perl.org/Ticket/Display.html?id=133137 38. http://rt.perl.org/Ticket/Display.html?id=133141 39. http://rt.perl.org/Ticket/Display.html?id=133142 40. http://metacpan.org/pod/Devel::FindRef 41. http://rt.perl.org/Ticket/Display.html?id=133150 42. http://rt.perl.org/Ticket/Display.html?id=133152 43. http://rt.perl.org/Ticket/Display.html?id=133153 44. http://metacpan.org/pod/Time::HiRes 45. http://rt.perl.org/Ticket/Display.html?id=133154 46. http://rt.perl.org/Ticket/Display.html?id=133155 47. http://rt.perl.org/Ticket/Display.html?id=133157 48. http://rt.perl.org/Ticket/Display.html?id=133160 49. http://rt.perl.org/Ticket/Display.html?id=133161 50. http://rt.perl.org/Ticket/Display.html?id=125619 51. http://rt.perl.org/Ticket/Display.html?id=131594 52. http://rt.perl.org/Ticket/Display.html?id=131760 53. http://rt.perl.org/Ticket/Display.html?id=131844 54. http://rt.perl.org/Ticket/Display.html?id=131953 55. http://rt.perl.org/Ticket/Display.html?id=132167 56. http://rt.perl.org/Ticket/Display.html?id=132094 57. http://rt.perl.org/Ticket/Display.html?id=132227 58. http://rt.perl.org/Ticket/Display.html?id=132483 59. http://metacpan.org/pod/App::perlbrew 60. http://rt.perl.org/Ticket/Display.html?id=132594 61. http://rt.perl.org/Ticket/Display.html?id=132727 62. http://metacpan.org/pod/Class::MethodMaker 63. http://rt.perl.org/Ticket/Display.html?id=132744 64. http://rt.perl.org/Ticket/Display.html?id=132769 65. http://rt.perl.org/Ticket/Display.html?id=132775 66. http://rt.perl.org/Ticket/Display.html?id=132788 67. http://rt.perl.org/Ticket/Display.html?id=132955 68. http://rt.perl.org/Ticket/Display.html?id=132992 69. http://rt.perl.org/Ticket/Display.html?id=133037 70. http://rt.perl.org/Ticket/Display.html?id=133039 71. http://rt.perl.org/Ticket/Display.html?id=133070 72. http://rt.perl.org/Ticket/Display.html?id=133071 73. http://rt.perl.org/Ticket/Display.html?id=133073 74. http://rt.perl.org/Ticket/Display.html?id=133084 75. http://rt.perl.org/Ticket/Display.html?id=133088 76. http://rt.perl.org/Ticket/Display.html?id=133098 77. http://rt.perl.org/Ticket/Display.html?id=133100 78. http://rt.perl.org/Ticket/Display.html?id=133113 79. http://rt.perl.org/Ticket/Display.html?id=133120 80. http://rt.perl.org/Ticket/Display.html?id=133121 81. http://rt.perl.org/Ticket/Display.html?id=133125 82. http://rt.perl.org/Ticket/Display.html?id=133131 83. http://metacpan.org/pod/Devel::Cover 84. http://rt.perl.org/Ticket/Display.html?id=133138