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

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: