[lintian] 01/01: Add node as a known interpreter. Thanks to Julien Puydt for the bug report. (Closes: #872699)
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository lintian.
commit 4ea7bdf953e1fb23bfc85830ad743efaf0ad0373
Author: Chris Lamb <lamby@debian.org>
Date: Thu Aug 24 02:28:05 2017 +0100
Add node as a known interpreter. Thanks to Julien Puydt for the bug report. (Closes: #872699)
---
data/scripts/interpreters | 1 +
debian/changelog | 2 ++
t/tests/scripts-interpreters-nodejs/debian/debian/install | 2 ++
t/tests/scripts-interpreters-nodejs/debian/debian/links | 2 ++
t/tests/scripts-interpreters-nodejs/debian/debian/manpages | 1 +
t/tests/scripts-interpreters-nodejs/debian/interpreters.1 | 5 +++++
t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-node | 3 +++
t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-nodejs | 3 +++
t/tests/scripts-interpreters-nodejs/desc | 5 +++++
t/tests/scripts-interpreters-nodejs/tags | 2 ++
10 files changed, 26 insertions(+)
diff --git a/data/scripts/interpreters b/data/scripts/interpreters
index d6e81bd..ade5031 100644
--- a/data/scripts/interpreters
+++ b/data/scripts/interpreters
@@ -61,6 +61,7 @@ mscgen => /usr/bin
newlisp => /usr/bin
ngraph => /usr/bin, ngraph-gtk
nickle => /usr/bin
+node => /usr/bin, nodejs
nodejs => /usr/bin
ocamlrun => /usr/bin, ocaml-base-nox | ocaml-base | ocaml-nox | ocaml
pagsh => /usr/bin, openafs-client | heimdal-clients
diff --git a/debian/changelog b/debian/changelog
index 76bb1b7..ff83d34 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -454,6 +454,8 @@ lintian (2.5.51) unstable; urgency=medium
* data/scripts/interpreters:
+ [NT] Add stap as a known interpreter. Thanks to gustavo panizzo
for the suggestion. (Closes: #858326)
+ + [CL] Add node as a known interpreter. Thanks to Julien Puydt for the
+ bug report. (Closes: #872699)
* data/scripts/maintainer-script-bad-command:
+ [NT] Remove check for suidregister, dpkg --assert-working-epoch, and
dpkg --assert-multi-conrep. None of these trigger any tags in the
diff --git a/t/tests/scripts-interpreters-nodejs/debian/debian/install b/t/tests/scripts-interpreters-nodejs/debian/debian/install
new file mode 100644
index 0000000..2dd5ea8
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/debian/install
@@ -0,0 +1,2 @@
+usr-bin-env-node usr/bin/
+usr-bin-env-nodejs usr/bin/
diff --git a/t/tests/scripts-interpreters-nodejs/debian/debian/links b/t/tests/scripts-interpreters-nodejs/debian/debian/links
new file mode 100644
index 0000000..512253e
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/debian/links
@@ -0,0 +1,2 @@
+usr/share/man/man1/interpreters.1 usr/share/man/man1/usr-bin-env-node.1
+usr/share/man/man1/interpreters.1 usr/share/man/man1/usr-bin-env-nodejs.1
diff --git a/t/tests/scripts-interpreters-nodejs/debian/debian/manpages b/t/tests/scripts-interpreters-nodejs/debian/debian/manpages
new file mode 100644
index 0000000..74d51b8
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/debian/manpages
@@ -0,0 +1 @@
+interpreters.1
diff --git a/t/tests/scripts-interpreters-nodejs/debian/interpreters.1 b/t/tests/scripts-interpreters-nodejs/debian/interpreters.1
new file mode 100644
index 0000000..9e6dd89
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/interpreters.1
@@ -0,0 +1,5 @@
+.TH interpreters 1 "Debian Utilities" "DEBIAN" \" -*- nroff -*-
+.SH NAME
+interpreters \- test script
+
+Dummy manpage to avoid triggering warnings about it not existing.
diff --git a/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-node b/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-node
new file mode 100644
index 0000000..4b8c521
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-node
@@ -0,0 +1,3 @@
+#!/usr/bin/env node
+
+This is not a real JS script but sufficient for the testsuite.
diff --git a/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-nodejs b/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-nodejs
new file mode 100644
index 0000000..ecd3563
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/debian/usr-bin-env-nodejs
@@ -0,0 +1,3 @@
+#!/usr/bin/env nodejs
+
+This is not a real JS script but sufficient for the testsuite.
diff --git a/t/tests/scripts-interpreters-nodejs/desc b/t/tests/scripts-interpreters-nodejs/desc
new file mode 100644
index 0000000..3894d5f
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/desc
@@ -0,0 +1,5 @@
+Testname: scripts-interpreters-nodejs
+Version: 1.0
+Description: Check various NodeJS issues
+Test-For:
+ missing-dep-for-interpreter
diff --git a/t/tests/scripts-interpreters-nodejs/tags b/t/tests/scripts-interpreters-nodejs/tags
new file mode 100644
index 0000000..4194649
--- /dev/null
+++ b/t/tests/scripts-interpreters-nodejs/tags
@@ -0,0 +1,2 @@
+E: scripts-interpreters-nodejs: missing-dep-for-interpreter node => nodejs (usr/bin/usr-bin-env-node)
+E: scripts-interpreters-nodejs: missing-dep-for-interpreter nodejs => nodejs (usr/bin/usr-bin-env-nodejs)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: