Test::Block - with added Module::Build

Adrian on 2004-04-18T22:28:46

Yet another release of Test::Block this time. Mainly because I fouled up some of the documentation in the first release (i.e. having a vastly out of date README file).

To prevent myself making the same mistake again I switched over to the excellent Module::Build, which (if you ask it nicely) will auto-generate the README from the module POD.

(For all of you who currently dislike Module::Build I made it generate a nice Makefile.PL for you too. Since I'm not doing anything fancy it's even traditional rather than passthrough or small.)

I've fallen in love with Module::Build over the last ten or so months. It's ease of configuration and tweaking has seen it replace ExtUtils::MakeMaker for all of my "real" work, so it's about time it made it to my CPAN modules.

I also got around to adding a SIGNATURE file, just for the heck of it. My GPG fingerprint is ABDE 1C70 BFB0 1F2A 2896 3F92 22D7 1798 B194 612B for those who care about that sort of thing.

I'm really looking forward to when the plugin system for Module::Build is fully defined since I've tons of useful stuff that can be refactored out into nice generic plugins. I'm especially pleased with some subversion integration I've got in my local build system that allows me to specify module versions with properties, do automatic commits every time a test suite passes, etc. Fun stuff.

Right then... how am I doing...

Resolution-o-meter: v1.0
Week: 16, 8 weeks behind
01-02-03-04-05-06-07-08-09-10-11-12-13
14-15-16 17 18 19 20 21 22 23 24 25 26
27 28 29 30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49 50 51 52

Eight weeks behind - gosh it's actually going down!


Module::Install

Fox on 2004-04-19T05:34:28

If you like M::B, check out Module::Install. It's what some would consider a "meta wrapper" around both M::B and EU::MM.

Re:Module::Install

Adrian on 2004-04-19T12:57:27

I've looked at Module::Install in the past, but it doesn't really do anything for me that M::B doesn't.

I expect to see the things that M::I does that M::B doesn't appear as M::B plugins, and EU:MM go the way of all flesh:-)