Monday, October 31, 2005

 

Audio::Radio::Sirius 0.01 released!

And I'm already planning 0.02 :)

If you're interested, here's Audio::Radio::Sirius 0.01 on CPAN. I uploaded it last night (at 3 AM) and it was processed shortly later (within 30 minutes). I also submitted an application to be included on the module list, we'll see how that goes.

I expected this barrage of emails from the automated builders but so far nothing. There is a big backlog and tons of packages get updated every day. We'll see what happens.

There's still some legwork to be done in the module. I need to implement my gimpy events system, clean up the TX/RX code, and implement a bunch of events I haven't coded yet.

Anyway I came to work all excited to use CPAN to install my module and got a rude awakening. The old CPAN module doesn't recognize Module::Build created modules. BUMMER! :) Module::Build has a built-in remedy for this situation in the form of Module::Build::Compat. It writes Makefile.PM files that CPAN can use to grok data about your module and install it in a way it understands. There are three modes of operation - traditional generates a MakeMaker makefile.PM based on your Build.PM. Passthrough just passes through the Makefile.PM arguments to build.pm (after translation). It sounds like either will work for me since my Build.PM file is very simple. I'll have to test this some.

Another idea - I can't really setup automated tests of the big parts of the module, but there are some things I can do to test the smaller parts, like the checksumming and many of the handlers... these things are somewhat fragile as well.

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?