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

[lintian] 01/01: Avoid a false positive for source-is-missing in dx package



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

broucaries-guest pushed a commit to branch master
in repository lintian.

commit e2b0f78964daa503f0b28155ec8c2a478c32874b
Author: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Date:   Wed Jun 3 14:43:51 2015 +0200

    Avoid a false positive for source-is-missing in dx package
---
 checks/cruft.pm  | 8 +++++++-
 debian/changelog | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/checks/cruft.pm b/checks/cruft.pm
index 5419af7..b47e147 100644
--- a/checks/cruft.pm
+++ b/checks/cruft.pm
@@ -890,9 +890,15 @@ sub _search_in_block0 {
                 return;
             }
         }
+        # false positive in dx package at least
+        elsif($basename eq 'srchidx.js') {
+            if($block =~ m/\A\s*profiles \s* = \s* new \s* Array\s*\(/xms) {
+                return;
+            }
+        }
         # see #745152
         # Be robust check also .js
-        if($basename eq 'deployJava.js') {
+        elsif($basename eq 'deployJava.js') {
             if($block =~ m/(?:\A|\v)\s*var\s+deployJava\s*=\s*function/xmsi) {
                 check_missing_source($entry,$info,$name,$basename,$dirname,
                     [['(?i)\.js$','.txt'],['','']]);
diff --git a/debian/changelog b/debian/changelog
index 02dffb1..5b44916 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ lintian (2.5.32) UNRELEASED; urgency=medium
   * checks/cruft.{desc,pm}:
     + [BR] Detect non free lenna file based on filename and filetype.
       (Closes: #771191).
+    + [BR] Avoid a false positive for autogenerated index in dx package
+      for source-is-missing.
   * checks/changes-file.{desc,pm}:
     + [NT] Downgrade backports-changes-missing to a wishlist (I) tag.
       Thanks to Vincent Cheng for the report.  (Closes: #785084)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: