Perl 5 Porters Mailing List Summary: August 1st-7th
[email protected] (Sawyer X) Thu, 11 Aug 2016 13:01:15 +0200
| Newsgroups | perl.perl5.summary |
|---|---|
| Message-ID | <[email protected]> |
(This is a bit late, but I was ill last few days.)
Blog:
http://blogs.perl.org/users/sawyer_x/2016/08/perl-5-porters-mailing-list-summary-august-1st-7th.html
Twitter: https://twitter.com/perl5summaries/status/763691373430267904
August 1st-7th
News and updates
Dave Mitchell [1]merged the signature optimizations branch he was working
on. Exciting!
Todd Rinaldo [2]suggested (Smoke-It branch?) introducing smoking of perl
core branches against CPAN to test how specific features affect CPAN and
might cause breakage. More about that further down under Discussion.
A new version of [3]Encode (2.84) is [4]out.
Dave Mitchell [5]merged his cleanups of the a flag in embed.fnc.
Chris 'BinGOs' Williams [6]reminded p5p about documenting commits in the
perldelta file for the upcoming 5.25.4 release this month.
Neil Bowers [7]released a new version of [8]NEXT with some doc fixes and
asked to sync blead with it.
Grant reports
Dave Mitchell provided his [9]grant (DAVEM TPF grant#2 report
#137,#138,#139) [10]reports (DAVEM TPF Grant#2 July 2016 report).
Issues
New issues
* [11]Perl #128836: XSLoader meta information incorrect.
* [12]Perl #128843: printf %a mishandles subnormals.
* [13]Perl #128864: perlre(1) and paired double quote regex searches.
James E. Keenan [14]reported test failures on FreeBSD.
Resolved issues
* [15]Perl #123392: Encourage use of $] over $^V.
* [16]Perl #125491: Perl regular expression bug in v5.18.
* [17]Perl #126038: handy.h:1922 shift-count-overflow warning under GCC
5.2, seems impossible.
* [18]Perl #126041: miniperl PP glob/Perl_start_glob() wipes all of
%ENV
and perlglob.exe proc can't start on VC 2005/WinXP.
* [19]Perl #127494: Bleadperl v5.23.7-331-g000814d breaks
NEILB/Module-Info-0.37.tar.gz.
* [20]Perl #127518: Clarification for the return type of pos() in doc.
* [21]Perl #127830: [PATCH] Correct some spelling errors in
lib/unicore/mktables.
* [22]Perl #128630: commit 15899733e changes SKIP to FAIL on Win32 in
op/sprintf.t.
* [23]Perl #128680: Bug #128313 for perl5: Memory leak in perl 5.24.0
when use re qw[strict] is used.
* [24]Perl #128738: \x{ffffffff} as string delim preserves \\.
* [25]Perl #128740: perl5 segfaults (perl5 versions gentoo(5.20.0,
5.22.0), guix (5.22.1)) without message.
* [26]Perl #128808: Bad email address for perlbug.
* [27]Perl #128836: [28]XSLoader meta information incorrect.
* [29]Perl #128837: #126041 preserve systemroot env var during env wipe
for Win32 in magic.t.
Rejected issues
* [30]Perl #123649: [31]POSIX::localeconv: behavior change when called
without [32]POSIX::setlocale.
Suggested patches
Bulk88 provided a patch in [33]Perl #128837 to fix a test with VC 2005 on
Windows XP.
Chris Travers provided a patch to perlsec in [34]Perl #128845: patch
attached for perlsec.pod. regarding loading code from the current working
directory, which is not advised.
Karen Etheridge provided a patch to [35]Perl #128836 ([36]XSLoader meta
information incorrect) which was merged.
Discussion
Under [37]Perl #126310 (no "Malformed UTF-8 character" warning on
single-quoted strings under use utf8), Karl Williamson and Father
Chrysostomos discuss where in the code to solve the issue.
Karl Williamson [38]mentioned (Re: ASCII support in z/OS) that there
might
be a way to support ASCII in z/OS without breakage to those not using
ASCII-based z/OS instances.
Father Chrysostomos [39]asked (Alignment question) about alignment of the
parser struct. There are additional comments from Leon Timmermans, Eric
Wong, and Tony Cook, providing details on the issue.
Todd Rinaldo [40]intends ([perl #127810] Provide -Dfortify_inc Configure
option to remove .from @INC) to submit a rebased patch. Craig A. Berry
[41]recommended picking a name which is more descriptive and not
absolute,
so people will not assume a wider range of issues were addressed by this
change.
As mentioned above, Todd suggested a way to smoke perl branches against
CPAN to detect breakage. Andreas Koenig [42]provided his recipe for doing
this, which he uses to help test breakages of CPAN for specific features.
Dave Mitchell [43]confirmed that [44]Coro 6.511 builds successfully on
Linux with ithreaded DEBUGGING perl 5.22.3-RC2.
James E. Keenan [45]updated about test failures in blead, which Karl
Williamson confirms is on Linux and found the offending commit. Father
Chrysostomos provides a fix.
Father Chrysostomos [46]asked about an optimization he had done and
wonders if he's interpreting the output of cachegrind correctly and
whether the change is valuable.
Karl Williamson [47]suggested (RFC: perldeprecated.pod) adding a pod to
list deprecated features, and possibly those that are discouraged,
including the time they fell under this category and when it is scheduled
to be removed.
Yaroslav Kuzmin [48]provided (Re: ASCII support in z/OS) a response
regarding ASCII support in z/OS. Yaroslav also [49]summarized the
different options available.
Dave Mitchell [50]provided (Re: Interpreting cachegrind output)
explanations on how to measure performance differences in perl.
Michael Schroeder [51]asked about a different way to handle a recent
change in [52]base.pm.
Jim E. Keenan [53]asked (Internals:: undocumented) about the Internals::
namespace and its documentation. It is undocumented and should not be
used
by any non-core module.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/238613
2. http://www.nntp.perl.org/group/perl.perl5.porters/238601
3. http://metacpan.org/pod/Encode
4. http://www.nntp.perl.org/group/perl.perl5.porters/238625
5. http://www.nntp.perl.org/group/perl.perl5.porters/238635
6. http://www.nntp.perl.org/group/perl.perl5.porters/238643
7. http://www.nntp.perl.org/group/perl.perl5.porters/238697
8. http://metacpan.org/pod/NEXT
9. http://www.nntp.perl.org/group/perl.perl5.porters/238595
10. http://www.nntp.perl.org/group/perl.perl5.porters/238597
11. http://rt.perl.org/Ticket/Display.html?id=128836
12. http://rt.perl.org/Ticket/Display.html?id=128843
13. http://rt.perl.org/Ticket/Display.html?id=128864
14. http://www.nntp.perl.org/group/perl.perl5.porters/238538
15. http://rt.perl.org/Ticket/Display.html?id=123392
16. http://rt.perl.org/Ticket/Display.html?id=125491
17. http://rt.perl.org/Ticket/Display.html?id=126038
18. http://rt.perl.org/Ticket/Display.html?id=126041
19. http://rt.perl.org/Ticket/Display.html?id=127494
20. http://rt.perl.org/Ticket/Display.html?id=127518
21. http://rt.perl.org/Ticket/Display.html?id=127830
22. http://rt.perl.org/Ticket/Display.html?id=128630
23. http://rt.perl.org/Ticket/Display.html?id=128680
24. http://rt.perl.org/Ticket/Display.html?id=128738
25. http://rt.perl.org/Ticket/Display.html?id=128740
26. http://rt.perl.org/Ticket/Display.html?id=128808
27. http://rt.perl.org/Ticket/Display.html?id=128836
28. http://metacpan.org/pod/XSLoader
29. http://rt.perl.org/Ticket/Display.html?id=128837
30. http://rt.perl.org/Ticket/Display.html?id=123649
31. http://metacpan.org/pod/POSIX
32. http://metacpan.org/pod/POSIX
33. http://rt.perl.org/Ticket/Display.html?id=128837
34. http://rt.perl.org/Ticket/Display.html?id=128845
35. http://rt.perl.org/Ticket/Display.html?id=128836
36. http://metacpan.org/pod/XSLoader
37. http://rt.perl.org/Ticket/Display.html?id=126310
38. http://www.nntp.perl.org/group/perl.perl5.porters/238584
39. http://www.nntp.perl.org/group/perl.perl5.porters/238569
40. http://www.nntp.perl.org/group/perl.perl5.porters/238600
41. http://www.nntp.perl.org/group/perl.perl5.porters/238604
42. http://www.nntp.perl.org/group/perl.perl5.porters/238608
43. http://www.nntp.perl.org/group/perl.perl5.porters/238634
44. http://metacpan.org/pod/Coro
45. http://www.nntp.perl.org/group/perl.perl5.porters/238655
46. http://www.nntp.perl.org/group/perl.perl5.porters/238668
47. http://www.nntp.perl.org/group/perl.perl5.porters/238647
48. http://www.nntp.perl.org/group/perl.perl5.porters/238679
49. http://www.nntp.perl.org/group/perl.perl5.porters/238683
50. http://www.nntp.perl.org/group/perl.perl5.porters/238686
51. http://www.nntp.perl.org/group/perl.perl5.porters/238708
52. http://metacpan.org/pod/base
53. http://www.nntp.perl.org/group/perl.perl5.porters/238709