Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
Perl: the Markov chain saw
 
PerlMonks  

Re^2: How to require IPv6 support

by mbethke (Hermit)
on Aug 01, 2012 at 22:25 UTC ( #984909=note: print w/ replies, xml ) Need Help??


in reply to Re: How to require IPv6 support
in thread How to require IPv6 support

Nice, I hadn't seen that repo's web interface yet! That's a solution for core modules at least, but I still have the problem under (2) that even though it's the latest version it may not work.

For now I think I'll work around it by simply skipping the corresponding tests and noting in the docs that you must have an IPv6-enabled Socket module to use this, but it would be nice to be able top specify this in a Module::* installer.


Comment on Re^2: How to require IPv6 support
Re^3: How to require IPv6 support
by Anonymous Monk on Aug 01, 2012 at 22:41 UTC

    For now I think I'll work around it by simply skipping the corresponding tests and noting in the docs that you must have an IPv6-enabled Socket module to use this,

    Sounds like the common practice :)

    but it would be nice to be able top specify this in a Module::* installer.

    Hmm, so a patch to Module::Depends - identify the dependencies of a distribution

    and a patch to Module::Install#requires

    So you end up with

    requires qw' Socket 2 unpack_sockaddr_in6 '; # requires qw' Socket 2 Socket::unpack_sockaddr_in6 ';

    That could work, and doesn't look particularly hard to implement.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://984909]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2014-04-18 04:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (461 votes), past polls