Bug#933109: package-supports-alternative-init-but-no-init.d-script produces too many false positives

2019-10-19 Thread Chris Lamb
Hi Francesco,

> As I have [previously] said, this Lintian check should try hard to
> be more accurate

Agreed, I just did not find the time/bandwidth to do this until now...

> Please improve this check soon: I would rather avoid having to
> introduce a Lintian override into my package...

I understand the desire to have a 100% clean package but this not only
is unnecessary it hinders Lintian's improvement as it removes some of
the incentive to file or follow-up to bugs.

I would thus highly recommend maintainers do not workaround Lintian
bugs or (fixable) false-positives by adding overrides to their
packages.


Regards,

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



Bug#933109: package-supports-alternative-init-but-no-init.d-script produces too many false positives

2019-10-19 Thread Francesco Poli
On Fri, 26 Jul 2019 16:56:23 -0300 "Chris Lamb"  wrote:
[...]
> 
> Hi Michael,
> 
> > The underlying issue is still that this test is currently way too
> > primitive and produces too many false positives to be actually useful.
> > In #931889 I already listed some cases, where those false-positives are
> > triggered.
> 
> Nod, and I ACK there is still further discussion to be had in
> this area.
> 
> As I plan to release a new version of Lintian very soon (which will
> close the "pending" #931889...) let us keep this one (ie. #933109)
> open so this issue does not get lost.

Hello Chris,
is there any progress on this issue with false positives?

I still get a [complaint] from Lintian on apt-listbugs about missing
init.d scripts. As I have [previously] said, this Lintian check should
try hard to be more accurate: for instance, it should look whether
there is a corresponding timer unit along with the service unit. If
this is the case, it should not emit any complaint at all!

[complaint]: 

[previously]: 

Please improve this check soon: I would rather avoid having to
introduce a Lintian override into my package...

Thanks for your time and for the great job that Lintian does in order
to improve the quality of Debian packages!
 

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpsjpubV2apB.pgp
Description: PGP signature


Bug#931889: Bug#933109: package-supports-alternative-init-but-no-init.d-script produces too many false positives

2019-07-26 Thread Chris Lamb
[Adding 931...@bugs.debian.org to CC for visibility]

Hi Michael,

> The underlying issue is still that this test is currently way too
> primitive and produces too many false positives to be actually useful.
> In #931889 I already listed some cases, where those false-positives are
> triggered.

Nod, and I ACK there is still further discussion to be had in
this area.

As I plan to release a new version of Lintian very soon (which will
close the "pending" #931889...) let us keep this one (ie. #933109)
open so this issue does not get lost.

Thank you for caring about Lintian. :)


Regards,

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



Bug#933109: package-supports-alternative-init-but-no-init.d-script produces too many false positives

2019-07-26 Thread Michael Biebl
Package: lintian
Version: 2.16.0
Severity: normal

Hi,

this is a follow-up to #931889.
This bug report has been marked as fixed by downgrading the severity
from important to minor.

The underlying issue is still, that this test is currently way too
primitive and produces too many false positives to be actually useful.
In #931889 I already listed some cases, where those false-positives are
triggered.

Regards,
Michael


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils   2.32.51.20190707-1
ii  bzip2  1.0.6-9.2
ii  diffstat   1.62-1
ii  dpkg   1.19.7
ii  dpkg-dev   1.19.7
ii  file   1:5.37-4
ii  gettext0.19.8.1-9
ii  gpg2.2.17-3
ii  intltool-debian0.35.0+20060710.5
ii  libapt-pkg-perl0.1.36+b1
ii  libarchive-zip-perl1.64-1
ii  libcapture-tiny-perl   0.48-1
ii  libcgi-pm-perl 4.44-1
ii  libclass-accessor-perl 0.51-1
ii  libclone-perl  0.41-1+b1
ii  libdigest-sha-perl 6.02-1+b1
ii  libdpkg-perl   1.19.7
ii  libemail-valid-perl1.202-1
ii  libfile-basedir-perl   0.08-1
ii  libio-async-perl   0.74-1
ii  libipc-run-perl20180523.0-1
ii  liblist-compare-perl   0.53-1
ii  liblist-moreutils-perl 0.416-1+b4
ii  libmoo-perl2.003004-2
ii  libparse-debianchangelog-perl  1.2.0-13
ii  libpath-tiny-perl  0.108-1
ii  libtext-levenshtein-perl   0.13-1
ii  libtimedate-perl   2.3000-2
ii  libtry-tiny-perl   0.30-1
ii  libtype-tiny-perl  1.004004-1
ii  liburi-perl1.76-1
ii  libxml-simple-perl 2.25-1
ii  libyaml-libyaml-perl   0.79+repack-2
ii  man-db 2.8.5-2
ii  patchutils 0.3.4-2
ii  perl   5.28.1-6
ii  t1utils1.41-3
ii  xz-utils   5.2.4-1

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b5

Versions of packages lintian suggests:
pn  binutils-multiarch 
ii  libhtml-parser-perl3.72-3+b3
ii  libtext-template-perl  1.55-1

-- no debconf information