Hi:

I'm not a Module::Install user so I'm not 100% sure, however, I think
that Module::Install will use the local installed version of the
module if it's a newer version than the one in inc/. If not, then it
seems like something it should do (so I'd recommend filing a bug
report on the RT).

If that is the case, then you will be able to just require the M::I
version or later in Build-Depends-Indep, unless that version or newer
is included in inc/.

The documentation itself (perldoc for M::I) seems to mention nothing
about this, however.

I think the philosophy of M::I is to allow the maintainer of the
upstream CPAN module to use new features in M::I (based on their
currently installed version) without regard for anything else, since
their version of M::I is automatically installed in inc/. However,
this means that we, downstream, can only use the version of M::I that
the author has installed on his/her machine -- that is, the version
they have bundled with the module.

So we can just require that the version (or later) be included; if
not, then use the libmodule-install-perl package?

Just a thought. I'm no expert on M::I.

Cheers,

Jonathan

On Mon, May 11, 2009 at 3:25 PM, gregor herrmann <[email protected]> wrote:
> On Mon, 11 May 2009 14:57:25 -0400, Joey Hess wrote:
>
>> > Module::Install has acquired the bad habit of loading CPAN.pm and
>> > trying to download all kind of stuff. Since 0.86 that behaviour can
>> > again be turned off by using
>> > perl Makefiel.PL --skipdeps
>> Do older versions of Module::Install ignore the --skipdeps option?
>
> AFAIK --skipdeps has existed in M::I for quite some time; it used to
> skip installing additional stuff and now also suppresses loading
> CPAN.pm.
>
>
> Cheers,
> gregor, cc'ing [email protected] in case someone has some further
>        knowledge
> --
>  .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
>  : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
>  `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
>   `-    NP: Pink Floyd: A New Machine (Part 2)
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkoIe5IACgkQOzKYnQDzz+TG/wCePsSa1MmlP00hT/Q2vV5Kvcp5
> aeUAnjHJ+c4ujqxGhxuKlBP981f7VDAC
> =4Rj8
> -----END PGP SIGNATURE-----
>
>



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to