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

[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: