Package: lintian
Version: 2.5.5
Severity: normal
Tags: patch

Lintian emits the executable-debhelper-file-without-being-executable tag for 
directories.
For example sdl-image1.2 has a directory called debian/examples.

Attaching a patch that adds a check so the tag is only emitted for real files.
--- lintian-HEAD-a498e42.org/checks/debhelper
+++ lintian-HEAD-a498e42/checks/debhelper
@@ -344,7 +344,7 @@
                 # debhelper only use executable files in compat 9
                 _tag_if_executable ($file, "$droot/$file");
             } else {
-                if (-x "$droot/$file") {
+                if (-f "$droot/$file" && -x "$droot/$file") {
                     my $cmd =  _shebang_cmd  ("debian/$file", "$droot/$file");
                     unless ( $cmd ) {
                         tag 'executable-debhelper-file-without-being-executable', "debian/$file";

Reply via email to