Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Module::Install recommends

by skazat (Hermit)
on Aug 10, 2007 at 00:47 UTC ( #631679=perlquestion: print w/replies, xml ) Need Help??
skazat has asked for the wisdom of the Perl Monks concerning the following question:

In the docs for Module::Install, it mentions, "recommends" line in the Makefile.PL file, but then gives no documentation for it. Does this line actually do anything? Is Module::Install the current favorite thingy to use to install multiple Perl Modules (Ala Bundle), or, should I be using something else?

I'm currently attempting to package a distribution of my own program, which requires a few CPAN perl modules and Module::Install looks like a good candidate to make that happen. Am I barking up the wrong tree?


-justin simoni
skazat me

Replies are listed 'Best First'.
Re: Module::Install recommends
by Anonymous Monk on Aug 10, 2007 at 03:12 UTC
    Not required, but recommended.

      Yeah, I got the idea of why it's there (and it looks useful), but the example in the Synopsis of the module itself, when run, doesn't quite give much feedback that anything happens at all.

      Is it simple a line that can *manually* be changed by someone who wants to peep into the file and go, "oh hey, this is recommended, I'll just change this, 'recommend' bit to, 'required' and see what happens..."

      If so, that's fair enough and mad scientistic enough, but the docs don't gleam much on that.


      -justin simoni
      skazat me

Re: Module::Install recommends
by daxim (Chaplain) on Aug 11, 2007 at 17:56 UTC
    no documentation for it
    File a bug.
    Does this line actually do anything?
    Apparently something is going on in lib/Module/Install/
    install multiple Perl Modules
    Yes, via Task modules. See Task::Perl::Critic for an example.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://631679]
Approved by GrandFather
[ambrus]: I'm currently in the process of rewriting my proof of concept programs. They sort of developped organically as I was experimenting, so now I've got an ugly mess of multiple programs and one-liners held together by nothing. I'll have to rewrite them to som
[ambrus]: ething that's both cleanly organized and mostly automated.
LanX in train, bad connection
[Corion]: ambrus: Yeah - we're in that situation too, except that there is no time to do the reorganizing :-/
[LanX]: ... so my boss started a project with the newest sun servers and invited the traders to come on weekend to test it... and they were so pleased, that they forced him to keep it in production...
[ambrus]: Corion: sure, this is the long-term plan. The short term is that I have to run this ungodly mess to get results from the new input data today.
[Corion]: ambrus: Most of our "automation" is tied to process exit codes and a shell pipeline :-\
[LanX]: ... a week later they realized that one of the databases - which recorded how much the other banks due to this bank - was not correctly plugged

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (16)
As of 2017-03-29 11:49 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (350 votes). Check out past polls.