Ironman and XML::Feed

Sam Graham complains that since the Ironman feed switched to using Perlanet, the entries have been “mangled”. By that he means that in some cases any HTML in feed entries is lost.

I think they’re running up against this bug in XML::Feed (which is one of the modules that Perlanet uses to process the feeds it subscribes to). There’s a patch in the bug report that I’ve applied to my local installation of XML::Feed and it seems to have fixed the problem.

Until the author releases a new version of XML::Feed that includes this patch, I recommend that anyone using XML::Feed (and that includes everyone using Perlanet) applies the patch for themselves.

Send to Kindle

More RPM Stuff

It’s been a while since I wrote anything here. if anyone is keeping score I’ve probably failed the Iron Man challenge of posting something every ten days.

Don’t have much to add here either but I thought some of you might be interested in a quick tweak I made to my spreadsheet of CPAN RPMs available for Fedora. It now lists all of the RPMs available across all of the repositories that I use and shows you which version of the module is available. I’ve also added the current CPAN version for all of these modules.

This gives me the information I need to do a few things that I’ve wanted to do for a while. In particular I should be able to script the automatic removal of RPMs from my repository when the official Fedora repository catches up with the version I’m carrying. I can also easily identify CPAN modules where the latest Fedora version (from any of the repositories) is lagging behind the CPAN version.

As always, the code is available on Github and patches are very welcome.

Update: And here’s another spreadsheet covering CPAN RPMs available for Centos.
Send to Kindle

Training Update

The training courses for this summer’s YAPC in Pisa have been announced. And my course on Modern Perl has been chosen. It’s a one-day course on August 2th (just before the conference). It costs € 180. You’ll be able to book once the payments system on the conference web site goes live.

Here’s the description of the course from the YAPC site:

This course introduces the major building blocks of modern Perl. We’ll be looking at a number of CPAN modules that can make your Perl programming life far more productive.

The major tools that we will cover will be:

  • Template Toolkit
  • DBIx::Class
  • Moose
  • Catalyst
  • Plack

We’ll also look at some other modules including autodie, DateTime and TryCatch.

There are several other good courses running both before and after the conference. I’m sure there’ll be something that you’ll find interesting.

N.B: This is not an April Fool’s joke!

Send to Kindle