Perl 5 Porters Mailing List Summary: May 10th-18th
Sawyer X <[email protected]> Thu, 19 May 2016 08:11:12 +0200
| Newsgroups | gmane.comp.lang.perl.perl5-summary |
|---|---|
| Message-ID | <[email protected]> |
Blog:
http://blogs.perl.org/users/sawyer_x/2016/05/perl-5-porters-mailing-list-=
summary-may-10th-18th.html
Twitter: https://twitter.com/perl5summaries/status/733177820868968449
May 10th-18th
News and updates
Sawyer X [1]reports that this month will see a release of another
development release (instead of next month) in order to accommodate
changes which waited until 5.24.0 and 5.25.0 were released.
Tony Cook provided his [2]grant [3]reports. In total about 32 hours an=
d
approximately 16 tickets were reviewed or working on, and 1 patch
applied.
Dave Mitchell provided his grant [4]report. The majority of the work w=
as
done to try and make [5]Scope::Upper work on 5.24.0.
Craig A. Berry announced that binary kits of Perl 5.24.0 for OpenVMS a=
re
now [6]available.
Issues
New issues
* [7]Perl #128107: ExtUtils/typemap references unresolved symbol.
* [8]Perl #128111: gettimeofday.t fails "time left should be zero".
* [9]Perl #128139: BBC (Blead Breaks CPAN) on a long list of modules=
.
* [10]Perl #128143: Inconsistent behaviour when decoding in
substitution.
* [11]Perl #128167: Issues with the embedded y2038 library.
* [12]Perl #128170: Assert failure in regcomp.c.
* [13]Perl #128179: Bleadperl breaks [14]Array::Base.
* [15]Warnings from hv_func.h.
* Dan Collins [16]reports GCC 6.1 on Debian build report having a fe=
w
warnings.
Resolved issues
* [17]Perl #100183: [18]Carp won't print $. if it's in "chunk" mode.
* [19]Perl #125833: require ::foo will try to load /foo.pm.
* [20]Perl #127000: Update to latest [21]Test-Simple dev release.
* [22]Perl #127234: Fix the Configure escape with usecrosscompile
but no
targethost.
* [23]Perl #127780: Documentation needed: backticks, qx() return
octets,
not characters.
* [24]Perl #127821: lround() is not exported from [25]POSIX.
* [26]Perl #127852: Finish mathomizing Perl_instr.
* [27]Perl #127880: -DPERL_TRACE_OPS builds fail make test for all
other
config options.
* [28]Perl #127952: Assertion failure.
* [29]Perl #127976: each($scalar) error message anomalies.
* [30]Perl #128012: Support mandoc in perl5db.t.
* [31]Perl #128020: perlbug needs to wrap long lines for MTA safety.
* [32]Perl #128085: SIGSEGV in S_regmatch with S_study_chunk.
* [33]Perl #128086: SIGSEGV in hek_eq_pvn_flags.
* [34]Perl #128089: Fix [35]Module::CoreList is_core bounds
checking for
specific module versions.
* [36]Perl #128105: Clarify description of sprintf %.1g in perlfunc.
* [37]Perl #128106: SIGSEGV in Perl_sv_resetpvn when reset catches a
sub.
* [38]Perl #128109: Issues with (?0) being wrong in 5.24 (RC?).
* [39]Perl #128126: Fix link to Crosby paper on Algorithmic Complexi=
ty
Attacks.
* [40]Perl #128131: gcc 6 link-time optimization (LTO) breaks Config=
ure
symbol detection.
* [41]Perl #128171: Assert fail in toke.c.
Proposed patches
Maxwell Hadyn provided a patch in [42]Perl #128105 to clarify the
description of sprintf %.1g in perlfunc.
Jim Cromie provided a patch in [43]Perl #128112 to improve the bug
handling of glibc i-modulo.
Chad Granum (Exordist) provided a patch in [44]Perl #128113 to upgrade
[45]Test-Simple in perl blead.
Lukas Mai provided a patch for [46]Perl #128131 to fix the link-time
optimization (LTO) for GCC 6.
Salvador Fandi=C3=B1o provided a [47]patch to fix a [48]PerlIO::encodi=
ng test.
Tony Cook provided a patch in [49]Perl #126228.
Karen Etheridge provided a patch in [50]Perl #128153 to upgrade
[51]Module::Metadata to 1.000032 and another in [52]Perl #128160 to
silence some diagnostic messages that were printed with the first patc=
h.
Karen also submitted a patch in [53]Perl #128169 to remove internal te=
st
modules from [54]Module::CoreList.
Jerry D. Hedden provided patches to update [55]threads and
[56]threads::shared to 2.08 and 1.52, respectively.
Discussion
Mojca Miklavec has taken over maintainership of perl5 in MacPorts and
[57]asks for advise on the appropriate configuration flags. An [58]ans=
wer
provided by Craig A. Berry.
James E. Keenan set up a smoke branch to test the upgrade patch in
[59]Perl #128113 (mentioned above) and asks whether we should still me=
rge
to blead for sensitive distributions. Tony Cook intends to apply the
patch
soon. Tony [60]provided some benchmark results, and Chad Granum
[61]provided an explanation of possible differences.
The discussion about removing . from @INC is continuing, thanks to
constant bumps from Todd Rinaldo. I recommend [62]reading about the to=
pic
and its possible effects and various offered solutions.
Ricardo Signes [63]asks if anything is preventing us from moving lexic=
al
subroutines from "experimental". Father Chrysostomos mentions [64]Perl
#123367.
H. Merijn Brand (Tux) [65]reports he benchmarked Perl 5.24.0 and [66]s=
ees
an improvement in speed.
Timothy Madden [67]asked how to use I/O from native C extensions. Leon
Timmermands [68]provides an answer.
Karl Williamson [69]reminds everyone to update all RT tickets for 5.26
pending release.
Aaron Crane [70]asks about a proposal to deprecated and remove a
C-specific function from [71]POSIX.pm.
Following no objections, Dave Mitchell had [72]set -DPERL_PARENT_OP as
default.
Alberto Sim=C3=B5es [73]asks about the return keyword behavior in a ma=
p block.
Note-worthy, Aaron Crane's [74]explanation for a particular bug.
H. Merijn (Tux) Brand [75]had# a problem which Zefram pinned to a chec=
k
done on the shebang for Perl 6 which created a false positive. There's=
an
active discussion on whether the check should be reverted or kept.
Karl Williamson [76]asks about [77]Perl #57512 (implicit close()s are
silently unchecked for error). Ricardo Signes explains the problem and
Father Chrysostomos elaborates. It would seem that under the new conte=
xt
stack Dave Mitchell has written, this class of errors could be fixed.
Karl Williamson [78]simplified and generalized mathom.c, which is a fi=
le
that keeps several definitions, originally meant for binary
compatibility.
Dave Mitchell suggests cleaning up up after every stable release.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/236358
2. http://www.nntp.perl.org/group/perl.perl5.porters/236362
3. http://www.nntp.perl.org/group/perl.perl5.porters/236363
4. http://www.nntp.perl.org/group/perl.perl5.porters/236413
5. https://metacpan.org/pod/Scope::Upper
6. http://www.nntp.perl.org/group/perl.perl5.porters/236337
7. https://rt.perl.org/Ticket/Display.html?id=3D128107
8. https://rt.perl.org/Ticket/Display.html?id=3D128111
9. https://rt.perl.org/Ticket/Display.html?id=3D128139
10. https://rt.perl.org/Ticket/Display.html?id=3D128143
11. https://rt.perl.org/Ticket/Display.html?id=3D128167
12. https://rt.perl.org/Ticket/Display.html?id=3D128170
13. https://rt.perl.org/Ticket/Display.html?id=3D128179
14. https://metacpan.org/pod/Array::Base
15. http://www.nntp.perl.org/group/perl.perl5.porters/236443
16. http://www.nntp.perl.org/group/perl.perl5.porters/236494
17. https://rt.perl.org/Ticket/Display.html?id=3D100183
18. https://metacpan.org/pod/Carp
19. https://rt.perl.org/Ticket/Display.html?id=3D125833
20. https://rt.perl.org/Ticket/Display.html?id=3D127000
21. https://metacpan.org/release/Test-Simple
22. https://rt.perl.org/Ticket/Display.html?id=3D127234
23. https://rt.perl.org/Ticket/Display.html?id=3D127780
24. https://rt.perl.org/Ticket/Display.html?id=3D127821
25. https://metacpan.org/pod/POSIX
26. https://rt.perl.org/Ticket/Display.html?id=3D127852
27. https://rt.perl.org/Ticket/Display.html?id=3D127880
28. https://rt.perl.org/Ticket/Display.html?id=3D127952
29. https://rt.perl.org/Ticket/Display.html?id=3D127976
30. https://rt.perl.org/Ticket/Display.html?id=3D128012
31. https://rt.perl.org/Ticket/Display.html?id=3D128020
32. https://rt.perl.org/Ticket/Display.html?id=3D128085
33. https://rt.perl.org/Ticket/Display.html?id=3D128086
34. https://rt.perl.org/Ticket/Display.html?id=3D128089
35. https://metacpan.org/pod/Module::CoreList
36. https://rt.perl.org/Ticket/Display.html?id=3D128105
37. https://rt.perl.org/Ticket/Display.html?id=3D128106
38. https://rt.perl.org/Ticket/Display.html?id=3D128109
39. https://rt.perl.org/Ticket/Display.html?id=3D128126
40. https://rt.perl.org/Ticket/Display.html?id=3D128131
41. https://rt.perl.org/Ticket/Display.html?id=3D128171
42. https://rt.perl.org/Ticket/Display.html?id=3D128105
43. https://rt.perl.org/Ticket/Display.html?id=3D128112
44. https://rt.perl.org/Ticket/Display.html?id=3D128113
45. https://metacpan.org/release/Test-Simple
46. https://rt.perl.org/Ticket/Display.html?id=3D128131
47. http://www.nntp.perl.org/group/perl.perl5.porters/236350
48. https://metacpan.org/pod/PerlIO::encoding
49. https://rt.perl.org/Ticket/Display.html?id=3D126228
50. https://rt.perl.org/Ticket/Display.html?id=3D128153
51. https://metacpan.org/pod/Module::Metadata
52. https://rt.perl.org/Ticket/Display.html?id=3D128160
53. https://rt.perl.org/Ticket/Display.html?id=3D128169
54. https://metacpan.org/pod/Module::CoreList
55. https://metacpan.org/pod/threads
56. https://metacpan.org/pod/threads::shared
57. http://www.nntp.perl.org/group/perl.perl5.porters/236283
58. http://www.nntp.perl.org/group/perl.perl5.porters/236311
59. https://rt.perl.org/Ticket/Display.html?id=3D128113
60. http://www.nntp.perl.org/group/perl.perl5.porters/236335
61. http://www.nntp.perl.org/group/perl.perl5.porters/236342
62. http://www.nntp.perl.org/group/perl.perl5.porters/235531
63. http://www.nntp.perl.org/group/perl.perl5.porters/236326
64. https://rt.perl.org/Ticket/Display.html?id=3D123367
65. http://www.nntp.perl.org/group/perl.perl5.porters/236328
66. http://www.nntp.perl.org/group/perl.perl5.porters/236348
67. http://www.nntp.perl.org/group/perl.perl5.porters/236357
68. http://www.nntp.perl.org/group/perl.perl5.porters/236359
69. http://www.nntp.perl.org/group/perl.perl5.porters/236369
70. http://www.nntp.perl.org/group/perl.perl5.porters/236378
71. https://metacpan.org/pod/POSIX
72. http://www.nntp.perl.org/group/perl.perl5.porters/236386
73. http://www.nntp.perl.org/group/perl.perl5.porters/236395
74. http://www.nntp.perl.org/group/perl.perl5.porters/236398
75. http://www.nntp.perl.org/group/perl.perl5.porters/236423
76. http://www.nntp.perl.org/group/perl.perl5.porters/236483
77. https://rt.perl.org/Ticket/Display.html?id=3D57512
78. http://www.nntp.perl.org/group/perl.perl5.porters/236372