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