[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.5.14-57-gbfd87c2



The following commit has been merged in the master branch:
commit 0358be16ed01e849e775ed5c64ae9db1d5b7b36e
Author: Mathieu Parent <math.parent@gmail.com>
Date:   Mon May 27 12:12:14 2013 +0200

    pkg-php-tools-overrides requires (>= 1~)
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/checks/phppear.desc b/checks/phppear.desc
index 7e249b6..1f0f891 100644
--- a/checks/phppear.desc
+++ b/checks/phppear.desc
@@ -29,3 +29,8 @@ Severity: normal
 Certainty: possible
 Info: The package is a PEAR package but its control file doesn't have
  ${phppear:Debian-Depends} in Depends or ${phppear:Debian-Recommends}.
+
+Tag: pear-package-feature-requires-newer-pkg-php-tools
+Severity: normal
+Certainty: possible
+Info: The package requires a newer pkg-php-tools for a specific feature.
diff --git a/checks/phppear.pm b/checks/phppear.pm
index e2fb2bc..8c31767 100644
--- a/checks/phppear.pm
+++ b/checks/phppear.pm
@@ -53,6 +53,14 @@ sub run {
             if (!$breaks->implies('${phppear:Debian-Breaks}')) {
                 tag 'pear-package-but-missing-dependency', 'Breaks';
             }
+            # Checking overrides
+            my $overrides = $info->debfiles('pkg-php-tools-overrides');
+            if (-f $overrides) {
+                if (!$bdepends->implies('pkg-php-tools (>= 1~)')) {
+                    tag 'pear-package-feature-requires-newer-pkg-php-tools',
+                        '(>= 1~)', 'for package name overrides';
+                }
+            }
         }
     }
     # PEAR channel

-- 
Debian package checker


Reply to: