[lintian] 01/01: Detect embedded jQuery libraries with version number in their filenames (eg. jquery-1.10.2.min.js) and also emit embedded-javascript-library for Twitter Bootstrap and "mustache". (Closes: #833613)
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository lintian.
commit 6e77c73e6f5c2b042c5eb5137e54c3fb8c5007e2
Author: Chris Lamb <lamby@debian.org>
Date: Tue Dec 19 18:11:48 2017 +0000
Detect embedded jQuery libraries with version number in their filenames (eg. jquery-1.10.2.min.js) and also emit embedded-javascript-library for Twitter Bootstrap and "mustache". (Closes: #833613)
---
data/files/js-libraries | 4 +++-
debian/changelog | 5 +++++
t/tests/files-embedded/debian/bootstrap-1.1.js | 1 +
t/tests/files-embedded/debian/debian/install | 1 +
t/tests/files-embedded/tags | 1 +
5 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/data/files/js-libraries b/data/files/js-libraries
index b2f8aa9..8446635 100644
--- a/data/files/js-libraries
+++ b/data/files/js-libraries
@@ -15,7 +15,7 @@ libjs-cropper ~~ (?i)/cropper(?:\.uncompressed)?$EXT
libjs-dojo-\w+ ~~ (?i)/(?:dojo|dijit)$EXT
libjs-excanvas ~~ (?i)/excanvas(?:-r[0-9]+)?$EXT
libjs-jac ~~ (?i)/jsjac$EXT
-libjs-jquery ~~ (?i)/jquery$EXT
+libjs-jquery ~~ (?i)/jquery(?:-[\d\.]+)?$EXT
libjs-jquery-cookie ~~ (?i)/jquery\.cookie$EXT
libjs-jquery-easing ~~ (?i)/jquery\.easing$EXT
libjs-jquery-event-drag ~~ (?i)/jquery\.event\.drap$EXT
@@ -37,10 +37,12 @@ libjs-jquery-tipsy ~~ (?i)/jquery\.tipsy$EXT
libjs-jquery-treetable ~~ (?i)/jquery\.treetable$EXT
libjs-mochikit ~~ (?i)/mochikit$EXT
libjs-mootools ~~ (?i)/mootools(?:(?:\.v|-)[\d\.]+)?(?:-(?:(?:core(?:-server)?)|more)(?:-(?:yc|jm|nc))?)?$EXT
+libjs-mustache ~~ (?i)/mustache$EXT
libjs-prototype ~~ (?i)/prototype(?:-[\d\.]+)?$EXT
libjs-raphael ~~ (?i)/raphael(?:[\.-]min)?$EXT
libjs-scriptaculous ~~ (?i)/scriptaculous$EXT
libjs-strophe ~~ (?i)/strophe$EXT
+libjs-twitter-bootstrap ~~ (?i)/bootstrap(?:-[\d\.]+)?$EXT
libjs-underscore ~~ (?i)/underscore$EXT
libjs-yui ~~ (?i)/(?:yahoo|yui)-(?:dom-event)?$EXT
# Disabled due to false positives. Needs a content check adding to verify
diff --git a/debian/changelog b/debian/changelog
index f4b666b..4bc3205 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,11 @@ lintian (2.5.66) UNRELEASED; urgency=medium
* data/debhelper/compat-level:
+ [MR] Bump the experimental debhelper compat level to 12.
(Closes: #884678)
+ * data/files/js-libraries:
+ + [CL] Detect embedded jQuery libraries with version number in their
+ filenames (eg. jquery-1.10.2.min.js). (Closes: #833613)
+ + [CL] Also emit embedded-javascript-library for Twitter Bootstrap and
+ "mustache".
* t/tests/files-multiarch-foreign-files:
+ [CL] Don't hardcode architecture triplet to fix FTBFS on non-amd64
diff --git a/t/tests/files-embedded/debian/bootstrap-1.1.js b/t/tests/files-embedded/debian/bootstrap-1.1.js
new file mode 100644
index 0000000..6d56007
--- /dev/null
+++ b/t/tests/files-embedded/debian/bootstrap-1.1.js
@@ -0,0 +1 @@
+This is an embedded javascript library
diff --git a/t/tests/files-embedded/debian/debian/install b/t/tests/files-embedded/debian/debian/install
index 77601ab..3bbe941 100644
--- a/t/tests/files-embedded/debian/debian/install
+++ b/t/tests/files-embedded/debian/debian/install
@@ -1,5 +1,6 @@
IPv4.php usr/share/php
jquery* usr/share/php
+bootstrap* usr/share/php
feedparser.py usr/share/php
rss_parse.php usr/share/php
tiny_mce_popup.js usr/share/php
diff --git a/t/tests/files-embedded/tags b/t/tests/files-embedded/tags
index 799b714..86764f5 100644
--- a/t/tests/files-embedded/tags
+++ b/t/tests/files-embedded/tags
@@ -1,4 +1,5 @@
W: files-embedded: embedded-feedparser-library usr/share/php/feedparser.py
+W: files-embedded: embedded-javascript-library usr/share/php/bootstrap-1.1.js please use libjs-twitter-bootstrap
W: files-embedded: embedded-javascript-library usr/share/php/jquery.js please use libjs-jquery
W: files-embedded: embedded-javascript-library usr/share/php/jquery.min.js please use libjs-jquery
W: files-embedded: embedded-javascript-library usr/share/php/tiny_mce_popup.js please use tinymce
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: