This is an automated email from the git hooks/post-receive script.

dod pushed a commit to branch master
in repository libconfig-model-dpkg-perl.

commit adf282e85f6b1b2ac6c2da5d3156c1e9408f148c
Author: Dominique Dumont <d...@debian.org>
Date:   Thu Apr 17 21:17:28 2014 +0200

    removed $check_perl_lib from check_perl_lib_dep
---
 lib/Config/Model/Dpkg/Dependency.pm | 38 +++++++++++++------------------------
 1 file changed, 13 insertions(+), 25 deletions(-)

diff --git a/lib/Config/Model/Dpkg/Dependency.pm 
b/lib/Config/Model/Dpkg/Dependency.pm
index 5bf2ce5..66073cd 100644
--- a/lib/Config/Model/Dpkg/Dependency.pm
+++ b/lib/Config/Model/Dpkg/Dependency.pm
@@ -468,34 +468,11 @@ sub check_perl_lib_dep {
     my @ideal_lib_dep ;
     my @ideal_dep_chain = (\@ideal_perl_dep);
 
-    my ($check_perl_lib, $get_perl_versions, $on_get_perl_versions) ;
+    my ($get_perl_versions, $on_get_perl_versions) ;
 
     my ($v_normal) ;
 
 
-    $check_perl_lib = sub {
-        my $has_older_perl = shift;
-        $async_log->debug( "check_perl_lib called with dep_v " . ( $dep_v // 
'undef' ) );
-
-        my $on_perl_lib_check_done = sub {
-            my $has_older_lib = shift;
-            $async_log->debug("on_perl_lib_check_done called");
-            if ($has_older_perl) {
-                push @ideal_lib_dep, $dep_name;
-                push @ideal_lib_dep, '>=', $dep_v if $has_older_lib;
-            }
-            $get_perl_versions->();
-        };
-
-        if ( defined $dep_v ) {
-            my @res = $self->check_versioned_dep(  $depend );
-                       $on_perl_lib_check_done->(@res);
-        }
-        else {
-            $on_perl_lib_check_done->(0);
-        }
-    };
-
     $get_perl_versions = sub {
         my @res = $self->get_available_version( 'perl');
                $on_get_perl_versions->(@res) ;
@@ -577,8 +554,19 @@ sub check_perl_lib_dep {
        @res = $self->check_versioned_dep(  ['perl', '>=', $v_normal] );
        my $has_older_perl = $res[0] ;
        push @ideal_perl_dep, '>=', $v_normal if $has_older_perl;
-       $check_perl_lib->($has_older_perl) ;
 
+       if ( defined $dep_v ) {
+               my ($has_older_lib) = $self->check_versioned_dep(  $depend );
+               if ($has_older_perl) {
+                       push @ideal_lib_dep, $dep_name;
+                       push @ideal_lib_dep, '>=', $dep_v if $has_older_lib;
+               }
+       }
+       elsif ($has_older_perl) {
+               push @ideal_lib_dep, $dep_name;
+       }
+
+       $get_perl_versions->();
     return $ret ;
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libconfig-model-dpkg-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to