<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Nigel Metheringham</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.perl.org/users/nigel_metheringham/atom.xml" />
    <id>tag:blogs.perl.org,2009-11-03:/users/nigel_metheringham//474</id>
    <updated>2011-04-01T15:46:13Z</updated>
    <subtitle>A blog about the Perl programming language</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.38</generator>

<entry>
    <title>HTML::Scrubber 0.09 release</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2011/04/htmlscrubber-009-release.html" />
    <id>tag:blogs.perl.org,2011:/users/nigel_metheringham//474.1620</id>

    <published>2011-04-01T15:41:22Z</published>
    <updated>2011-04-01T15:46:13Z</updated>

    <summary>Following my recent post on HTML::Scrubber, I have been given maintainership rights on the module. So I have sorted all the urgen stuff, including the 3 separate RT entries for a tmp file vulnerability, and pushed a new version to...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="maintainer" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>Following my <a href="http://blogs.perl.org/users/nigel_metheringham/2011/03/htmlscrubber-maintainership.html">recent post</a> on <a href="http://search.cpan.org/dist/HTML-Scrubber/">HTML::Scrubber</a>, I have been given maintainership rights on the module.</p>

<p>So I have sorted all the urgen stuff, including the 3 separate RT entries for a tmp file vulnerability, and pushed a new version to CPAN.</p>

<p>Coincidently, whilst updating the Changelog, I noticed the last release was <em>exactly</em> 7 years ago.  So, umm, happy birthday HTML::Scrubber 0.08, but you have now been superseded!</p>]]>
        
    </content>
</entry>

<entry>
    <title>HTML::Scrubber maintainership</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2011/03/htmlscrubber-maintainership.html" />
    <id>tag:blogs.perl.org,2011:/users/nigel_metheringham//474.1597</id>

    <published>2011-03-28T15:43:51Z</published>
    <updated>2011-03-28T15:50:53Z</updated>

    <summary>HTML::Scrubber appears unmaintained at present, and I cannot find a way to contact the author (podmaster) - email bounces and I cannot see any activity later than 2006. If you know a means to contact podmaster aka D. H. then...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="maintainer" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p><a href="http://search.cpan.org/perldoc?HTML::Scrubber">HTML::Scrubber</a> appears unmaintained at present, and I cannot find a way to contact the author (podmaster) - email bounces and I cannot see any activity later than 2006.</p>

<p>If you know a means to contact <strong>podmaster</strong> aka <strong>D. H.</strong> then I'd appreciate it if you could put us in touch so I can see if he would be open to an offer of co-maintainership or handing the module over.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>DBIC Deployment Handler</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2011/02/dbic-deployment-handler.html" />
    <id>tag:blogs.perl.org,2011:/users/nigel_metheringham//474.1503</id>

    <published>2011-02-25T16:51:35Z</published>
    <updated>2011-02-25T16:56:32Z</updated>

    <summary>I think, after a load of floundering around, that the way to use DBIx::Class::DeploymentHandler has finally clicked - I have no idea why it seems to have been so hard for my mind to work out how to use it,...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="dbicdh" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I think, after a load of floundering around, that the way to use <a href="http://search.cpan.org/perldoc?DBIx::Class::DeploymentHandler">DBIx::Class::DeploymentHandler</a> has <em>finally</em> clicked - I have no idea why it seems to have been so hard for my mind to work out how to use it, but this module has really made my head hurt!</p>

<p>So, I am aiming to put together a few blog posts on using Deployment Handler to manage upgrades (and theoretically downgrades, but I have never tried those).  I should get something produced around the end of next week (minor issues like stage managing a play in theatre all next week allowing!).</p>]]>
        
    </content>
</entry>

<entry>
    <title>HTML::Formatter release</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2011/02/htmlformatter-release.html" />
    <id>tag:blogs.perl.org,2011:/users/nigel_metheringham//474.1481</id>

    <published>2011-02-18T21:00:37Z</published>
    <updated>2011-02-18T21:08:06Z</updated>

    <summary>I&apos;ve pushed out an initial release (version 2.05) of HTML::Formatter which covers the incompatibility with current perls and RTF formatter initialisation. I&apos;ll work through the other issues as I get the opportunity - but the incompatibility with current perl versions...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I've pushed out an initial release (version 2.05) of <a href="http://search.cpan.org/dist/HTML-Format/">HTML::Formatter</a> which covers the <a href="https://rt.cpan.org/Ticket/Display.html?id=54636">incompatibility with current perls</a> and <a href="https://rt.cpan.org/Ticket/Display.html?id=56278">RTF formatter initialisation</a>.</p>

<p>I'll work through the other issues as I get the opportunity - but the incompatibility with current perl versions was the reason I took on maintenance, so I wanted to get a release with that fixed out quickly.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Picking up HTML::Formatter maintenance</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2011/02/picking-up-htmlformatter-maintenance.html" />
    <id>tag:blogs.perl.org,2011:/users/nigel_metheringham//474.1464</id>

    <published>2011-02-14T20:45:50Z</published>
    <updated>2011-02-14T20:57:40Z</updated>

    <summary>I&apos;ve volunteered to pick up maintenance of the HTML-Format module, which has been lacking love recently (last update 2004). Initial intention is to do maintenance on it - its currently causing warnings about UNIVERSAL::Can on recent versions of perl and...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="maintainer" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I've volunteered to pick up maintenance of the <a href="http://search.cpan.org/dist/HTML-Format/">HTML-Format</a> module, which has been lacking love recently (last update 2004).</p>

<p>Initial intention is to do maintenance on it - its currently causing warnings about UNIVERSAL::Can on recent versions of perl and there are a number of RT tickets for it.</p>

<p>I am converting it to use <a href="http://search.cpan.org/perldoc?Dist::Zilla">Dist::Zilla</a> for release management (although my CPAN volume does not really justify this, the fact that it manages the bits I would otherwise forget does!).  Source - including imported versions of all the previous tar files I could find on <a href="http://backpan.perl.org/">backpan</a>, is now in git on <a href="https://github.com/nigelm/HTML-Format">github</a>.</p>

<p>A trial release has gone out, although I intend to further work before pushing out the next proper release - specifically improving the documentation and tests.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Not A Post</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/11/not-a-post.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1205</id>

    <published>2010-11-26T20:05:23Z</published>
    <updated>2010-11-26T20:12:56Z</updated>

    <summary>This is not a perl blog post... Unfortunately I have not posted for a good while, and theres going to be a further gap before I start again properly. So, following a week of holiday, a week on an intensive...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>This is not a perl blog post...  Unfortunately I have not posted for a good while, and theres going to be a further gap before I start again properly.</p>

<p>So, following a week of holiday, a week on an intensive training course, a week running a theatre show and two weeks organising things for pantomime;  I am about to start 2 weeks of pantomime stage management.  </p>

<p>So basically I am not going to do much more in terms of blogging until late December.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Server Deployment Packaging (2)</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/10/server-deployment-packaging-2.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1111</id>

    <published>2010-10-15T11:36:05Z</published>
    <updated>2010-10-15T11:41:57Z</updated>

    <summary>Last week I posted about my current experiments in deploying perl applications to our Centos 5 servers - or rather the first steps of building a perl package along with the required modules. I am just starting work on testing...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="packaging" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>Last week I <a href="/users/nigel_metheringham/2010/10/server-deployment-packaging.html">posted</a> about my current experiments in deploying perl applications to our Centos 5 servers - or rather the first steps of building a perl package along with the required modules.</p>

<p>I am just starting work on testing this all through, when suddenly one of the blocks to using the current stable perl (ie 5.12.2) has disappeared - <a href="http://search.cpan.org/dist/TryCatch/">TryCatch</a> is now supported on 5.12.x</p>

<p>So, although I have some current tests running, I am just in the process of modifying a few parts of the build scripting (mainly down to me missing a couple of local modules from the build), and then a new version based on current stable perl will hit the build systems.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Server Deployment Packaging</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/10/server-deployment-packaging.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1097</id>

    <published>2010-10-08T13:59:22Z</published>
    <updated>2010-10-08T14:14:03Z</updated>

    <summary>We tend to use Centos 5 on server systems. In the past I have handled perl package deployments by using the native (or occasionally, when upstream maintenance has gone wonky, a minimally patched rebuild of the native) perl, with all...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="packaging" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="packaging" label="packaging" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>We tend to use Centos 5 on server systems.<br />
In the past I have handled perl package deployments by using the native (or occasionally, when upstream maintenance has gone wonky, a minimally patched rebuild of the native) perl, with all the modules I require built as native rpm packages.<br />
Maintaining this has been, frankly, a bugger.<br />
Additionally the system perl is often less than performant, and somewhat elderly.<br />
So I am trialling a new mechanism.<br />
This uses <a href="http://search.cpan.org/perldoc?App::perlbrew">perlbrew</a> to build a perl into /opt/perl - currently using perl 5.10.1 (mainly because a pile of things won't build with 5.12.x due to <a href="http://search.cpan.org/perldoc?TryCatch">TryCatch</a> failing to build (and its a dependancy of many other packages I do need).<br />
I then have a local Task:: module which pulls in all the DBI, Catalyst and other random CPAN goodness I could need, with CPAN configured to look at a local versioned mirror so that the complete build is repeatable.<br />
So I end up with a monster package (actually only 27MB) of perl binary and modules, which all our applications will depend on.<br />
This is, frankly, a kludge.<br />
And it does have drawbacks (dependancy handling will be somewhat bypassed, it requires a complete rebuild to add/update a module).   However its cleaner than the current approach in my opinion.<br />
So I just need to start testing things with this configuration....<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>A few of my favourite things.... Set::Object</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/10/a-few-of-my-favourite-things-setobject.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1082</id>

    <published>2010-10-04T11:32:04Z</published>
    <updated>2010-10-04T11:40:03Z</updated>

    <summary>One module I discovered a few years ago, and seem to end up using for many things, is Set::Object by Sam Vilain. Although this initially looks like a degraded hash - it holds a number of scalars and references -...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>One module I discovered a few years ago, and seem to end up using for many things, is <a href="http://search.cpan.org/perldoc?Set::Object">Set::Object</a> by Sam Vilain.<br />
Although this initially looks like a degraded hash - it holds a number of scalars and references - it comes with a whole batch of set operations (union, intersection, differences etc), and its fast.<br />
Its also been consistently and carefully maintained, and Sam is a responsive maintainer.<br />
Set::Object has been far more useful to me than I first expected, has preserved me from a ton of code mangling hashes to do the same operations, and is a really useful part of my toolkit.<br />
The only downside is I mostly use it when working on billing related code at work - an occupation that does not fill me with joy :-/<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>So who knew...</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/09/so-who-knew.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1047</id>

    <published>2010-09-24T11:18:13Z</published>
    <updated>2010-09-24T11:24:23Z</updated>

    <summary>I&apos;m currently working with extracting data from a system with an XML based command UI, so I am fairly often dumping serialised (using Data::Dump) perl objects out whilst debugging. To make the piles of debug output easier for me to...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I'm currently working with extracting data from a system with an XML based command UI, so I am fairly often dumping serialised (using <a href="http://search.cpan.org/perldoc?Data::Dump">Data::Dump</a>) perl objects out whilst debugging.<br />
To make the piles of debug output easier for me to parse I pushed the files through <a href="http://search.cpan.org/dist/Perl-Tidy/">Perl::Tidy</a>.<br />
You would not believe how long it takes, or how much memory is required, to run 110MB of perl datastructure dumps through perltidy!<br />
Actually I don't know how long or how much memory it took either - I killed it after half an hour and 3GB.<br />
I mean, who knew! :-)</p>]]>
        
    </content>
</entry>

<entry>
    <title>More thoughts on Dist::Zilla</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/09/more-thoughts-on-distzilla.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1026</id>

    <published>2010-09-17T11:23:42Z</published>
    <updated>2010-09-17T11:41:05Z</updated>

    <summary>Having just read Zbigniew&apos;s blog entry on Dist::Zilla managed distributions. This is a real issue - admittedly I have been trying out a number of plugin bundles recently, but having to test a new config by doing dzil build and...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="Dist::Zilla" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>Having just read <a href="http://perlalchemy.blogspot.com/">Zbigniew's</a> <a href="http://perlalchemy.blogspot.com/2010/09/installing-distzilla-plugins.html">blog entry</a> on Dist::Zilla managed distributions.</p>

<p>This is a real issue - admittedly I have been trying out a number of plugin bundles recently, but having to test a new config by doing dzil build and scroll back to the top error message to find the missing plugin, install that, redo is just not a fun development method.</p>

<p>Maybe as a first cut we could do with a dzil tool to spit out a required plugin/plugin bundles set which we can then pass to cpanm or similar.</p>

<p>For me this is just an irritation.  I suspect for someone who has just cloned their first project from github because they want to try changing something, this could be a real pain...<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Working For Bletchley Park</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/09/working-for-bletchley-park.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.1000</id>

    <published>2010-09-11T20:51:27Z</published>
    <updated>2010-09-11T21:04:04Z</updated>

    <summary>This might not seem like a perl blog post. However it is... Back in the second world war Bletchley Park was the focus of the allied code breaking operations, and the equipment and techniques devised there were the direct ancestors...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>This might not seem like a perl blog post.  However it is...<br />
Back in the second world war <a href="http://www.bletchleypark.org.uk/">Bletchley Park</a> was the focus of the allied code breaking operations, and the equipment and techniques devised there were the direct ancestors of modern computers and algorithms.  <br />
Perl builds on foundations laid at Bletchley.<br />
After the war the role of Bletchley was treated as a state secret, and to the shame of the UK the whole history and site was allowed to crumble; only in the last few years have serious efforts been made to preserve the site and its history, but more work and money is still needed.<br />
So, if you are in the area, why not <a href="http://www.bletchleypark.org.uk/content/museum1.rhtm">visit Bletchley</a>.<br />
And, if, like me, you have a good career in computing, why not consider donating something back to the birth place of the modern computer.<br />
At least 100 others have joined me and <a href="http://www.pledgebank.com/work4bletchley">pledged 1 day's salary</a> to the Bletchley Park Trust - we would love it if you could join us.<br />
You can find more details at <a href="http://www.work4bletchley.org.uk">http://www.work4bletchley.org.uk</a> or donate at <a href="http://www.justgiving.com/workforbletchleypark">http://www.justgiving.com/workforbletchleypark</a><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Adventures with Dist::Zilla - 3 - Can&apos;t Get No Satisfaction</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/09/adventures-with-distzilla---3---cant-get-no-satisfaction.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.970</id>

    <published>2010-09-03T11:53:05Z</published>
    <updated>2010-09-03T12:04:30Z</updated>

    <summary>I am still slowly working my way through Dist::Zilla attempting to get the config that works for me... I suspect that the plethora of PluginBundles::personid are down to it being very hard to slightly modify a config other than by...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="Dist::Zilla" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I am still slowly working my way through Dist::Zilla attempting to get the config that works for me...</p>

<p>I suspect that the plethora of PluginBundles::<em>personid</em> are down to it being very hard to slightly modify a config other than by writing it out in full or by nasty filtering gymnastics...<br />
For example I've been building a Task:: module for work - this pulls in everything I want as a base system on our servers.  I started with an existing Task module, git cloned it, and modified it into the form I wanted - bringing along the initial Dist::Zilla config and changing that to suit as well.<br />
The dist.ini file worked well for it - I just wanted to make 3 changes:-<br />
<ol><br />
	<li>Use my own timezone rather than the embedded configured one</li><br />
	<li>Specify version numbers rather than using the AutoVersion</li><br />
	<li>Not upload to CPAN - this is internal (and experimental) only</li><br />
</ol><br />
The config fragment I ended up with was this:-<br />
<blockquote><pre><br />
[NextRelease]</p>

<p>; -- Use JQUELIN's bundle but without auto version numbering<br />
; -- and with NextRelease removed (time zone issues)<br />
; -- and with the actual PAUSE upload suppressed (private module)<br />
[@Filter]<br />
-bundle = @JQUELIN<br />
-remove = AutoVersion<br />
-remove = NextRelease<br />
-remove = UploadToCPAN<br />
weaver  = task</p>

<p>; -- we need a releaser module, so here is a fake one...<br />
[FakeRelease]<br />
</pre><br />
</blockquote><br />
which just feels too fiddly and as though I am sifting through the internals of the system.<br />
Maybe I am just too fussy...</p>]]>
        
    </content>
</entry>

<entry>
    <title>Useful side effects of the perl testing culture</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/08/useful-side-effects-of-the-perl-testing-culture.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.952</id>

    <published>2010-08-27T12:06:28Z</published>
    <updated>2010-08-27T12:18:54Z</updated>

    <summary>I am currently in the middle of trying a new mechanism to deploy perl applications (several which are catalyst based) on servers at work while attempting to keep the level of supporting system (ie perl and the required modules) maintenance...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
    <category term="testing" label="testing" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I am currently in the middle of trying a new mechanism to deploy perl applications (several which are catalyst based) on servers at work while attempting to keep the level of supporting system (ie perl and the required modules) maintenance work to a minimum whilst being able to use modern perl - and we are running on Centos systems by default, so currently the system perl is 5.8.8.  I intend to write about my proposed solution to this in a few weeks when I have had more of a chance to see how it works...<br />
However as part of this I have been building perl and a whole raft of supporting modules under a set of build system scripts - encouragingly the whole build appears to be around one hour in length.<br />
What I wasn't expecting to see was test failures when building the modules.<br />
I really wasn't expecting to see a set of failures down to the tests failing in <a href="http://search.cpan.org/perldoc?XML::Parser">XML::Parser</a> - thats a widely used and slow changing module.<br />
So I went digging... and finally got to the Red Hat Bugzilla entry <a href="https://bugzilla.redhat.com/show_bug.cgi?id=556415">#556415</a>.<br />
A undertested security fix to <a href="http://expat.sourceforge.net/">expat</a> had caused a regression - which went unnoticed other than by the XML::Parser test suite.<br />
Thats a big win for the perl testing culture.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Adventures with Dist::Zilla - 2 - Weaving The Pods</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/nigel_metheringham/2010/08/adventures-with-distzilla---2---weaving-the-pods.html" />
    <id>tag:blogs.perl.org,2010:/users/nigel_metheringham//474.926</id>

    <published>2010-08-20T11:30:34Z</published>
    <updated>2010-08-20T12:06:14Z</updated>

    <summary>I&apos;ve been spending a bit of time this week looking at Pod enhancements for Dist::Zilla released modules, I have hit a bit of an impasse. I quite like the [Availability] Pod::Weaver section plugin - Pod::Weaver::Section::Availability, however currently it hardwires some...</summary>
    <author>
        <name>Nigel Metheringham</name>
        
    </author>
    
        <category term="Dist::Zilla" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/nigel_metheringham/">
        <![CDATA[<p>I've been spending a bit of time this week looking at Pod enhancements for <a href="http://search.cpan.org/perldoc?Dist::Zilla">Dist::Zilla</a> released modules, I have hit a bit of an impasse.<br />
I quite like the [Availability] <a href="http://search.cpan.org/perldoc?Pod::Weaver">Pod::Weaver</a> section plugin - <a href="http://search.cpan.org/perldoc?Pod::Weaver::Section::Availability">Pod::Weaver::Section::Availability</a>, however currently it hardwires some of the information to make it specific for the author (and unfortunately that means that the module name space is polluted by this).  I'm just working out the best way to parameterise this information - although its a little tricky since really Pod::Weaver should work outside of Dist::Zilla, and the mechanisms I can see others using are grabbing information from Dist::Zilla for it...<br />
Less controversial is the [BugsRT] module (<a href="http://search.cpan.org/perldoc?Pod::Weaver::Section::BugsRT">Pod::Weaver::Section::BugsRT</a>) which adds bug tracker information to the POD.<br />
The two of these together should allow me to get released modules with pods how I like them.</p>]]>
        
    </content>
</entry>

</feed>
