Author: rra
Date: 2008-02-08 04:02:33 +0100 (Fri, 08 Feb 2008)
New Revision: 1183

Modified:
   trunk/checks/binaries
   trunk/debian/changelog
   trunk/testset/libbaz/debian/control
   trunk/testset/libbaz/debian/rules
   trunk/testset/tags.libbaz
Log:
* checks/binaries:
  + [RA] Make an architecture specification after perlapi optional.
    Thanks, gregor herrmann.  (Closes: #464626)

Modified: trunk/checks/binaries
===================================================================
--- trunk/checks/binaries       2008-02-07 02:40:29 UTC (rev 1182)
+++ trunk/checks/binaries       2008-02-08 03:02:33 UTC (rev 1183)
@@ -310,7 +310,7 @@
 
 # Check for a Perl dependency.
 if ($has_perl_lib) {
-    my $re = qr/(?:^|,)\s*perlapi-[\d.]+(?:\s*\[[^\]]+\])(?:\s*,|\z)/;
+    my $re = qr/(?:^|,)\s*perlapi-[\d.]+(?:\s*\[[^\]]+\])?\s*(?:,|\z)/;
     unless ($depends =~ /$re/) {
        tag 'missing-dependency-on-perlapi';
     }

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2008-02-07 02:40:29 UTC (rev 1182)
+++ trunk/debian/changelog      2008-02-08 03:02:33 UTC (rev 1183)
@@ -1,5 +1,9 @@
 lintian (1.23.44) UNRELEASED; urgency=low
 
+  * checks/binaries:
+    + [RA] Make an architecture specification after perlapi optional.
+      Thanks, gregor herrmann.  (Closes: #464626)
+
   * lib/Spelling.pm:
     + [RA] Don't strip hyphens before checking spelling.  Move all D-Bus
       corrections to the picky list since the correction is too confusing

Modified: trunk/testset/libbaz/debian/control
===================================================================
--- trunk/testset/libbaz/debian/control 2008-02-07 02:40:29 UTC (rev 1182)
+++ trunk/testset/libbaz/debian/control 2008-02-08 03:02:33 UTC (rev 1183)
@@ -13,7 +13,7 @@
 
 Package: libbaz1-dev
 Architecture: any
-Depends: libbaz1 (= ${source:Version})
+Depends: libbaz1 (= ${source:Version}), perlapi-5.8.8
 Description: development package
  Regression test for lintian's handling of libraries
 

Modified: trunk/testset/libbaz/debian/rules
===================================================================
--- trunk/testset/libbaz/debian/rules   2008-02-07 02:40:29 UTC (rev 1182)
+++ trunk/testset/libbaz/debian/rules   2008-02-08 03:02:33 UTC (rev 1183)
@@ -92,6 +92,10 @@
        cp -a *.a *.so.* $(lib_tmp)/usr/lib
        # and fuck up permission (TODO)
        chmod a+x $(lib_tmp)/usr/lib/*.a
+       # Pretend to be a Perl module to test a lack of Perl dependencies.
+       install -d $(dev_tmp)/usr/lib/perl5/auto/Foo
+       install -m 644 libbaz2.so.1.0.3b 
$(dev_tmp)/usr/lib/perl5/auto/Foo/Foo.so
+       strip $(dev_tmp)/usr/lib/perl5/auto/Foo/Foo.so
        install -d $(dev_tmp)/usr/share/doc
        ln -s $(LIB) $(dev_tmp)/usr/share/doc/$(DEV) 
        install -d $(dev_tmp)/DEBIAN

Modified: trunk/testset/tags.libbaz
===================================================================
--- trunk/testset/tags.libbaz   2008-02-07 02:40:29 UTC (rev 1182)
+++ trunk/testset/tags.libbaz   2008-02-08 03:02:33 UTC (rev 1183)
@@ -1,4 +1,5 @@
 E: libbaz source: not-binnmuable-any-depends-any libbaz1-dev -> libbaz1
+E: libbaz1-dev: missing-dependency-on-libc needed by 
./usr/lib/perl5/auto/Foo/Foo.so
 E: libbaz1: control-file-has-bad-permissions shlibs 0755 != 0644
 E: libbaz1: control-file-has-bad-permissions symbols 0755 != 0644
 E: libbaz1: debian-changelog-file-missing-or-wrong-name
@@ -22,6 +23,8 @@
 E: libbaz2-dev: debian-changelog-file-missing-or-wrong-name
 E: libbaz2: debian-changelog-file-missing-or-wrong-name
 I: libbaz source: package-lacks-versioned-build-depends-on-debhelper 5
+I: libbaz1-dev: binary-has-unneeded-section ./usr/lib/perl5/auto/Foo/Foo.so 
.comment
+I: libbaz1-dev: no-md5sums-control-file
 I: libbaz1: binary-has-unneeded-section ./usr/lib/perl5/auto/Foo/Foo.so 
.comment
 I: libbaz1: no-md5sums-control-file
 I: libbaz1: several-sonames-in-same-package libbaz2.so.1.0 libbaz3.so.1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to