Hello Packers,

is there a policy or recommendation how to deal with dependencies which
can't be detected by the heuristics in Module::ScanDeps?

I could prepare a Pull Request, but the list of hardcoded dependencies
is already quite long, and perhaps no one else has the same issue.  For
my own purpose, I have a trivial workaround.

The background: after several years I tried to re-pack an old
application and stumbled over dependencies which Module::ScanDeps does
not detect. These modules are loaded with Module::Load.

The dependencies are:

HTTP::Entity::Parser depends on the following four modules:
  HTTP::Entity::Parser::OctetStream
  HTTP::Entity::Parser::UrlEncoded
  HTTP::Entity::Parser::MultiPart
  HTTP::Entity::Parser::JSON - which in turn loads the three-faced
    JSON::MaybeXS (Cpanel::JSON::XS or JSON::XS or JSON::PP).

HTTP::Entity::Parser is used by Plack::Request which is used by quite a
few CPAN distributions (and in my application).
-- 
Cheers,
haj

Reply via email to