Perl 5 Porters Mailing List Summary: April 14th-27th
Sawyer X <[email protected]> Wed, 27 Apr 2016 15:15:25 +0200
| Newsgroups | gmane.comp.lang.perl.perl5-summary |
|---|---|
| Message-ID | <[email protected]> |
Blog:
http://blogs.perl.org/users/sawyer_x/2016/04/perl-5-porters-mailing-list-=
summary-april-14th-27th.html
Twitter:
http://blogs.perl.org/users/sawyer_x/2016/04/perl-5-porters-mailing-list-=
summary-april-14th-27th.html
April 14th-27th
Correction: Previous summary stated that [1]Perl #121734 was resolved.=
It
was not. Thanks, Tony, for the correction!
News and updates
A lot has happened during these two weeks since the previous summaries
went out.
Ricardo Signes [2]stepped down from the role of the Perl Pumpking. Fee=
l
free to offer words of praise and thanks.
Sawyer X is the [3]next [4]pumpking.
Ricardo Signes released Perl 5.24.0-RC3. You can read more in the
[5]release announcement.
Dave Mitchell provides grant #2 reports #123 and #124 available [6]her=
e.
Most of his time was spent on getting [7]Scope::Upper to work on Perl
5.23.8 and above.
Tony Cook provides grant 7's [8]3rd and [9]4th.
More from Tony Cook, a [10]summary of the March grant work.
Issues
New issues
* [11]Perl #127914: [12]Module::CoreList 5.20160410 not on CPAN.
* [13]Perl #127915: Segfault triggered by "ab" x ~0.
* [14]Perl #127921: Possible inconsistency in perlop documentation o=
n
precedence of || and //.
* [15]Perl #127922: 5.24.0-RC1 Windows build failure with mingw.org
gcc-3.4.5.
* [16]Perl #127934: Assertion failure triggered by $z *=3D *z=3D0.
* [17]Perl #127952: Assertion failure triggered by 0,!n||!\r=3D0.
* [18]Perl #127953: stat.t build tests failing on some Cygwin.
* [19]Perl #127956: Null pointer dereference.
* [20]Perl #127976: each($scalar) error message anomalies.
* [21]Perl #126993: Version control conflict markers.
* [22]Perl #127999: Slowdown in split + list assign.
* [23]Perl #128001: Quadmath builds segfault on repeat with a very
large
count.
Resolved issues
* [24]Perl #113644: Panic error in perl5db.pl.
* [25]Perl #125584: Mysterious taint issue in Bugzilla4Intranet.
* [26]Perl #127709: Documentation problem with links and perlpod,
podchecker.
* [27]Perl #127894: -DDEBUGGING -Dusequadmath -Dusethreads builds cr=
ash
early.
* [28]Perl #127899: Extra slash in perldelta example in 5.22.2-RC1 a=
nd
5.24.0-RC1 confusing.
* [29]Perl #127936: sprintf typo in 5.24 perldelta.
Proposed patches
Jim Keenan provides a patch for [30]Perl #127391 in order to move forw=
ard
with the documentation issue.
John Lightsey provided a patch in [31]Perl #127923 to add blacklist an=
d
whitelist functionality to [32]Locale::Maketext.
Jerry D. Hedden provided patches to upgrade [33]threads to 2.06,
[34]Thread::Queue to 3.08, and [35]threads::shared to 1.51.
Yves Orton provided a patch for [36]Perl #123562, a problem with regul=
ar
expressions possibly hanging on CPU 100%, which is considered a securi=
ty
problem.
Aaron Crane provided a patch for [37]RT #100183, but since 5.24 is
already
at RC releases, it is frozen and the patch will get in on version 5.25=
.
You can read Aaron's comment [38]here.
Matthew Horsfall [39]provided a patch relating to [40]Perl #126579,
warnings about newlines in open.
Matthew Horsfall also [41]provided a patch for [42]Perl #124050,
t/harness.t can mistakenly run tests outside the perl source tree.
Aristotle Pagaltzis [43]provided a patch to clean up
[44]Module::CoreList.
Aristotle also provided a patch to fix [45]Perl #127981.
Discussion
Todd Rinaldo raised RT#127810 to provide a -Dfortify_inc Configure opt=
ion
to control the current directory appearing in @INC. The conversation
around it [46]continued [47]further.
Zefram provides a detailed [48]explaination about an observation made =
by
Slaven Rezi=C4=87 in [49]Perl #127909.
Sisyphus [50]raised a confusing bit of documentation, which was fixed =
and
backported to 5.22.
Sisyphus also [51]asks about the binary name expected for make.exe.
Bulk88
explains that it is easier to have it called gmake.exe to know what
options it supports, and Leon Timmermans suggests it is possible to
address it.
Dave Mitchell [52]discussed his work on [53]Scope::Upper. It seems Dav=
e
was able to get most of it working, but due to how the module works, D=
ave
does not believe any sensible API can be shield the module from breaka=
ge.
The discussion continued on extracting the most useful bits into a
different module.
Maxwell Carey [54]asks what could cause a problem described on Stack
Overflow with a failure to print.
In an email to the list, Sisyphus [55]asks about the current state of
[56]ExtUtils::MakeMaker with relation to the current version in blead =
vs.
CPAN.
The conversation about changing how the signatures feature worked with
relation to @_ started by Dave Mitchell continues. Ricardo Signes
[57]provided a summary of Zefram's position and his conclusions.
Karl Williamson [58]suggests POSIX::set_locale refusing to switch to a
locale we know will cause a libc crash.
Smylers [59]asks in [60]Perl #122551 whether [61]Term::ReadLine
should not
use [62]Term::ReadLine::Perl as the default.
The conversation in [63]Perl #127232 continues. You can read more
[64]here.
Ren=C3=A9e Baecker [65]mentions that perllol still reflects autoderef,=
which
was removed, and should be updated.
Ed Avis suggested in [66]Perl #127993 to add version control conflict
markers, so Perl could warn you correctly when you forgot merge confli=
ct
markers in your code.
References
1. https://rt.perl.org/Ticket/Display.html?id=3D121734
2. http://www.nntp.perl.org/group/perl.perl5.porters/235825
3. http://www.nntp.perl.org/group/perl.perl5.porters/236010
4. http://www.nntp.perl.org/group/perl.perl5.porters/236028
5. http://www.nntp.perl.org/group/perl.perl5.porters/236066
6. http://www.nntp.perl.org/group/perl.perl5.porters/235889
7. https://metacpan.org/pod/Scope::Upper
8. http://www.nntp.perl.org/group/perl.perl5.porters/235946
9. http://www.nntp.perl.org/group/perl.perl5.porters/235947
10. http://www.nntp.perl.org/group/perl.perl5.porters/235948
11. https://rt.perl.org/Ticket/Display.html?id=3D127914
12. https://metacpan.org/pod/Module::CoreList
13. https://rt.perl.org/Ticket/Display.html?id=3D127915
14. https://rt.perl.org/Ticket/Display.html?id=3D127921
15. https://rt.perl.org/Ticket/Display.html?id=3D127922
16. https://rt.perl.org/Ticket/Display.html?id=3D127934
17. https://rt.perl.org/Ticket/Display.html?id=3D127952
18. https://rt.perl.org/Ticket/Display.html?id=3D127953
19. https://rt.perl.org/Ticket/Display.html?id=3D127956
20. https://rt.perl.org/Ticket/Display.html?id=3D127976
21. https://rt.perl.org/Ticket/Display.html?id=3D126993
22. https://rt.perl.org/Ticket/Display.html?id=3D127999
23. https://rt.perl.org/Ticket/Display.html?id=3D128001
24. https://rt.perl.org/Ticket/Display.html?id=3D113644
25. https://rt.perl.org/Ticket/Display.html?id=3D125584
26. https://rt.perl.org/Ticket/Display.html?id=3D127709
27. https://rt.perl.org/Ticket/Display.html?id=3D127894
28. https://rt.perl.org/Ticket/Display.html?id=3D127899
29. https://rt.perl.org/Ticket/Display.html?id=3D127936
30. https://rt.perl.org/Ticket/Display.html?id=3D127391
31. https://rt.perl.org/Ticket/Display.html?id=3D127923
32. https://metacpan.org/pod/Locale::Maketext
33. https://metacpan.org/pod/threads
34. https://metacpan.org/pod/Thread::Queue
35. https://metacpan.org/pod/threads::shared
36. https://rt.perl.org/Ticket/Display.html?id=3D123562
37. https://rt.cpan.org/Ticket/Display.html?id=3D100183
38. http://www.nntp.perl.org/group/perl.perl5.porters/236013
39. http://www.nntp.perl.org/group/perl.perl5.porters/236014
40. https://rt.perl.org/Ticket/Display.html?id=3D126579
41. http://www.nntp.perl.org/group/perl.perl5.porters/236016
42. https://rt.perl.org/Ticket/Display.html?id=3D124050
43. http://www.nntp.perl.org/group/perl.perl5.porters/236054
44. https://metacpan.org/pod/Module::CoreList
45. https://rt.perl.org/Ticket/Display.html?id=3D127981
46. http://www.nntp.perl.org/group/perl.perl5.porters/235836
47. http://www.nntp.perl.org/group/perl.perl5.porters/235837
48. http://www.nntp.perl.org/group/perl.perl5.porters/235865
49. https://rt.perl.org/Ticket/Display.html?id=3D127909
50. http://www.nntp.perl.org/group/perl.perl5.porters/235852
51. http://www.nntp.perl.org/group/perl.perl5.porters/235824
52. http://www.nntp.perl.org/group/perl.perl5.porters/235886
53. https://metacpan.org/pod/Scope::Upper
54. http://www.nntp.perl.org/group/perl.perl5.porters/235923
55. http://www.nntp.perl.org/group/perl.perl5.porters/235951
56. https://metacpan.org/pod/ExtUtils::MakeMaker
57. http://www.nntp.perl.org/group/perl.perl5.porters/235997
58. http://www.nntp.perl.org/group/perl.perl5.porters/236004
59. http://www.nntp.perl.org/group/perl.perl5.porters/235967
60. https://rt.perl.org/Ticket/Display.html?id=3D122551
61. https://metacpan.org/pod/Term::ReadLine
62. https://metacpan.org/pod/Term::ReadLine::Perl
63. https://rt.perl.org/Ticket/Display.html?id=3D127232
64. http://www.nntp.perl.org/group/perl.perl5.porters/236009
65. http://www.nntp.perl.org/group/perl.perl5.porters/236046
66. https://rt.perl.org/Ticket/Display.html?id=3D127993