Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of LTjake (4001)

Thursday November 08, 2007
09:44 AM

XML::Atom::Ext::OpenSearch 0.01 release, with Changes.yml

[ #34856 ]

I've pushed an initial release of XML::Atom::Ext::OpenSearch to CPAN. It's a pretty simple add-on to XML::Atom that will lead you read and write OpenSearch enabled Atom feeds. This module has been in the works for nearly a year. I've been working with jshirley and miyagawa and with the release of XML::Atom 0.28, all of the bugs seem to be ironed out.

In the distribution, I've included a Changes file which is YAML-compatible. NB: I've also copied the file to Changes.yml as one cannot expect every Changes file to be YAML. For the purpose of discussion, here it is inline:

# Revision history for Perl extension XML::Atom::Ext::OpenSearch.

0.01:
  date: Wed, 07 Nov 2007 08:39:38 -0400
  maintainer: Brian Cassidy <bricas@cpan.org>
  urgency: low
  changes:
    - original version

I've basically pilfered the ideas from the debian changelog specs. It's simple enough that it could be hand-generated, but at the same time parts could be auto-generated. Comments?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Incidentally, I've just released Module-Changes [perl.org] as a sort of working discussion basis for machine-readble Changes files.

  • Why move to YAML, could we just use the debian format?
    • I chose YAML simply to compliment the standard META.yml file. It just means that you only need one type of base-loader to load the two files.

      I like the look of debian changelogs. There's an existing standard with some base tools to go along with it -- it just doesn't compliment the existing meta information we have.

      But maybe that's not a big deal...