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

Bug#968067: marked as done (lintian: .lintianrc setting "color = always" ignored when output piped to another process)



Your message dated Mon, 10 Aug 2020 10:19:02 +0000
with message-id <E1k54tS-0003Fc-TB@fasolo.debian.org>
and subject line Bug#968067: fixed in lintian 2.89.0
has caused the Debian Bug report #968067,
regarding lintian: .lintianrc setting "color = always" ignored when output piped to another process
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.)


-- 
968067: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968067
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.88.0
Severity: minor
X-Debbugs-Cc: Axel Beckert <abe@debian.org>

Since 2.88.0, lintian's output is no more colored when e.g. being called
from debuild (and hence piped through "tee") despite my ~/.lintianrc
says:

  color = always

Downgrading lintian to 2.87.0 from testing fixes this issue.

Example output:

~/fping/fping → debuild -uc -us -j64
[…]
   dh_builddeb
dpkg-deb: building package 'fping' in '../fping_5.0-1_amd64.deb'.
dpkg-deb: building package 'fping-dbgsym' in '../fping-dbgsym_5.0-1_amd64.deb'.
 dpkg-genbuildinfo
 dpkg-genchanges  >../fping_5.0-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source -i --after-build .
dpkg-buildpackage: info: full upload (original source is included)
Now running lintian -iIE --pedantic fping_5.0-1_amd64.changes ...
W: fping: changelog-news-debian-mismatch Distribution UNRELEASED != unstable
N: 
N:    The latest entries in the Debian changelog file and NEWS.Debian file are
N:    for the same version but the given field doesn't match. The changelog
N:    information is canonical and the NEWS.Debian information is ignored, but
N:    it may be confusing to users to have them be different.
N:    
N:    Severity: warning
N:    
N:    Check: debian/changelog
N: 
Finished running lintian.
debuild -uc -us -j64  10.32s user 2.19s system 92% cpu 13.567 total

Depending on the version of lintian the tag name
("changelog-news-debian-mismatch") is colored yellow or white (on a
black terminal). It should be yellow with the above mentioned setting.

Another example with which I was able to reproduce this:

~/fping/fping → lintian ../fping_5.0-1_amd64.changes | cat
W: fping: changelog-news-debian-mismatch Distribution UNRELEASED != unstable

It suffices to have this minimal ~/.lintianrc to reproduce this issue:

---snip---
color = always
---snap---

-- 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.7.0-2-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
ii  bzip2                         1.0.8-4
ii  clzip                         1.11-8
ii  diffstat                      1.63-1
ii  dpkg                          1.20.5
ii  dpkg-dev                      1.20.5
ii  file                          1:5.38-5
ii  gettext                       0.19.8.1-10
ii  gpg                           2.2.20-1
ii  intltool-debian               0.35.0+20060710.5
ii  libapt-pkg-perl               0.1.36+b3
ii  libarchive-zip-perl           1.68-1
ii  libcapture-tiny-perl          0.48-1
ii  libclass-xsaccessor-perl      1.19-3+b5
ii  libclone-perl                 0.45-1
ii  libconfig-tiny-perl           2.24-1
ii  libcpanel-json-xs-perl        4.19-1
ii  libdata-dpath-perl            0.58-1
ii  libdata-validate-domain-perl  0.10-1
ii  libdevel-size-perl            0.83-1+b1
ii  libdigest-sha-perl            6.02-1+b2
ii  libdpkg-perl                  1.20.5
ii  libemail-address-xs-perl      1.04-1+b2
ii  libfile-basedir-perl          0.08-1
ii  libfile-find-rule-perl        0.34-1
ii  libfont-ttf-perl              1.06-1
ii  libhtml-parser-perl           3.72-5
ii  libio-async-loop-epoll-perl   0.21-1
ii  libio-async-perl              0.77-3
ii  libipc-run3-perl              0.048-2
ii  libjson-maybexs-perl          1.004002-1
ii  liblist-compare-perl          0.53-1
ii  liblist-moreutils-perl        0.416-1+b5
ii  liblist-utilsby-perl          0.11-1
ii  libmoo-perl                   2.004000-1
ii  libmoox-aliases-perl          0.001006-1
ii  libnamespace-clean-perl       0.27-1
ii  libpath-tiny-perl             0.114-1
ii  libperlio-gzip-perl           0.19-1+b6
ii  libsereal-decoder-perl        4.018+ds-1
ii  libsereal-encoder-perl        4.018+ds-1
ii  libtext-levenshteinxs-perl    0.03-4+b7
ii  libtext-xslate-perl           3.5.8-1
ii  libtime-duration-perl         1.21-1
ii  libtime-moment-perl           0.44-1+b2
ii  libtimedate-perl              2.3300-1
ii  libtry-tiny-perl              0.30-1
ii  libtype-tiny-perl             1.010002-1
ii  libunicode-utf8-perl          0.62-1+b1
ii  liburi-perl                   1.76-2
ii  libxml-libxml-perl            2.0134+dfsg-2
ii  libxml-writer-perl            0.625-1
ii  libyaml-libyaml-perl          0.82+repack-1
ii  lzip                          1.21-7
ii  man-db                        2.9.3-2
ii  patchutils                    0.4.2-1
ii  perl [libdigest-sha-perl]     5.30.3-4
ii  t1utils                       1.41-4
ii  xz-utils                      5.2.4-1+b1

lintian recommends no packages.

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

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.89.0
Done: Chris Lamb <lamby@debian.org>

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 968067@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 10 Aug 2020 09:59:45 +0000
Source: lintian
Architecture: source
Version: 2.89.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 966617 966623 968041 968067 968108
Changes:
 lintian (2.89.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - systemd-service-file-uses-deprecated-syslog-facility
       - systemd-service-file-uses-nobody-or-nogroup
 .
   [ Chris Lamb ]
   * Check for User=nobody and Group=nogroup in systemd .service files.
     (Closes: #966623)
   * Check for StandardOutput= and StandardError= that uses the deprecated
     "syslog" or "syslog-console" facility. (Closes: #966617)
   * Fix a false positive with no-dh-sequencer due to target dependency.
     (Closes: #968108)
   * Drop an unused $skip_tag argument to "extract_service_file_values"
     routine.
 .
   [ Felix Lechner ]
   * Prefer settings in configuration files over other defaults and allow
     command line to override both. (Closes: #968067)
   * Add unzip to Depends in debian/control and drop from
     debian/tests/control. Also add lzop to Depends in d/control.
     (Closes: 968041)
Checksums-Sha1:
 64178753d6881f009c24bfcbb89efd45ef6254b3 2389 lintian_2.89.0.dsc
 fd2fa0d53791dc787da5d248d7dd7da6c88acc2d 1986300 lintian_2.89.0.tar.xz
 6015cec3479969726815332a00e8ea15bdbf9d9f 5820 lintian_2.89.0_amd64.buildinfo
Checksums-Sha256:
 5f9273b45ca6d2d9ae496fb2f86030b95fc8c82ddfd1ce9dde25356bc36dbfc8 2389 lintian_2.89.0.dsc
 be34734f11b9e1581bcb8b659214336eee3ec127cf3c1445b55f251ff9993edb 1986300 lintian_2.89.0.tar.xz
 6c79cd0c0762aab67182c17b329a5083e76124ea03e27913b27d9f5a3317a74c 5820 lintian_2.89.0_amd64.buildinfo
Files:
 53308a55c54b87d3a1076da85806a6ff 2389 devel optional lintian_2.89.0.dsc
 2ac3d4953159f21b9d4faed19d0cea3e 1986300 devel optional lintian_2.89.0.tar.xz
 32c3291d3fac6ba200e2df8287c1c1b8 5820 devel optional lintian_2.89.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl8xGvwACgkQHpU+J9Qx
Hlhyxg//eiQ6Zcx/USTCMPwa+PXdsRoS5YU6NfbUplWAD0FSZ+VUlfCY+YCLNWot
xdcBkbr6gjO06ZdDRNq8ODnMEeUl9M0CKb/uT7Rh8M7JyQhxl4CIQTMV+ok3nMk7
zfwqjt4RPfeOv4c79nqryBeg1AALiM1X9wTARtsUy192HB2+OSECNMMG4alovAZG
p1tmOjb6uI8izFVH2ugEUa07alvmjvRtiTagNby7kbcLk4pW8xtUc5gwAxwFcu7E
7k9sNYtEIY/pKZ0Fqxiv1BEzWhn6upd2LkvOY0F53T1OVB/kgDWZT7rK5VUSuOPc
zOCL1sukxaw1Jfjeo3mT0ZXBGtgC8wCtVjT+PHh1SDILFduqo539Y56E/F1Nxj3A
0FrtaYEe2/oMPR2CTjJw2CV6zUlzFnrHFde7jdq0ftFzWhqewA5YxJDnxP1P1cXj
5Nl5sUmaoBjIzgElbs/SV/iypdw7WsPF2uyd5qbQkejp7IHVhbc0Q9rQ8WabVDHZ
rYEXnY9hONB+GeoqCsCpYZZ6kxfu/cufar1ErQsfglH//4NUgu2u24rDJQPsWoUO
KOQI3DZjjQ6nyHsSLbZK0bXgaJOtAQV1dKysPkyhQf4joMG4OYxDN6Fi3mT+VO91
S/GuLH0Fi3GjkMwxELkLPIvP0jneoLbiIpAouU5YAjTloAWogtc=
=08KJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: