Perl 5 Porters Mailing List Summary: March 1st-6th
Hey everyone,
Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!
March 1st-6th
News and updates
Ricardo Signes updated the list about commits made to address and fix CVE-2016-2381, which includes the value perl returns for a repeated environment variable and the values subprocesses inherit as a result.
Dave Mitchell providing his grant reports.
Karl Williamson informs about a draft of Unicode changes to allow customizing Unicode emoji characters.
At the end of a long thread, Aristotle Pagaltzis provides a change to strict and warnings. The commit message explains the issue.
James Keenan researched the topic of Perl #127624, confirming the issue Lukas Mai raised and adds more historical information to it.
Dave Mitchell silenced some compiler warnings on HP/UX.
Tom Browder sent an email to several development groups (amongst them, p5p) mentioning a static code checker research.
Issues
New issues
- Perl #127638: Bleadperl breaks Net::Yadis.
- Perl #127644: Bleadperl breaks Sig::PackageScoped.
- Perl #127663:
perl -i
should not delete the original file before writing the new content. - Perl #127661:
threads-shared
object2.t
crash.
David Farrell asks to resolve links that are not listed in perldoc.perl.org. JJ will work on this during the QA hackathon.
Resolved issues
- Perl #127636:
"Teach"
makedef.pl
an alternative macro toPERL_COPY_ON_WRITE
. - Perl #127635:
s///r
with-DPERL_NO_COW
attempts to modify source SV. - Warnings during blead build run for
.pm
files that do not contain any POD documentation. - Perl #127581: 5.23.8 + "Assuming NOT a POSIX" causes spurious warning in PPIx::Regexp::Token::Literal.
- Perl #127582:
Warning for
[.posix.]
classes too eager. - Perl #127599:
Assertion failure with code
0,qr{(}
. - Perl #127641:
Reduce number of calls to
add_cp_to_invlist
. - Perl #127392: Excessive memory usage in regex.
- Perl #125368:
S_glob_assign_glob
assertion failure. - Perl #126141:
Using
]]]]][\\
as a pattern should raise an error. - Perl #127262:
Perl_yylex
assertion failure. - Perl #126182: Regex causing memory leak.
- Perl #127619:
Broken
memcpy()
fallback tobcopy()
. - Perl #126405:
SIGSEGV in
S_study_chunk
. - Perl #127664:
Carp
::longmess
returns 1 when passed a reference and called in scalar context.
Proposed patches
Tony Cook provides a new patch to fix tests in FreeBSD jail, Perl #127533.
Dagfinn Ilmari Mannsåker provided a patch which normalizes the types for lengths and sizes. It includes a good investigation and explanation of the situation. What Ilmari is asking is, should this be added while approaching the full code freeze?
Tony Cook provides another patch for Perl #122287 to handle undefined symbols on illumos.
Sullivan Beck provided a patch to update Locale::Codes from version 3.37 to 3.38.
Dave Mitchell provided a patch for Devel::NYTProf to handle issues relating to the new context stack system rewrite.
Discussion
Dave Mitchell provided comments on Perl #127638, explaining the problem as a bug in XML::XPath::Node::Element and/or Net::Yadis. It is an interesting read.
Chad Granum bumped a thread on reviewing Test::Builder using Test2.
Maxwell Carey asks about how Perl decided the package name in a construct with indirect object syntax. Father Chrysostomos jumps to the rescue with an explanation.
David E. Wheeler raises a problem he encountered with the encoding IO layer. There are several explanations and additional information provided on the thread by Zefram, Aaron Crane, and Leon Timmermans.
Linda Walsh
provided
an idea for a feature, which turned into an interesting discussion
about a qw
-like keyword that could interpolate variables and
maintain the spaces available in the original values. Lukas Mai
recommended Quote::Code.
Håkon Hægland
asks
for an option in core to make __FILE__
use an absolute path.
Zefram tries to find out what it is for and maintains there's a
better way to achieve the desired result.
Leave a comment