Bug#895175: lintian: Argument "Users" isn't numeric in int at ...

2018-04-08 Thread Chris Lamb
tags 895175 + pending
thanks

Fixed in Git, pending upload:

  
https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=a75f3edcb099bd4b8794e2ecb7fd19e129e77f03

This was due to a space in the orig tarball permissions:

   -rw-r--r-- dowling/ANT\Domain Users667 2015-09-09 18:32 
guzzle_sphinx_theme-0.7.11/setup.py

Our call to split (ie.):

  ($perm,$ownership,$size,$date,$time,$name)=split(' ', $line, 6);

... then sets $ownership to "dowling/ANT\Domain" and $size to "Users".

There is no foolproof fix here as long as we are still relying on the
output of tar; even if we allow arbitrary spaces here, you can still
"inject" date-like strings into the filename. Or maybe we could use
tar's --quoting-style argument...


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#895175: lintian: Argument "Users" isn't numeric in int at ...

2018-04-08 Thread Niels Thykier
Package: lintian
Version: 2.5.80
Severity: normal

Observed on lindsay.d.o:

"""
N: Processing source package guzzle-sphinx-theme (version 0.7.11-3, arch 
source) ...
C: guzzle-sphinx-theme source (0.7.11-3) [source]: 
rules-requires-root-implicitly
P: guzzle-sphinx-theme source (0.7.11-3) [source]: 
insane-line-length-in-source-file 
guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery.js line length is 32090 
cha
racters (>512)
P: guzzle-sphinx-theme source (0.7.11-3) [source]: 
source-contains-prebuilt-javascript-object 
guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery.js line length is 
32087 characters (>512)
N: lintian fails to get the hint from debian/missing-sources
O: guzzle-sphinx-theme source (0.7.11-3) [source]: source-is-missing 
guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery.js line length is 32087 
characters (>512)
P: guzzle-sphinx-theme source (0.7.11-3) [source]: 
source-contains-prebuilt-javascript-object 
guzzle_sphinx_theme/guzzle_sphinx_theme/static/js/bootstrap.min.js
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 1.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 2.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 3.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 4.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 5.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 6.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 7.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 8.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 9.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 10.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 11.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 12.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 13.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 14.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 15.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 16.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 17.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 18.
Argument "Users" isn't numeric in int at 
/srv/lintian.debian.org/lintian/lib/Lintian/Collect/Package.pm line 448, 
<$_[...]> line 19.
[...]
"""
Thanks,
~Niels