Package: lintian
Version: 1.24.3
Tags: patch
Hi,
(My own fault, but) I think lintian should have exemptions for package/file
pairs in the "embedded-javascript-library" tag.
The lack of this feature is currently causing ~10 false positives where the
"official" libraries that are providing the libraries are being tagged.
A patch is attached, but I'm not sure if it accomodates files that have a
version suffix, like "prototype-1.6.0.2.js".
Regards,
--
Chris Lamb, UK chris@chris-lamb.co.uk
GPG: 0x634F9A20
commit ea98fd7d941bcd38150243e14b0c80cf2b2c009e
Author: Chris Lamb <chris@chris-lamb.co.uk>
Date: Sun Aug 10 19:54:32 2008 +0100
Add exemptions for "embedded-javascript-library" tag.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
diff --git a/checks/files b/checks/files
index de9c919..b88b07f 100644
--- a/checks/files
+++ b/checks/files
@@ -616,7 +616,32 @@ foreach my $file (sort keys %{$info->index}) {
fckeditor|
cropper(\.uncompressed)?
)\.js(\.gz)?$,ix) {
- tag "embedded-javascript-library", "$file";
+ if (not {
+ 'libjs-prototype' => {
+ 'usr/share/javascript/prototype/prototype-1.6.0.2.js' => 1,
+ },
+ 'libjs-scriptaculous' => {
+ 'usr/share/javascript/scriptaculous/scriptaculous.js' => 1,
+ },
+ 'fckeditor' => {
+ 'usr/share/fckeditor/fckeditor.js' => 1,
+ },
+ 'libjs-jquery' => {
+ 'usr/share/javascript/jquery/jquery.lite.js' => 1,
+ 'usr/share/javascript/jquery/jquery.min.js' => 1,
+ 'usr/share/javascript/jquery/jquery.pack.js' => 1,
+ },
+ 'libjs-cropper' => {
+ 'usr/share/javascript/cropper/cropper.js' => 1,
+ 'usr/share/javascript/cropper/cropper.uncompressed.js' => 1,
+ },
+ 'libjs-mochikit' => {
+ 'usr/share/doc/libjs-mochikit/lib/MochiKit/MochiKit.js.gz' => 1,
+ 'usr/share/javascript/mochikit/MochiKit.js' => 1,
+ },
+ }->{$pkg}{$file}) {
+ tag "embedded-javascript-library", "$file";
+ }
}
# ---------------- embedded Feedparser library
Attachment:
signature.asc
Description: PGP signature