jae_63 has asked for the wisdom of the Perl Monks concerning the following question:
At my workplace, we have some tools which automatically walk the CPAN explicit dependency trees. A few months ago we used these tools to automatically generate a set of dependencies for the subset of CPAN which we use in our products.
Unfortunately, there is an implicit (but common) dependency, where LWP often depends upon LWP::Protocol::https. And we got burned by this dependency, i.e. when one of our products failed in the field since we hadn't packaged LWP::Protocol::https.
Here's a related example where a user ran into trouble due to this dependency.
My question is: are there other such common implicit dependencies among commonly used CPAN modules? Can you help me to enumerate them? I'm hoping that there are only a handful. Thanks ...
|
|---|