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 ]

jbisbee (2452)

jbisbee
  (email not shown publicly)
http://jbisbee.multiply.com/
AOL IM: Bisbee23 (Add Buddy, Send Message)
Yahoo! ID: jbisbee (Add User, Send Message)

Journal of jbisbee (2452)

Tuesday June 24, 2008
07:37 AM

Module Build System

[ #36763 ]
What are recommendations the tools that you use to build, test, automate change logs, and release your CPAN modules? About 2 years ago I used Module::Release, but at this point I'm looking to re-evaluate my options.
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.
  • Module::Install works for all of my distributions, and a combination of svk, ShipIt, Module::Changes and Dist::Joseki makes releasing all painless.

    It's a bit involved though; I'd like to write about my toolchain if and when I get the time...

  • What don't you like, or what is missing, from Module::Release that would make it work for you? Maybe I can fix that. :)

    • I remember that after version 1.12 (the patch you got from Ken Williams) the module stopped working for me. I had to backport to an old version to get things going again. I should have dug a bit and let you know what broke, but I was too lazy at the time. (My own fault) Looking now, it seems there are hooks for svn and git so it looks like I'll give it another go. -Jeff
      --

      -biz-

      • It's been a long time since I've posted anything to use.perl.org and I'm wondering if I'm missing the link to edit the contents of my previous comment.
        --

        -biz-

      • Let me know if there is anything else you need in Module::Release.

        The trick, however, is not to rely on what Module::Release does, but how it does it so you can extend it on your own. I never really meant it to be used out of the box. Customize the release script to do whatever you need it to do. :)

        (and no, you don't get to edit previous replies, just the top-level posts). :)