Bug#798900: lintian: false positive: source-is-missing for non-minified JS files
Package: lintian
Version: 2.5.37
Severity: normal
Dear Maintainer,
I noticed today that there were two new Lintian errors on DDPO for my 'aegean'
package (https://lintian.debian.org/maintainer/sascha@steinbiss.name.html#aegean).
These seem to be fairly recent, and I took a look to see what could be wrong.
Looks like the JQuery DataTables libraries included are flagged as minified
without source on the basis that they have lines longer than 1024 characters:
$ lintian -V
Lintian v2.5.37
$ lintian --info --display-info --display-experimental --pedantic --show-overrides aegean_0.13.0+dfsg-1.dsc
P: aegean source: source-contains-prebuilt-javascript-object data/share/vendor/jquery.dataTables.js line length is 1397 characters (>1024)
[...]
E: aegean source: source-is-missing data/share/vendor/jquery.dataTables.js
[...]
But this file is not minified, it's there as full source code -- there is only one
line (l.24) which is quite long (>1300 chars). I think this is a false positive
(that has been recently introduced?) and looking at the line length alone is
probably not sufficient to reliably identify minified JS.
Any comments?
Best regards
Sascha
-- System Information:
Debian Release: 8.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages lintian depends on:
ii binutils 2.25-5
ii bzip2 1.0.6-7+b3
ii diffstat 1.58-1
ii file 1:5.22+15-2
ii gettext 0.19.3-2
ii hardening-includes 2.6
ii intltool-debian 0.35.0+20060710.1
ii libapt-pkg-perl 0.1.29+b2
ii libarchive-zip-perl 1.39-1
ii libclass-accessor-perl 0.34-1
ii libclone-perl 0.37-1+b1
ii libdpkg-perl 1.17.25
ii libemail-valid-perl 1.195-1
ii libfile-basedir-perl 0.03-1
ii libipc-run-perl 0.92-1
ii liblist-moreutils-perl 0.33-2+b1
ii libparse-debianchangelog-perl 1.2.0-1.1
ii libtext-levenshtein-perl 0.11-1
ii libtimedate-perl 2.3000-2
ii liburi-perl 1.64-1
ii man-db 2.7.0.2-5
ii patchutils 0.3.3-1
ii perl [libdigest-sha-perl] 5.20.2-3+deb8u1
ii t1utils 1.38-4
ii xz-utils 5.1.1alpha+20120614-2+b3
Versions of packages lintian recommends:
ii dpkg 1.17.25
ii libperlio-gzip-perl 0.18-3+b1
ii perl 5.20.2-3+deb8u1
ii perl-modules [libautodie-perl] 5.20.2-3+deb8u1
Versions of packages lintian suggests:
pn binutils-multiarch <none>
ii dpkg-dev 1.17.25
ii libhtml-parser-perl 3.71-1+b3
ii libtext-template-perl 1.46-1
ii libyaml-perl 1.13-1
-- no debconf information
Reply to: