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

Bug#1001625: marked as done (python3-script-but-no-python3-dep unoverridable)



Your message dated Mon, 24 Jan 2022 13:02:56 +0100
with message-id <Ye6VcJXQfVgJiO/G@fan.zugschlus.de>
and subject line Re: Bug#1001625: python3-script-but-no-python3-dep unoverridable
has caused the Debian Bug report #1001625,
regarding python3-script-but-no-python3-dep unoverridable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1001625: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001625
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.114.0
Severity: minor

Hi,

in sudo, I get
E: sudo: python3-script-but-no-python3-dep /usr/bin/python3 (does not satisfy python3:any | python3-minimal:any) [usr/share/apport/package-hooks/source_sudo.py]
and
E: sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 (does not satisfy python3:any | python3-minimal:any) [usr/share/apport/package-hooks/source_sudo.py]

That python script is added as a courtesy for Ubuntu, while debian does
not have Apport. Therefore the missing Dependency is OK.

I wondering whether the missing leading backslash in the path is
correct.

Anyway, none of the following:
$ grep 'python3-script' debian/sudo*.lintian-overrides
debian/sudo-ldap.lintian-overrides:sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 [usr/share/apport/package-hooks/*]
debian/sudo-ldap.lintian-overrides:sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 [/usr/share/apport/package-hooks/*]
debian/sudo-ldap.lintian-overrides:sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 [usr/share/apport/package-hooks/source_sudo.py]
debian/sudo-ldap.lintian-overrides:sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 [/usr/share/apport/package-hooks/source_sudo.py]
debian/sudo.lintian-overrides:sudo: python3-script-but-no-python3-dep /usr/bin/python3 [usr/share/apport/package-hooks/*]
debian/sudo.lintian-overrides:sudo: python3-script-but-no-python3-dep /usr/bin/python3 [/usr/share/apport/package-hooks/*]
debian/sudo.lintian-overrides:sudo: python3-script-but-no-python3-dep /usr/bin/python3 [usr/share/apport/package-hooks/source_sudo.py]
debian/sudo.lintian-overrides:sudo: python3-script-but-no-python3-dep /usr/bin/python3 [/usr/share/apport/package-hooks/source_sudo.py]
seems to be correct, all 8 variants cause an additional
mismatched-override warning.

How can I override this Lintian warning?

Greetings
Marc

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.7-zgsrv20080 (SMP w/4 CPU threads; PREEMPT)
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  binutils                        2.37-10
ii  bzip2                           1.0.8-5
ii  diffstat                        1.64-1
ii  dpkg                            1.21.1
ii  dpkg-dev                        1.21.1
ii  file                            1:5.41-2
ii  gettext                         0.21-4
ii  gpg                             2.2.27-2
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-perl            0.48-1
ii  libclass-xsaccessor-perl        1.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-perl    0.10-1.1
ii  libdata-validate-uri-perl       0.07-1
ii  libdevel-size-perl              0.83-1+b2
pn  libdigest-sha-perl              <none>
ii  libdpkg-perl                    1.21.1
ii  libemail-address-xs-perl        1.04-1+b3
ii  libfile-basedir-perl            0.09-1
ii  libfile-find-rule-perl          0.34-1
ii  libfont-ttf-perl                1.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-perl                0.048-2
ii  libjson-maybexs-perl            1.004003-1
ii  liblist-compare-perl            0.55-1
ii  liblist-someutils-perl          0.58-1
ii  liblist-utilsby-perl            0.11-1
ii  libmoo-perl                     2.005004-3
ii  libmoox-aliases-perl            0.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-perl            2.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-perl                2.3300-2
ii  libunicode-utf8-perl            0.62-1+b2
ii  liburi-perl                     5.10-1
ii  libxml-libxml-perl              2.0134+dfsg-2+b1
ii  libyaml-libyaml-perl            0.83+ds-1
ii  lzip                            1.22-4
ii  lzop                            1.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-utils                        5.2.5-2

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
pn  libtext-template-perl  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
On Mon, Dec 13, 2021 at 01:34:24PM -0800, Felix Lechner wrote:
> On Mon, Dec 13, 2021 at 4:33 AM Marc Haber
> <mh+debian-packages@zugschlus.de> wrote:
> > I wondering whether the missing leading backslash in the path is
> > correct.
> 
> You probably meant a regular slash, and not a backslash. Lintian has
> used such relative-looking path names since before it found me. The
> only exception I know of is the hint annotation, which is usually
> taken verbatim from your code. It can include leading slashes (for
> conffiles, for example, which are absolute).
> 
> The path you asked about is part of a pointed hint. It includes file
> information that will soon be a live link on our website. [1] Those
> paths are taken straight from Lintian's in-memory copy of the file
> index. [2]
> 
> [1] https://bugs.debian.org/743226
> [2] https://salsa.debian.org/lintian/lintian/-/blob/master/lib/Lintian/Index.pm#L393-396
> 
> > debian/sudo-ldap.lintian-overrides:sudo-ldap: python3-script-but-no-python3-dep /usr/bin/python3 [usr/share/apport/package-hooks/*]

This was actually a cut&paste error.

sudo: python3-script-but-no-python3-dep /usr/bin/python3 (does not satisfy python3:any | python3-minimal:any) [*]

does actually work. Closing this bug.

> Overrides are currently in flux. Maybe overrides should be in a more
> capable format, such as Deb822.

Starting which lintian version are Deb822 overrides allowed? Does all
Debian infrastructure run appropriately recent versions of lintian so
that a package can safely migrate to Deb822 overrides?

Greetings
Marc

--- End Message ---

Reply to: