[SCM] Debian native package for Config::Model::Dpkg branch, master, updated. debian/2.036-17-gdc3acc3

Dominique Dumont dod at debian.org
Mon May 20 14:21:14 UTC 2013


The following commit has been merged in the master branch:
commit 35067d74aaf8b2d0fc3eed1086eef764dd2b149b
Author: Dominique Dumont <dod at debian.org>
Date:   Fri May 17 13:44:19 2013 +0200

    Improved traces

diff --git a/lib/Config/Model/Dpkg/Dependency.pm b/lib/Config/Model/Dpkg/Dependency.pm
index b56172e..ab918fa 100644
--- a/lib/Config/Model/Dpkg/Dependency.pm
+++ b/lib/Config/Model/Dpkg/Dependency.pm
@@ -142,9 +142,11 @@ sub check_dependency {
     # or it can be in one of the call backs
     my $on_check_all_done = sub {
         if ($logger->is_debug) {
-            $async_log->debug("in check_dependency callback for ",$self->composite_name)
-                if $async_log->is_debug;
             my $new = $value // '<undef>' ;
+            $async_log->debug("in check_dependency callback for ",$self->composite_name,
+                " ($new) fix is $apply_fix")
+                if $async_log->is_debug;
+            no warnings 'uninitialized';
             $logger->debug("'$old' done".($apply_fix ? " changed to '$new'" : ''));
         }
 
@@ -158,11 +160,11 @@ sub check_dependency {
         $callback->(%args) if $callback ;
     } ;
     
-    $async_log->debug("begin for ",$self->composite_name) if $async_log->is_debug;
+    $async_log->debug("begin for ",$self->composite_name, " fix is $apply_fix") if $async_log->is_debug;
     $pending_check->begin($on_check_all_done) ;
     
     if (defined $value) {
-        $logger->debug("'$value', calling check_depend with Parse::RecDescent");
+        $logger->debug("calling check_depend with Parse::RecDescent with '$value'");
         dep_parser->check_depend ( $value,1,$self,$pending_check,$apply_fix, \@fixed_dep) 
             // $self->add_error("dependency '$value' does not match grammar") ;
 
@@ -433,7 +435,7 @@ sub check_perl_lib_dep {
 sub check_versioned_dep {
     my ($self, $callback ,$dep_info) = @_ ;
     my ( $pkg,  $oper,      $vers )    = @$dep_info;
-    $async_log->debug("called with @$dep_info");
+    $logger->debug("called with '", $self->struct_to_dep($dep_info),"'") if $logger->is_debug;
 
     # special case to keep lintian happy
     $callback->(1) if $pkg eq 'debhelper' ;
@@ -499,7 +501,7 @@ sub has_older_version_than {
 sub check_or_fix_essential_package {
     my ( $self, $apply_fix, $dep_info ) = @_;
     my ( $pkg,  $oper,      $vers )    = @$dep_info;
-    $logger->debug("called with @$dep_info");
+    $logger->debug("called with '", scalar $self->struct_to_dep($dep_info), "' and fix $apply_fix") if $logger->is_debug;
 
     # Remove unversioned dependency on essential package (Debian bug 684208)
     # see /usr/share/doc/libapt-pkg-perl/examples/apt-cache
@@ -531,7 +533,7 @@ my %pkg_replace = (
 sub check_or_fix_pkg_name {
     my ( $self, $pending_check_cv, $apply_fix, $dep_info ) = @_;
     my ( $pkg,  $oper,      $vers )    = @$dep_info;
-    $logger->debug("called with @$dep_info");
+    $logger->debug("called with '", scalar $self->struct_to_dep($dep_info), "' and fix $apply_fix") if $logger->is_debug;
 
     my $new = $pkg_replace{$pkg} ;
     if ( $new ) {
@@ -559,12 +561,12 @@ sub check_or_fix_pkg_name {
             $logger->debug("unknown package $pkg") ;
             $self->add_warning("package $pkg is unknown. Check for typos if not a virtual package.") ;
         }
-        $async_log->debug("callback for check_or_fix_pkg_name -> end") ;
+        $async_log->debug("callback for check_or_fix_pkg_name -> end for $pkg") ;
         $pending_check_cv->end ;
     } ;
    
     # is asynchronous
-    $async_log->debug("begin") ;
+    $async_log->debug("begin on $pkg") ;
     $pending_check_cv->begin ;
     $self->get_available_version($cb,$pkg ) ;
     # if no pkg was found
@@ -573,8 +575,9 @@ sub check_or_fix_pkg_name {
 # all subs but one there are synchronous
 sub check_or_fix_dep {
     my ( $self, $pending_check_cv, $apply_fix, $dep_info ) = @_;
-    my ( $pkg,  $oper,      $vers )    = @$dep_info;
-    $logger->debug("called with @$dep_info");
+    my ( $pkg,  $oper,      $vers, @archs )    = @$dep_info;
+
+    $logger->debug("called with '", scalar $self->struct_to_dep($dep_info), "' and fix $apply_fix") if $logger->is_debug;
 
     if ( $pkg eq 'debhelper' ) {
         $self->check_debhelper( $apply_fix, $dep_info );

-- 
Debian native package for Config::Model::Dpkg



More information about the Pkg-perl-cvs-commits mailing list