Processed: Re: Bug#1002503: false reports skip-systemd-native-flag-missing-pre-depends

2021-12-23 Thread Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1002503 {Done: Marc Haber } [lintian] false 
reports skip-systemd-native-flag-missing-pre-depends
Bug reopened
Ignoring request to alter fixed versions of bug #1002503 to the same values 
previously set
> retitle -1 lintian: Clarify all tags about missing Pre-Depends
Bug #1002503 [lintian] false reports 
skip-systemd-native-flag-missing-pre-depends
Changed Bug title to 'lintian: Clarify all tags about missing Pre-Depends' from 
'false reports skip-systemd-native-flag-missing-pre-depends'.

-- 
1002503: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002503
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1002503: false reports skip-systemd-native-flag-missing-pre-depends

2021-12-23 Thread Felix Lechner
Control: reopen -1
Control: retitle -1 lintian: Clarify all tags about missing Pre-Depends

Hi Marc,

On Thu, Dec 23, 2021 at 3:57 AM Marc Haber
 wrote:
>
> No, a false bug report. Sorry.

Confusing tag descriptions are also bugs in Lintian! We strive to please all.

Note for later: This is about Depends vs Pre-Depends.

Kind regards
Felix Lechner



Bug#1002503: false reports skip-systemd-native-flag-missing-pre-depends

2021-12-23 Thread Felix Lechner
Hi Marc,

On Thu, Dec 23, 2021 at 3:57 AM Marc Haber
 wrote:
>
> Depends: [...] init-system-helpers (>= 1.54~)

The tag is asking for Pre-Depends though, isn't it? [1][2]

> ippl_1.4.14-12.2_amd64.deb

I do not see a declaration for Pre-Depends in your control file. [3]

Is Lintian too strict?

Kind regards
Felix Lechner

[1] https://lintian.debian.org/tags/skip-systemd-native-flag-missing-pre-depends
[2] 
https://salsa.debian.org/lintian/lintian/-/blob/master/lib/Lintian/Check/Systemd/Native/Prerequisites.pm#L49
[3] https://tracker.debian.org/media/packages/i/ippl/control-1.4.14-12.2



Bug#1002503: false reports skip-systemd-native-flag-missing-pre-depends

2021-12-23 Thread Marc Haber
Package: lintian
Version: 2.114.0
Severity: normal

Hi,

[208/5813]mh@drop:~/packages/ippl/build-area $ lintian 
ippl_1.4.14-12.2_amd64.deb
W: ippl: missing-systemd-service-for-init.d-script ippl [etc/init.d/ippl]
W: ippl: skip-systemd-native-flag-missing-pre-depends (does not satisfy 
init-system-helpers (>= 1.54~)) [postinst:19]
W: ippl: skip-systemd-native-flag-missing-pre-depends (does not satisfy 
init-system-helpers (>= 1.54~)) [prerm:5]
[209/5814]mh@drop:~/packages/ippl/build-area $ 

However, the Dependency IS there in the source and the binary package:

[209/5814]mh@drop:~/packages/ippl/build-area $ dpkg --ctrl-tarfile 
ippl_1.4.14-12.2_amd64.deb | tar --extract --to-stdout ./control | grep Depends
Depends: adduser (>> 3.51), logrotate, lsb-base (>= 3.0-6), init-system-helpers 
(>= 1.54~), libc6 (>= 2.32)
[210/5815]mh@drop:~/packages/ippl/build-area $

I think that's a false warning.

Greetings
Marc

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

Kernel: Linux 5.15.10-zgws1 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_DIE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils2.37-10
ii  bzip2   1.0.8-5
ii  diffstat1.64-1
ii  dpkg1.21.1
ii  dpkg-dev1.21.1
ii  file1:5.41-2
ii  gettext 0.21-4
ii  gpg 2.2.27-3
ii  intltool-debian 0.35.0+20060710.5
ii  libapt-pkg-perl 0.1.40
ii  libarchive-zip-perl 1.68-1
ii  libcapture-tiny-perl0.48-1
ii  libclass-xsaccessor-perl1.19-3+b7
ii  libclone-perl   0.45-1+b1
ii  libconfig-tiny-perl 2.27-1
ii  libconst-fast-perl  0.014-1.1
ii  libcpanel-json-xs-perl  4.27-1
ii  libdata-dpath-perl  0.58-1
ii  libdata-validate-domain-perl0.10-1.1
ii  libdata-validate-uri-perl   0.07-1
ii  libdevel-size-perl  0.83-1+b2
pn  libdigest-sha-perl  
ii  libdpkg-perl1.21.1
ii  libemail-address-xs-perl1.04-1+b3
ii  libfile-basedir-perl0.09-1
ii  libfile-find-rule-perl  0.34-1
ii  libfont-ttf-perl1.06-1.1
ii  libhtml-html5-entities-perl 0.004-1.1
ii  libio-interactive-perl  1.023-1
ii  libio-prompt-tiny-perl  0.003-1
ii  libipc-run3-perl0.048-2
ii  libjson-maybexs-perl1.004003-1
ii  liblist-compare-perl0.55-1
ii  liblist-someutils-perl  0.58-1
ii  liblist-utilsby-perl0.11-1
ii  libmoo-perl 2.005004-3
ii  libmoox-aliases-perl0.001006-1.1
ii  libnamespace-clean-perl 0.27-1
ii  libpath-tiny-perl   0.120-1
ii  libperlio-gzip-perl 0.19-1+b7
ii  libperlio-utf8-strict-perl  0.008-1+b1
ii  libproc-processtable-perl   0.634-1
ii  libsereal-decoder-perl  4.018+ds-1+b1
ii  libsereal-encoder-perl  4.018+ds-1+b1
ii  libsort-versions-perl   1.62-1
ii  libsyntax-keyword-try-perl  0.26-1
ii  libterm-readkey-perl2.38-1+b2
ii  libtext-glob-perl   0.11-2
ii  libtext-levenshteinxs-perl  0.03-4+b8
ii  libtext-markdown-discount-perl  0.13-1
ii  libtext-xslate-perl 3.5.9-1
ii  libtime-duration-perl   1.21-1
ii  libtime-moment-perl 0.44-1+b3
ii  libtimedate-perl2.3300-2
ii  libunicode-utf8-perl0.62-1+b2
ii  liburi-perl 5.10-1
ii  libxml-libxml-perl  2.0134+dfsg-2+b1
ii  libyaml-libyaml-perl0.83+ds-1
ii  lzip1.22-4
ii  lzop1.04-2
ii  man-db  2.9.4-2
ii  patchutils  0.4.2-1
ii  perl [libencode-perl]   5.32.1-6
ii  t1utils 1.41-4
ii  unzip   6.0-26
ii  xz-utils5.2.5-2

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch 
ii  libtext-template-perl  1.60-1

-- no debconf information