<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Hackathon Toronto, Apr 28, 2007: Parrot Configuration and Build Tools]]></title>
<link>http://www.perlfoundation.org/hackathon-toronto/index.cgi?parrot_configuration_and_build_tools</link>
<description></description>
<pubDate>Thu, 23 Aug 2007 18:27:21 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Parrot Configuration and Build Tools]]></title>
<link>http://www.perlfoundation.org/hackathon-toronto/index.cgi?parrot_configuration_and_build_tools</link>
<description><![CDATA[<div class="wiki">
<p>
Since participating in Hackathon Chicago, <a href="http://www.perlfoundation.org/hackathon-toronto/index.cgi?jim_keenan" title="(69 months) I will be in Toronto the last week of April and will be speaking at Toronto Perlmongers http to.pm.o...">Jim Keenan</a> has been working on refactoring those Parrot configuration and build tools written in Perl 5.  The refactoring is being done along <a target="_blank" title="(external link)" href="http://qa.perl.org/phalanx/">Phalanx<!-- wiki-renamed-hyperlink "Phalanx"<http://qa.perl.org/phalanx/> --></a> lines:  write tests, do coverage analysis, refactor code, repeat.  Jim invites you to join him in this project, which requires only Perl 5.</p>
<p>
A good idea of what we'll be working on can be gleaned from browsing these Parrot RT tickets (listed in reverse chronological order, which is not necessarily the order of importance):</p>
<ul>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42690">[perl #42690] [TODO] optionally run configure/build tests during config process<!-- wiki-renamed-hyperlink "[perl #42690] [TODO] optionally run configure/build tests during config process"<http://rt.perl.org/rt3/Ticket/Display.html?id=42690> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42609">[perl #42609] [BUG] make html vs. DEVELOPING<!-- wiki-renamed-hyperlink "[perl #42609] [BUG] make html vs. DEVELOPING"<http://rt.perl.org/rt3/Ticket/Display.html?id=42609> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42563">[perl #42563] Makefile.PL dies in an ugly way when compiler not found<!-- wiki-renamed-hyperlink "[perl #42563] Makefile.PL dies in an ugly way when compiler not found"<http://rt.perl.org/rt3/Ticket/Display.html?id=42563> --></a> <strong>Researched; no patch yet</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42429">[perl #42429] [BUG]:  docs/submission.pod:  Confusing use of term 'test'<!-- wiki-renamed-hyperlink "[perl #42429] [BUG]:  docs/submission.pod:  Confusing use of term 'test'"<http://rt.perl.org/rt3/Ticket/Display.html?id=42429> --></a> <strong>PATCH SUBMITTED</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42427">[perl #42427] [CAGE] cleanup perlcritic errors<!-- wiki-renamed-hyperlink "[perl #42427] [CAGE] cleanup perlcritic errors"<http://rt.perl.org/rt3/Ticket/Display.html?id=42427> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42412">[perl #42412] Configure.pl things =no is true<!-- wiki-renamed-hyperlink "[perl #42412] Configure.pl things =no is true"<http://rt.perl.org/rt3/Ticket/Display.html?id=42412> --></a> <strong>Researched; no patch yet</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41912">[perl #41912] [CAGE] survey tools/ dir for unused, old, or broken code, and remove or fix as necessary<!-- wiki-renamed-hyperlink "[perl #41912] [CAGE] survey tools/ dir for unused, old, or broken code, and remove or fix as necessary"<http://rt.perl.org/rt3/Ticket/Display.html?id=41912> --></a> <strong>TICKET UPDATED</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42362">[perl #42362] [TODO]:  Unit tests for modules used during configuration<!-- wiki-renamed-hyperlink "[perl #42362] [TODO]:  Unit tests for modules used during configuration"<http://rt.perl.org/rt3/Ticket/Display.html?id=42362> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42360">[perl #42360] [TODO]:  Unit tests for Parrot::Revision<!-- wiki-renamed-hyperlink "[perl #42360] [TODO]:  Unit tests for Parrot::Revision"<http://rt.perl.org/rt3/Ticket/Display.html?id=42360> --></a> <strong>Researched; no patch yet</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42339">[perl #42339] [CAGE] Test Valid and Invalid Parrot Flags<!-- wiki-renamed-hyperlink "[perl #42339] [CAGE] Test Valid and Invalid Parrot Flags"<http://rt.perl.org/rt3/Ticket/Display.html?id=42339> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42330">[perl #42330] [BUG]:  New warning during 'make':  'MAX' redefined<!-- wiki-renamed-hyperlink "[perl #42330] [BUG]:  New warning during 'make':  'MAX' redefined"<http://rt.perl.org/rt3/Ticket/Display.html?id=42330> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42293">[perl #42293] t/doc/pod.t vs. tools/doc/pod_errors.pl<!-- wiki-renamed-hyperlink "[perl #42293] t/doc/pod.t vs. tools/doc/pod_errors.pl"<http://rt.perl.org/rt3/Ticket/Display.html?id=42293> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42072">[perl #42072] [BUG]:  pmc2c.pl:  Does anyone (know how to) use the 'no-body' option?<!-- wiki-renamed-hyperlink "[perl #42072] [BUG]:  pmc2c.pl:  Does anyone (know how to) use the 'no=-body' option?"<http://rt.perl.org/rt3/Ticket/Display.html?id=42072> --></a> <strong>RESOLVED</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=42040">[perl #42040] tools/dev/mk_manifest_and_skip.pl doesn't pick up files that are marked svn deleted but not yet committed<!-- wiki-renamed-hyperlink "[perl #42040] tools/dev/mk_manifest_and_skip.pl doesn't pick up files that are marked svn deleted but not yet committed"<http://rt.perl.org/rt3/Ticket/Display.html?id=42040> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41915">[perl #41915] [TODO] remove unused manifest-generating scripts<!-- wiki-renamed-hyperlink "[perl #41915] [TODO] remove unused manifest=-generating scripts"<http://rt.perl.org/rt3/Ticket/Display.html?id=41915> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41201">[perl #41201] [TODO] Remove temporary conf hack in Configure.pl<!-- wiki-renamed-hyperlink "[perl #41201] [TODO] Remove temporary conf hack in Configure.pl"<http://rt.perl.org/rt3/Ticket/Display.html?id=41201> --></a>  <strong>RESOLVED</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41886">[perl #41886] [CAGE] Use lcov to show code coverage<!-- wiki-renamed-hyperlink "[perl #41886] [CAGE] Use lcov to show code coverage"<http://rt.perl.org/rt3/Ticket/Display.html?id=41886> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3//Ticket/Display.html?id=39823">[perl #39823] [CAGE] tools/dev/run_indent.pl -- this should be a test<!-- wiki-renamed-hyperlink "[perl #39823] [CAGE] tools/dev/run_indent.pl =-=- this should be a test"<http://rt.perl.org/rt3//Ticket/Display.html?id=39823> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41897">[perl #41897] [BUG]:  Parrot::Pmc2c::STMRef gets 'subroutine prederef redefined' warning<!-- wiki-renamed-hyperlink "[perl #41897] [BUG]:  Parrot::Pmc2c::STMRef gets 'subroutine prederef redefined' warning"<http://rt.perl.org/rt3/Ticket/Display.html?id=41897> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41895">[perl #41895] [TODO] Use Getopt for argument parsing in perlcritic.t<!-- wiki-renamed-hyperlink "[perl #41895] [TODO] Use Getopt for argument parsing in perlcritic.t"<http://rt.perl.org/rt3/Ticket/Display.html?id=41895> --></a> <strong>TICKET UPDATED</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41695">[perl #41695] [CAGE]:  Refactor Parrot::Distribution<!-- wiki-renamed-hyperlink "[perl #41695] [CAGE]:  Refactor Parrot::Distribution"<http://rt.perl.org/rt3/Ticket/Display.html?id=41695> --></a></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41611">[perl #41611] [TODO] Write a test for is_perl_exemption()<!-- wiki-renamed-hyperlink "[perl #41611] [TODO] Write a test for is_perl_exemption()"<http://rt.perl.org/rt3/Ticket/Display.html?id=41611> --></a> <strong>RESOLVED outside of Hackathon</strong></li>
<li><a target="_blank" title="(external link)" href="http://rt.perl.org/rt3/Ticket/Display.html?id=41186">[perl #41186] [BUG]:  tools/build/ops2pm.pl:  Variable used in both package scope and loop iteration<!-- wiki-renamed-hyperlink "[perl #41186] [BUG]:  tools/build/ops2pm.pl:  Variable used in both package scope and loop iteration"<http://rt.perl.org/rt3/Ticket/Display.html?id=41186> --></a>  <strong>RESOLVED</strong></li>
</ul>
</div>
]]></description>
<author>Jim Keenan</author>
<guid isPermaLink="true">http://www.perlfoundation.org/hackathon-toronto/index.cgi?parrot_configuration_and_build_tools</guid>
<pubDate>Thu, 23 Aug 2007 18:27:21 -0000</pubDate>
</item>

</channel>
</rss>