Package: libmoosex-mungehas-perl
Version: 0.007-2
Severity: serious
User: debian-p...@lists.debian.org
Usertags: use-failure

This package is missing a dependency on libtype-tiny-perl:

 # perl -e 'use MooseX::MungeHas'
 Could not load Eval::TypeTiny at /usr/share/perl5/MooseX/MungeHas.pm line 24.
 BEGIN failed--compilation aborted at /usr/share/perl5/MooseX/MungeHas.pm line 
24.
 Compilation failed in require at -e line 1.
 BEGIN failed--compilation aborted at -e line 1.

Looking at the code, libeval-closure should also do as an alternative:

        for my $backend (qw/ Eval::TypeTiny Eval::Closure /)
        {
                last if eval(
                        "require $backend; *eval_closure = 
\\&$backend\::eval_closure;"
                );
        }
        exists(&eval_closure)
                or croak "Could not load Eval::TypeTiny";

-- 
Niko Tyni   nt...@debian.org

Reply via email to