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

Bug#980247: lintian: Should emit paths to patches consistently with or without path, but not once with and once without (patch-not-forwarded-upstream vs quilt-patch-missing-description)



Package: lintian
Version: 2.104.0
Severity: minor

Hi,

while preparing an upload of bb, lintian emitted (beyond others) these
tags:

I: bb source: patch-not-forwarded-upstream debian/patches/README.patch
I: bb source: patch-not-forwarded-upstream debian/patches/bb.1.patch
I: bb source: patch-not-forwarded-upstream debian/patches/disable_music_by_default.patch
I: bb source: patch-not-forwarded-upstream debian/patches/fix-implicit-declaration.patch
I: bb source: patch-not-forwarded-upstream debian/patches/fix-typos-in-messages.patch
I: bb source: quilt-patch-missing-description bb.c.patch
I: bb source: quilt-patch-missing-description julia.c.patch
I: bb source: quilt-patch-missing-description main.c.patch
I: bb source: quilt-patch-missing-description tex.c.patch
I: bb source: quilt-patch-missing-description timers.c.patch
I: bb source: quilt-patch-missing-description zoom.c.patch

Please note that for patch-not-forwarded-upstream it emits the full path
the to patch while for quilt-patch-missing-description it just emits the
patch file name.

IMHO lintian should consistently emit paths to patches only the one or
the other way.

I slightly prefer to just emit the file name: It makes the output much
shorter and hence also better readable on not so wide terminals
(reducing the chance of spawning over more than one terminal line). The
path also should be obvious to every package maintainer anyways.

Then again, the full path might make life easier for packaging beginners
who work on an existing package.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                        2.35.1-7
ii  bzip2                           1.0.8-4
ii  clzip                           1.11-9
ii  diffstat                        1.64-1
ii  dpkg                            1.20.7.1
ii  dpkg-dev                        1.20.7.1
ii  file                            1:5.39-3
ii  gettext                         0.21-3
ii  gpg                             2.2.20-1
ii  intltool-debian                 0.35.0+20060710.5
ii  libapt-pkg-perl                 0.1.36+b4
ii  libarchive-zip-perl             1.68-1
ii  libcapture-tiny-perl            0.48-1
ii  libclass-xsaccessor-perl        1.19-3+b6
ii  libclone-perl                   0.45-1+b1
ii  libconfig-tiny-perl             2.24-1
ii  libcpanel-json-xs-perl          4.25-1+b1
ii  libdata-dpath-perl              0.58-1
ii  libdata-validate-domain-perl    0.10-1.1
ii  libdevel-size-perl              0.83-1+b2
ii  libdigest-sha-perl              6.02-1+b3
ii  libdpkg-perl                    1.20.7.1
ii  libemail-address-xs-perl        1.04-1+b3
ii  libfile-basedir-perl            0.08-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  libipc-run3-perl                0.048-2
ii  libjson-maybexs-perl            1.004003-1
ii  liblist-compare-perl            0.55-1
ii  liblist-moreutils-perl          0.430-2
ii  liblist-utilsby-perl            0.11-1
ii  libmoo-perl                     2.004004-1
ii  libmoox-aliases-perl            0.001006-1.1
ii  libnamespace-clean-perl         0.27-1
ii  libpath-tiny-perl               0.114-2
ii  libperlio-gzip-perl             0.19-1+b7
ii  libproc-processtable-perl       0.59-2+b1
ii  libsereal-decoder-perl          4.018+ds-1+b1
ii  libsereal-encoder-perl          4.018+ds-1+b1
ii  libtext-glob-perl               0.11-1
ii  libtext-levenshteinxs-perl      0.03-4+b8
ii  libtext-markdown-discount-perl  0.12-1+b1
ii  libtext-xslate-perl             3.5.8-1+b1
ii  libtime-duration-perl           1.21-1
ii  libtime-moment-perl             0.44-1+b3
ii  libtimedate-perl                2.3300-1
ii  libtry-tiny-perl                0.30-1
ii  libtype-tiny-perl               1.012000-1
ii  libunicode-utf8-perl            0.62-1+b2
ii  liburi-perl                     5.05-1
ii  libxml-libxml-perl              2.0134+dfsg-2+b1
ii  libyaml-libyaml-perl            0.82+repack-1+b1
ii  lzip                            1.21-8
ii  lzop                            1.04-2
ii  man-db                          2.9.3-2
ii  patchutils                      0.4.2-1
ii  perl [libdigest-sha-perl]       5.32.0-6
ii  t1utils                         1.41-4
ii  unzip                           6.0-26
ii  xz-utils                        5.2.5-1.0

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch     2.35.1-7
ii  libtext-template-perl  1.59-1

-- no debconf information


Reply to: