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

Bug#920691: marked as done (lintian gets stuck collecting info after failed objdump-info)



Your message dated Wed, 06 Feb 2019 22:52:48 +0000
with message-id <E1grW3k-000437-TS@fasolo.debian.org>
and subject line Bug#920691: fixed in lintian 2.6.0
has caused the Debian Bug report #920691,
regarding lintian gets stuck collecting info after failed objdump-info
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.)


-- 
920691: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920691
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.123
Severity: important
User: devel@kali.org
Usertags: origin-kali

$ dget http://http.kali.org/pool/main/m/metasploit-framework/metasploit-framework_5.0.1-0kali1_amd64.changes
$ lintian --debug metasploit-framework_5.0.1-0kali1_amd64.changes 
N: Lintian v2.5.124
N: Lintian root directory: /usr/share/lintian
N: Configuration file: /etc/lintianrc
N: Laboratory: <N/A>
N: UTF-8: ✓ (☃)
N: ----
N: Using profile debian/main.
N: Setting up lab in /tmp/temp-lintian-lab-L0aZNzyB6W ...
N: Selected action: check
N: Selected checks: apache2,application-not-library,appstream-metadata,automake,binaries,changelog-file,changes-file,conffiles,control-file,control-files,copyright-file,cruft,dbus,deb-format,debconf,debhelper,debian-readme,debian-source-dir,description,duplicate-files,elpa,fields,filename-length,files,gir,group-checks,huge-usr-share,infofiles,init.d,java,manpages,md5sums,menu-format,menus,nmu,obsolete-sites,ocaml,patch-systems,pe,phppear,po-debconf,python,rules,scripts,shared-libs,source-changelog,source-copyright,standards-version,symlinks,systemd,testsuite,triggers,udev,upstream-metadata,upstream-signing-key,usrmerge,version-substvars,watch-file
N: Parallelization limit: 5
N: Starting on group metasploit-framework/5.0.1-0kali1
N: Unpacking packages in group metasploit-framework/5.0.1-0kali1
N: Collecting info: unpacked for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: bin-pkg-control for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collection script bin-pkg-control for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.090s)
N: Collection script unpacked for binary:metasploit-framework/5.0.1-0kali1/amd64 done (5.759s)
N: Collecting info: file-info for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: md5sums for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: scripts for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: changelog-file for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: ar-info for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collection script changelog-file for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.011s)
N: Collecting info: override-file for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collection script override-file for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.006s)
N: Collecting info: copyright-file for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collection script copyright-file for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.015s)
N: Collection script ar-info for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.733s)
N: Collection script md5sums for binary:metasploit-framework/5.0.1-0kali1/amd64 done (1.425s)
N: Collection script scripts for binary:metasploit-framework/5.0.1-0kali1/amd64 done (1.457s)
N: Collection script file-info for binary:metasploit-framework/5.0.1-0kali1/amd64 done (25.078s)
N: Collecting info: objdump-info for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: strings for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collecting info: java-info for binary:metasploit-framework/5.0.1-0kali1/amd64 ...
N: Collection script java-info for binary:metasploit-framework/5.0.1-0kali1/amd64 done (0.788s)
Can't close(GLOB(0x556d03f87a30)) filehandle: '' at /usr/share/lintian/helpers/coll/objdump-info-helper line 222
command failed with error code 123 at /usr/share/lintian/collection/objdump-info line 81.
warning: collect info objdump-info about package metasploit-framework failed (512)
warning: skipping check of binary package metasploit-framework
N: Collection script strings for binary:metasploit-framework/5.0.1-0kali1/amd64 done (3.036s)

And here lintian does not fail, it just gets stuck.

This problem can be reproduced with 2.5.123 and 2.5.124 but not with 2.5.122.

I expect this problem has been introduced with the merge of Niels' work
on switching Lintian::Unpacker to IO::Async:
https://salsa.debian.org/lintian/lintian/commit/7cbc5efd619bb6d5c9bc45504e3ce9893b98f13c

Since lintian is run automatically after sbuild, this is very annoying
as it means builds get stuck on Kali's build daemons.

Cheers,

-- System Information:
Debian Release: buster/sid
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.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.31.1-11
ii  bzip2                          1.0.6-9
ii  diffstat                       1.62-1
ii  dpkg                           1.19.4
ii  dpkg-dev                       1.19.4
ii  file                           1:5.35-2
ii  gettext                        0.19.8.1-9
ii  gpg                            2.2.12-1
ii  intltool-debian                0.35.0+20060710.5
ii  libapt-pkg-perl                0.1.34+b1
ii  libarchive-zip-perl            1.64-1
ii  libcgi-pm-perl                 4.40-1
ii  libclass-accessor-perl         0.51-1
ii  libclone-perl                  0.41-1+b1
pn  libdigest-sha-perl             <none>
ii  libdpkg-perl                   1.19.4
ii  libemail-valid-perl            1.202-1
ii  libfile-basedir-perl           0.08-1
ii  libio-async-perl               0.72-1
ii  libipc-run-perl                20180523.0-1
ii  liblist-moreutils-perl         0.416-1+b4
ii  libparse-debianchangelog-perl  1.2.0-13
ii  libtext-levenshtein-perl       0.13-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.76-1
ii  libxml-simple-perl             2.25-1
ii  libyaml-libyaml-perl           0.76+repack-1
ii  man-db                         2.8.5-1
ii  patchutils                     0.3.4-2
ii  perl                           5.28.1-3
ii  t1utils                        1.41-3
ii  xz-utils                       5.2.2-1.3

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

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  libhtml-parser-perl    3.72-3+b3
ii  libtext-template-perl  1.54-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.6.0

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 920691@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: Wed, 06 Feb 2019 22:51:14 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.6.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 lintian    - Debian package checker
Closes: 911449 920299 920469 920536 920568 920593 920638 920647 920691 920699 921084
Changes:
 lintian (2.6.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - package-contains-sass-cache-directory
       - package-uses-dh-runit-but-lacks-breaks-substvar
       - pkg-config-references-unknown-shared-library
 .
   [ Chris Lamb ]
 .
   * Enhancements:
     - Check for pkg-config(1) files that reference unknown shared objects
       via (for example) "Libs: -lfoo". (Closes: #920699)
     - Check for packages that use dh_runit without specifying a Breaks on
       the "${runit:Breaks}" substvar. (Closes: #920299)
     - Require that build paths aren't "/" when checking for
       file-references-package-build-path.
     - Check for packages that ship with .sass-cache directories.
       (Closes: #920593)
     - Detect accidental ".git.git" (etc.) in Vcs-Git headers.
       (Closes: #921084)
 .
   * Bug fixes:
     - Fix FTBFS by avoiding "self" false-positives when checking for
       file-references-package-build-path in the Lintian test suite.
       (Closes: #920536)
     - Ignore duplicate .buildinfo files which can be supplied by using
       mergechanges(1) from devscripts. (Closes: #920469)
     - Rewrite "old" version calculation to prevent false-positives in the
       maintainer-script-supports-ancient-package-version tag.
       (Closes: #920638)
     - Prevent false-positives in the command-with-path-in-maintainer-script
       checks for sections automatically added by debhelper.
       (Closes: #920568)
     - Ignore quilt .pc directories when checking for
       inconsistent-appstream-metadata-license. (Closes: #920647)
 .
   * Reporting improvements:
     - Include the upload and release dates in the output of the
       maintainer-script-supports-ancient-package-version tag.
     - Add a reference to the official specification in the long description
       of the unnecessary-source-date-epoch-assignment tag.
 .
   * Misc:
     - Move to "Semantic Versioning" (https://semver.org/) scheme.
     - Print Carp tracebacks in --debug mode.
 .
   [ Felix Lechner ]
   * Fix a race condition by stopping loop for collections after a task
     fails. (Closes: #920691)
   * Remove Test-For from all test specifications. (MR: !138)
   * Consolidate scripts in t/scripts; move internal harness tests there.
   * Clean up ./t; move helper binaries, including t/runtests, to t/bin.
   * Add an empty Test-Against to all tests that do not have one.
   * Calculate Test-For and Test-Against from new "Check" parameter in
     runner.
   * Add an internal self-test for all the fields in "desc" files.
   * Move all t/tags/tests addressing a single check into t/tags/checks/.
     (MR: !141)
 .
   [ Jeremy Bicha ]
   * Drop "GTK" -> "GTK+" correction. (Closes: #911449)
   * Set "multimaint-merge" in debian/gbp.conf. (MR: !125)
 .
   [ Xavier Guimard ]
   * Update debhelper addon specification now that nodejs-dev has been
     replaced by pkg-js-tools. (MR: !135)
 .
   [ Paul Wise ]
   * Add several spelling corrections.
Checksums-Sha1:
 2d2451f85a496517a3e1adb5c832028c4ff68606 3717 lintian_2.6.0.dsc
 62a9af9a5fffdf52dad623a8cc2ffa0554df9f5f 1651240 lintian_2.6.0.tar.xz
 e88ac288c72ff3eba574b3ff128723d68b34217c 1193148 lintian_2.6.0_all.deb
 20c681410d240115a8ea2826fec75eaa057a1191 17670 lintian_2.6.0_amd64.buildinfo
Checksums-Sha256:
 35ec4a834dda354766945f3f3baca087d019249cf262808f174972c3f5e4cf75 3717 lintian_2.6.0.dsc
 ca69f0c72f546a3f0a99cff4139ec2e5ec4f47b962bbe5e4c8682468fc732007 1651240 lintian_2.6.0.tar.xz
 c20741a6744f583af9d6a2870729b4be17b112515926149a629746de468a8d69 1193148 lintian_2.6.0_all.deb
 8361cb2e32bd06cb24f0d1341c73ce37a3127b177a052b528a69c5d66092a93a 17670 lintian_2.6.0_amd64.buildinfo
Files:
 8a21af7ddc987d0df1cef052752afba6 3717 devel optional lintian_2.6.0.dsc
 c542582e3f42da80682bc76943c3923d 1651240 devel optional lintian_2.6.0.tar.xz
 1aa97b84f961edc08f02cc33087b4d31 1193148 devel optional lintian_2.6.0_all.deb
 bf0b921638a0dcb6e8fa116066af5b93 17670 devel optional lintian_2.6.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlxbYZMACgkQHpU+J9Qx
HliUDw/8Ct/B+tqmj4ko++5XGl3/KboLCBYBJoeTMy8gtgxmAtscO61P3RwHEP08
BoLCxG+qRMflZDZj3oEiw44p94fNb1XSGVOwTvdUC/gL1hIgkx6hI2bVwUtMFkp2
Z5VAj23/T5xJGzmY87P9cyZfDOBEslWDWCnuVmvp02ZR8j5nGyMwJqGmitb+Qt1O
cCxzWYVlPwdXDDOJQT9Aokev3k76FI8rermbMT/etkiYSTKa8OX0oOltB+FEbZCl
hIfpwp8B3T4zKMmTbDWKEiFTKxpHgtRT8It0EjHQpQdc/HOvfp5i0SrCzHHnRgT0
YU2KjYCMJ8V21L0O/e8J38ZEL8GP8+gM3XIjvNsC3TM1eIUKIzg68DLDniln2mbl
A7fWHIq9JRdOk0GF7TYRcDgFNcue1W3A30SDhDM4dUYd3FsPuym7/B5na6FeC1wU
FUHO+xdxs3yspJE2XTlmVyYByTJjlD7arlhN8+zGnHY7h/o2OUt84oJeM9ErC7z1
p0FGjeK4i/ZjXwRBMTGmMrvX1Nki+sjoLSXlJR96T+5asouVe525G8SCb3Ja4/uW
Gn2y9gkxLq0YgOeVbhAsq9p+BwI86trSvAf2vWloF4JqsFbNjeq2IcqKPooSqkV4
/v7o5oDTt/MZuoz36PVnATk7sDMCX8RUola4nEBt6vYQm60OfaA=
=8MXT
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: