http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5383





------- Additional Comments From [EMAIL PROTECTED]  2007-03-20 09:45 -------
> Here is a little illustration code that can help detect missing modules:
> 
>   my(%modules_basic) = %INC;  # remember current state (e.g. after 
> compile_now)
>   require URI;   # let the program do its normal flow, possibly
>                  # secretly loading additional modules
>   # detect and show additionally loaded modules:
>   my(@modules_extra) = grep {!exists $modules_basic{$_}} keys %INC;
>   printf("missing modules: %s\n", join(", ",@modules_extra))

I'd be worried that this would include sub-modules that version X.Y of module
Foo requires, whereas version X.Z might not include/require those modules.

e.g. 'auto::NetAddr::IP::Util::ipv6_n2d' is definitely an implementation detail
of NetAddr::IP, not something we should require directly, since there's a
possibility that a future version of that module might rename/delete that class.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to