<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Byte Me Dot Org</title>
	<atom:link href="http://byte-me.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://byte-me.org</link>
	<description>Technical flotsam and jetsam</description>
	<lastBuildDate>Mon, 13 May 2013 01:46:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Perl 5 Porters Weekly: May 6-12, 2013</title>
		<link>http://byte-me.org/perl-5-porters-weekly-may-6-12-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-may-6-12-2013/#comments</comments>
		<pubDate>Mon, 13 May 2013 01:46:44 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=696</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. The big news this week is the release of perl-5.18.0-RC1 and RC2. Topics this week include: perl-5.18.0-RC2 is now available Proposal: initial type annotation in SV What does PERL_HASH_SEED do? Designing an API Should we make hashes return]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the<br />
perl5-porters email list.  The big news this week is the release of<br />
perl-5.18.0-RC1 <em>and</em> RC2.</p>
<p>Topics this week include:</p>
<ul>
<li>perl-5.18.0-RC2 is now available</li>
<li>Proposal: initial type annotation in SV</li>
<li>What does PERL_HASH_SEED do?</li>
<li>Designing an API</li>
<li>Should we make hashes return keys in FIFO order?</li>
<li>Release timing drift</li>
</ul>
<p><strong>perl-5.18.0-RC2 is now available</strong></p>
<p>Fire up perlbrew: 5.18.0-RC2 is here. Time to test all your modules<br />
against this release candidate!  The perldelta also makes great<br />
reading &#8211; all the stuff that&#8217;s new and different.  Some highlights<br />
include the hash ordering changes, experimental lexical subroutines,<br />
Unicode 6.2 support, <code>given</code> aliasing global $_ and a metric<br />
ton of bug fixes in the <code>/(?{})/</code> and <code>/(??{})/</code> regex constructions.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201723.html">Release announcement</a></p>
<p><a href="https://metacpan.org/module/RJBS/perl-5.18.0-RC2/pod/perldelta.pod">Read perldelta</a></p>
<p><a href="http://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.18.0-RC2.tar.bz2">Download the tarball</a></p>
<p><strong>Proposal: initial type annotation in SV</strong></p>
<p>Sébastien Aperghis-Tramoni wants to record the initial type of an SV to<br />
help perl data serializers (Storable, Sereal, JSON::XS, etc) properly<br />
encode Perl data structures.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201351.html">Read the thread</a></p>
<p><strong>What does PERL_HASH_SEED do?</strong></p>
<p>Just in time for perl-5.18 Yves Orton committed patches to make the<br />
environment variable PERL_HASH_SEED (and some new helpers) change<br />
the behaviors of hash storage and traversal.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201387.html">Read the thread</a></p>
<p><strong>Designing an API</strong></p>
<p>Responding to Nicholas Clark&#8217;s email pointing out that XS doesn&#8217;t have<br />
a &#8216;real&#8217; API, Yves Orton asks, should there be one?</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201579.html">Read the thread</a></p>
<p><strong>Should we make hashes return keys in FIFO order?</strong></p>
<p>Not quite done with hashing, Yves Orton asks if perl in 5.20 should<br />
return keys in FIFO order (i.e., return keys in the order they were<br />
inserted.) Some love it, some hate it; standard P5P reaction. <img src='http://byte-me.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201580.html">Read the thread</a></p>
<p><strong>Release timing drift</strong></p>
<p>David Golden points out that perl releases seem to be drifting<br />
further back in the year than earlier yearly releases.  He proposes<br />
moving freezes forward a month so blockers can be resolved with<br />
less urgency.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201656.html">Read the thread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-may-6-12-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly: April 29-May 5, 2013</title>
		<link>http://byte-me.org/perl-5-porters-weekly-april-29-may-5-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-april-29-may-5-2013/#comments</comments>
		<pubDate>Mon, 06 May 2013 02:28:09 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=693</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. Topics this week include: Sequence (?#&#8230;) not recognized in regex How on earth did we manage to break pack() so badly? DAVEM TPF Grant April Report Problems with Carp::longmess() in 5.17.10 and before What does PERL_HASH_SEED do? Sequence]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the<br />
perl5-porters email list. </p>
<p>Topics this week include:</p>
<ul>
<li>Sequence (?#&#8230;) not recognized in regex</li>
<li>How on earth did we manage to break pack() so badly?</li>
<li>DAVEM TPF Grant April Report</li>
<li>Problems with Carp::longmess() in 5.17.10 and before</li>
<li>What does PERL_HASH_SEED do?</li>
</ul>
<p><strong>Sequence (?#&#8230;) not recognized in regex</strong></p>
<p>Karl Williamson reports on a problem in Perl&#8217;s regex engine which he&#8217;s made a patch for. This thread<br />
goes over the specifics and asks RJBS how the patch ought to be applied to blead for 5.18.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201214.html">April thread</a></p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201227.html">May thread</a></p>
<p><strong>How on earth did we manage to break pack() so badly</strong></p>
<p>Yves Orton writes, um, a strong critique of the behavior of pack() since 5.10. He feels it&#8217;s<br />
annoying and wrong. Dave Mitchell thinks it might need some tweaks but is basically proper<br />
behavior.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201247.html">Read the thread</a></p>
<p><strong>DAVEM TPF Grant April 2013 Report</strong></p>
<p>Dave Mitchell gives his monthly summary of work done on perl as part of his TPF grant. These<br />
are always interesting reads if you like to track the history of perl bug detection and squashing.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201255.html">Read the thread</a></p>
<p><strong>Problems with Carp::longmess() in 5.17.10 and before</strong></p>
<p>Watch live code archealogy as P5P digs deep into some messy internals of Carp.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201119.html">April thread</a></p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201234.html">May thread</a></p>
<p><strong>What does PERL_HASH_SEED do?</strong></p>
<p>Steve Hay asks about the variance between the documented behavior of this environment<br />
variable and the observed behavior in blead.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201307.html">Read the thread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-april-29-may-5-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Monthly: April 2013</title>
		<link>http://byte-me.org/perl-5-porters-monthly-april-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-monthly-april-2013/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 21:55:58 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=689</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the perl5-porters email list. This is the last monthly catch-up. I am planning to do weekly summaries for the week starting April 29, 2013. (But the road to hell is paved with yada yada yada&#8230;) Topics from this month include: DAVEM TPF]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the<br />
perl5-porters email list. This is the last monthly catch-up. I am planning<br />
to do weekly summaries for the week starting April 29, 2013. (But the road<br />
to hell is paved with yada yada yada&#8230;)</p>
<p>Topics from this month include:</p>
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg200813.html">DAVEM TPF Grant Month 2013 report</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg200825.html">On eliminating external tools from the release process</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg200852.html">Blead on s390x</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201042.html">archlib</a> &#8211; (ed. RJBS asks, &#8220;Should we keep it or not?&#8221;)</li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201046.html">Status of z/OS/EBCDIC</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201081.html">NWCLARK TPF grant March report</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/04/msg201102.html">status on 5.18.0</a> (as of April 24, 2013)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-monthly-april-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Monthly: March 2013</title>
		<link>http://byte-me.org/perl-5-porters-monthly-march-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-monthly-march-2013/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 05:09:29 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=686</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the perl5-porters email list. Topics from this month include: CVE-2013-1667: important rehashing flaw Some facts/observations on *early adopter* perl use Bleadperl v5.17.9-200-g0e0ab62 breaks MLEHMANN/JSON-XS-2.33.tar.gz the freeze: it&#8217;s getting cold in herre NWCLARK TPF grant February report more efficient precomputed hash keys Perlfunc]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the<br />
perl5-porters email list.</p>
<p>Topics from this month include:</p>
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg199755.html">CVE-2013-1667: important rehashing flaw</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200034.html">Some facts/observations on *early adopter* perl use</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200376.html">Bleadperl v5.17.9-200-g0e0ab62 breaks MLEHMANN/JSON-XS-2.33.tar.gz</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200627.html">the freeze: it&#8217;s getting cold in herre</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200689.html">NWCLARK TPF grant February report</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200703.html">more efficient precomputed hash keys</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/03/msg200733.html">Perlfunc for each(), keys(), values() has been changed</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-monthly-march-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Monthly: February 2013</title>
		<link>http://byte-me.org/perl-5-porters-monthly-february-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-monthly-february-2013/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 03:12:55 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=681</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the perl5-porters email list. Topics from this month include: Will 5.18 also be smartmatch-challenged? Perl 7 or Perl 2013? EBCDIC support is on the chopping block perlopentut perlopentut modernization Don&#8217;t patch perlopentut: rewrite it completely blockers on 5.18 blockers of 5.18.0: a]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the<br />
perl5-porters email list.  </p>
<p>Topics from this month include:</p>
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198096.html">Will 5.18 also be smartmatch-challenged?</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198170.html">Perl 7 or Perl 2013?</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198223.html">EBCDIC support is on the chopping block</a></li>
<li>perlopentut
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198116.html">perlopentut modernization</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198673.html">Don&#8217;t patch perlopentut: rewrite it completely</a></li>
</ul>
</li>
<li>blockers on 5.18
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198586.html">blockers of 5.18.0: a foreword</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198588.html">blocker: $ENV{foo} = undef</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198599.html">blocker: disable new COW by default</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg199128.html">blocker: &#8220;in cleanup&#8221; warnings from destructor</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg199129.html">blocker: something about Data-Util</a></li>
</ul>
</li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg198987.html">Salvaging lexical $_ from deprecation</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg199414.html">deprecate @*, %*, &amp;*, ** too</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-monthly-february-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly^WMonthly: January 2013</title>
		<link>http://byte-me.org/perl-5-porters-weeklywmonthly-january-2013/</link>
		<comments>http://byte-me.org/perl-5-porters-weeklywmonthly-january-2013/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 01:37:07 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=678</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the perl5-porters email list. Well, that was a nice little break. I didn&#8217;t intend for it to be so long but there you go. Life gets real sometimes. To catch up I&#8217;m basically going month by month through most of April. I]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Monthly, a summary of the email traffic of the<br />
perl5-porters email list.  </p>
<p>Well, that was a nice little break. I didn&#8217;t intend for it to be so long<br />
but there you go. Life gets real sometimes.  To catch up I&#8217;m basically<br />
going month by month through most of April.  I plan to resume monthly<br />
summaries starting the week of April 29, 2013.</p>
<p>Topics for this month:</p>
<ul>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197056.html">COW: big slowdown in simple pattern matches</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197129.html">Who is the perl5 security team?</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197218.html">module deprecations for 5.18</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197222.html">NWCLARK TPF grant December report</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197264.html">Perl5 blead now contains experimental (?[]) regex sets feature</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197378.html">Why does Perl have its own regexp engine in 2012?</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197534.html">perlopentut modernization</a></li>
<li><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197834.html">use of LIKELY() and UNLIKELY() branch predictors</a></li>
</ul>
<p>These are all of the &#8220;read the thread&#8221; link variety.</p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weeklywmonthly-january-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly: December 24-December 31, 2012</title>
		<link>http://byte-me.org/perl-5-porters-weekly-december-24-december-31-2012/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-december-24-december-31-2012/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 20:12:37 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=671</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. Usually I go Monday to Sunday, but just to keep things tidy, we&#8217;ll make this the final summary of 2012 by including the 31st. Topics for this week include: cPanel version of &#8220;Storable 2.39_01&#8243; breaks backwards compatibility Please]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the<br />
perl5-porters email list.  Usually I go Monday to Sunday, but just to keep<br />
things tidy, we&#8217;ll make this the final summary of 2012 by including the 31st.</p>
<p>Topics for this week include:</p>
<ul>
<li>cPanel version of &#8220;Storable 2.39_01&#8243; breaks backwards compatibility</li>
<li>Please separate fixes to spelling from changes to code layout in patches</li>
<li>Term::ANSIColor 4.01 released</li>
</ul>
<p><strong>cPanel version of &#8220;Storable 2.39_01&#8243; breaks backwards compatibility</strong></p>
<p>Alex Vandiver posted a message that cPanel has shipped a version of Storable<br />
identified as 2.39_01 which appears to break the vendor-installed perl<br />
environment on cPanel installations. </p>
<p>This has the effect of making other co-located Perl applications (RT for<br />
example) break.  A back-and-forth about this issue revealed that cPanel is<br />
preparing a fix for this problem to be released in January 2013 &#8211; it looks<br />
like they are moving to <a href="https://metacpan.org/module/Sereal">Sereal</a> or <a href="https://metacpan.org/module/Data::MessagePack">Data::Messagepack</a>.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196932.html">Read the thread</a></p>
<p><strong>Separate fixes to spelling from changes to code layout in patches</strong></p>
<p>Earlier in this week, a patch was committed with included some whitespace<br />
changes.  In a followup, Ricardo Signes, the perl project manager asked<br />
people submitting patches to</p>
<pre><code>please separate fixes to spelling and grammar errors from changes to
code layout.
</code></pre>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196977.html">Read the thread</a></p>
<p><strong>Term::ANSIColor 4.01 released</strong></p>
<p>Russ Allbery announced that there&#8217;s a new release of <a href="https://metacpan.org/module/Term::ANSIColor">Term::ANSIColor</a><br />
which has been in Perl core since 5.6. This release includes improved docs<br />
and fixes some test cases.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg197043.html">Read the announcement</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-december-24-december-31-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly: December 17-December 23, 2012</title>
		<link>http://byte-me.org/perl-5-porters-weekly-december-17-december-23-2012/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-december-17-december-23-2012/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 21:16:18 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=667</guid>
		<description><![CDATA[Happy New Year! Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. Topics this week include: perl 5.17.7 is now available Solaris smoke testers wanted Parrot 4.11.0 &#8220;All together &#8211; Happy Birthday Lovebird&#8221; Released! successful s///e clobbers $! on MSWin32 JROBINSON grant report, #13 POSIX wrapper for]]></description>
				<content:encoded><![CDATA[<p>Happy New Year! Welcome to Perl 5 Porters Weekly, a summary of the email<br />
traffic of the perl5-porters email list. </p>
<p>Topics this week include:</p>
<ul>
<li>perl 5.17.7 is now available</li>
<li>Solaris smoke testers wanted</li>
<li>Parrot 4.11.0 &#8220;All together &#8211; Happy Birthday Lovebird&#8221; Released!</li>
<li>successful s///e clobbers $! on MSWin32</li>
<li>JROBINSON grant report, #13</li>
<li>POSIX wrapper for strptime()</li>
<li>Is this a known unicode bug in 5.16.2?</li>
</ul>
<p><strong>perl 5.17.7 is now available</strong></p>
<p>Dave Rolsky announced that perl-5.17.7 is now available from a CPAN mirror near you.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196707.html">Read the announcement</a></p>
<p><a href="https://metacpan.org/module/DROLSKY/perl-5.17.7/pod/perldelta.pod">Read perldelta</a></p>
<p><a href="http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/perl-5.17.7.tar.gz">Download the tarball</a></p>
<p><strong>Solaris smoke testers wanted</strong></p>
<p>Dave Rolsky also encouraged people who use Perl on Solaris to join the CPAN<br />
testing/smoking group. </p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196703.html">Read the message</a></p>
<p><a href="https://metacpan.org/module/ABELTJE/Test-Smoke-1.53/README">Find out how to set up a smoker box</a></p>
<p><strong>Parrot 4.11.0 &#8220;All together &#8211; Happy Birthday Lovebird&#8221; Released!</strong></p>
<p>Reini Urban announced that Parrot 4.11.0 is now available for download.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196709.html">Read the announcement</a></p>
<p><strong>successful s///e clobbers $! on MSWin32</strong></p>
<p>Which makes bugs on Win32 harder to track down when using Carp because<br />
Carp::format_args() does such a substitution.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196662.html">Read the thread</a></p>
<p><strong>JROBINSON grant report, #13</strong></p>
<p>Checking in on Jess Robinson&#8217;s Perl to Android cross compiling effort, it<br />
looks like there&#8217;s an interesting side project which allows a Java process<br />
to schlep fatpacked perl modules to an Android platform.</p>
<p>Full details are in the grant report. A demo is available on a <a href="http://desert-island.me.uk/~castaway/blog/2012-12-perl-on-android-christmas-fun.html">blog<br />
post</a>.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196693.html">Read the grant report</a></p>
<p><strong>POSIX wrapper for strptime()</strong></p>
<p>LeoNerd proposed making POSIX/strptime unbroken cross-platform, but there<br />
was quite a bit of pushback on the idea.  The primary objection was that<br />
the purpose of the POSIX module is to expose OS-specific functionality, and<br />
the second objection was that a cross-platform strptime already exists in<br />
Time::Piece.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196742.html">Read the thread</a></p>
<p><strong>Is this a known unicode bug in 5.16.2?</strong></p>
<p>Anders Melchiorsen reported a strange bug in Perl&#8217;s regex engine when it<br />
somehow thinks it&#8217;s processing UTF-8 (even though it isn&#8217;t.) A series of<br />
messages tracing the bug and trying to understand its origin followed. In a<br />
followup Dave Mitchell supplied a fix for the problem.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196739.html">Read the thread</a></p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196830.html">Read the followup</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-december-17-december-23-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly: December 10-December 16, 2012</title>
		<link>http://byte-me.org/perl-5-porters-weekly-december-10-december-16-2012/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-december-10-december-16-2012/#comments</comments>
		<pubDate>Sun, 23 Dec 2012 20:04:57 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=663</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. Topics this week include: RFC: Adding a prototype attribute Undocumented %ENV behaviour rand() on Windows only uses 15 bits of entropy RFC: Adding a prototype attribute Peter Martini proposed adding a &#8216;prototype&#8217; attribute into the Perl core, so]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the<br />
perl5-porters email list. </p>
<p>Topics this week include:</p>
<ul>
<li>RFC: Adding a prototype attribute</li>
<li>Undocumented %ENV behaviour</li>
<li>rand() on Windows only uses 15 bits of entropy</li>
</ul>
<p><strong>RFC: Adding a prototype attribute</strong></p>
<p>Peter Martini proposed adding a &#8216;prototype&#8217; attribute into the Perl core, so<br />
that other modules can use the syntactical space more cleanly.  If you&#8217;re<br />
interested in the specific implementation notes, please read the thread.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196545.html">Read the thread</a></p>
<p><strong>Undocumented %ENV behaviour</strong></p>
<p>Kent Fredric reported a surprising property of %ENV in blead. Apparently, a<br />
value stored in an environment variable is stringified. Kent later submitted<br />
some patches to create a warning class when a ref is inserted into %ENV<br />
(that would be stringified.)</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196552.html">Read the thread</a></p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196607.html">Patch thread</a></p>
<p><strong>rand() on Windows only uses 15 bits of entropy</strong></p>
<p>You may recall <a href="http://byte-me.org/perl-5-porters-weekly-november-26-december-2-2012/">a thread from a few weeks ago</a> pointed out that the rand()<br />
call on Win32 was woefully not random.  In response, Yves Orton recently<br />
created some patches to add the TinyMT32 random number generator. All of<br />
this work is still very experimental, but there is going to be a round of<br />
&#8220;does this break CPAN?&#8221;, so it will be interesting to see the outcome of<br />
those tests.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196569.html">Read the commit email</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-december-10-december-16-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl 5 Porters Weekly: December 3-December 9, 2012</title>
		<link>http://byte-me.org/perl-5-porters-weekly-december-3-december-9-2012/</link>
		<comments>http://byte-me.org/perl-5-porters-weekly-december-3-december-9-2012/#comments</comments>
		<pubDate>Mon, 17 Dec 2012 02:58:30 +0000</pubDate>
		<dc:creator>Mark Allen</dc:creator>
				<category><![CDATA[p5p weekly]]></category>

		<guid isPermaLink="false">http://byte-me.org/?p=660</guid>
		<description><![CDATA[Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. Topics this week include: security notice: Storable security notice: Locale::Maketext Does Unicode mandate a collation order? a job for someone? SvREFCNT_dec_NN() CERT Perl Secure Coding Standard security notice: Storable Ricardo Signes published a security notice about the Storable]]></description>
				<content:encoded><![CDATA[<p>Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the<br />
perl5-porters email list. </p>
<p>Topics this week include:</p>
<ul>
<li>security notice: Storable</li>
<li>security notice: Locale::Maketext</li>
<li>Does Unicode mandate a collation order?</li>
<li>a job for someone? SvREFCNT_dec_NN()</li>
<li>CERT Perl Secure Coding Standard</li>
</ul>
<p><strong>security notice: Storable</strong></p>
<p>Ricardo Signes published a security notice about the Storable module that<br />
ships in Perl&#8217;s core.  He writes:</p>
<pre><code>A number of times over the years, there's been discussion about Storable
as a vector for attack.  If a user can feed you Storable data that you
didn't expect, he has a good chance of doing nasty things to your
program.  This has been discussed on p5p and at YAPCs, but sadly never
made it into the documentation.

This has been fixed[.]
</code></pre>
<p>Thanks to Brian Carlson of cPanel who brought it to the P5P security team&#8217;s<br />
attention.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196185.html">Read the thread</a></p>
<p><strong>security notice: Locale::Maketext</strong></p>
<p>Rik also issued another notice courtesy of Brian Carlson about the<br />
<code>Locale::Maketext</code> module which also ships in Perl&#8217;s core.  Ricardo<br />
summarizes the problems as:</p>
<pre><code>* in a [method,x,y,z] template, the method could be a fully-qualified
  name
* template expansion did not properly quote metacharacters, allowing
  code injection through a malicious template
</code></pre>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196186.html">Read the thread</a></p>
<p><strong>Does Unicode mandate a collation order?</strong></p>
<p>There was a question (not strictly Perl related) about whether Unicode<br />
mandates a collation order.  It does, and the precise answer, according to<br />
Tom Christensen is determined by what <code>DUCET</code> value is used internally by<br />
the Unicode routines.</p>
<p>If you want the full explanation, <a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196124.html">read Tom&#8217;s reply</a></p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196098.html">Read the thread</a></p>
<p><strong>a job for someone? SvREFCNT_dec_NN()</strong></p>
<p>Dave Mitchell writes that he&#8217;s just added the <code>SvREFCOUNT_dec_NN()</code> macro<br />
which can be used in situations where the SV cannot be null.  In such cases,<br />
the macro saves some code space, a test and a jump in the code path.  There<br />
are 500 uses of the original <code>SvREFCOUNT_dec</code> in perl.  </p>
<p>If you ever wanted to dive into Perl&#8217;s core and were looking for a fairly<br />
easy task to get you going, this might be what you&#8217;re looking for.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196140.html">Read the thread</a></p>
<p><strong>CERT Perl Secure Coding Standard</strong></p>
<p>Yves Orton wonders if anyone&#8217;s seen <a href="https://www.securecoding.cert.org/confluence/display/perl/CERT+Perl+Secure+Coding+Standard">CERT&#8217;s Perl Secure Coding Standard</a>.<br />
Jeffrey Thalhammer writes back that he&#8217;s hopeful a Perl::Critic module will<br />
ship early next year incorporating the standard&#8217;s guidelines.</p>
<p><a href="http://www.nntp.perl.org/group/perl.perl5.porters/2012/12/msg196241.html">Read the thread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://byte-me.org/perl-5-porters-weekly-december-3-december-9-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
