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 0ea39274e6d797f467dac2cd962b8dae500dc761
Author: Dominique Dumont <d...@debian.org>
Date:   Wed May 20 13:39:03 2015 +0200

    Dependency: cleanup the code used to compute the ideal dependency
---
 lib/Config/Model/Dpkg/Dependency.pm | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/lib/Config/Model/Dpkg/Dependency.pm 
b/lib/Config/Model/Dpkg/Dependency.pm
index 1d21944..5156a57 100644
--- a/lib/Config/Model/Dpkg/Dependency.pm
+++ b/lib/Config/Model/Dpkg/Dependency.pm
@@ -541,16 +541,11 @@ sub check_perl_lib_dep {
        my ($has_older_perl) = $self->check_versioned_dep(  ['perl', '>=', 
$v_normal] );
        push @ideal_perl_dep, '>=', $v_normal if $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 or $removed or $deprecated) {
-               push @ideal_lib_dep, $dep_name;
-       }
+    if ($removed or $deprecated or $has_older_perl) {
+        my ($has_older_lib) = $self->check_versioned_dep(  $depend );
+        push @ideal_lib_dep, $dep_name;
+        push @ideal_lib_dep, '>=', $dep_v if $dep_v and $has_older_lib;
+    }
 
        my %perl_version =  $self->get_available_version( 'perl');
        my $has_older_perl_in_sid = ( $vs->compare( $v_normal, 
$perl_version{sid} ) < 0 ) ? 1 : 0;

-- 
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