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

Bug#929729: marked as done (lintian: \n in filenames cause "md5sum: ...: No such file or directory")



Your message dated Thu, 20 Feb 2020 21:20:18 +0000
with message-id <E1j4tF4-0000T1-TH@fasolo.debian.org>
and subject line Bug#929729: fixed in lintian 2.54.0
has caused the Debian Bug report #929729,
regarding lintian: \n in filenames cause "md5sum: ...: No such file or directory"
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.)


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

Newlines in filenames make Lintian very unhappy:

  $ lintian newline_1_all.deb
  md5sum: 'usr/share/newline/\n/etc/issue': No such file or directory
  command failed with error code 123 at /usr/share/perl5/Lintian/Command.pm line 344.
  	Lintian::Command::reap(HASH(0x57efd804)) called at /usr/share/lintian/collection/md5sums line 60
  	Lintian::coll::md5sums::collect("newline", "binary", "/tmp/temp-lintian-lab-oLpiOKhXw6/pool/n/newline/newline_1_all"...) called at /usr/share/perl5/Lintian/CollScript.pm line 227
  	Lintian::CollScript::collect(Lintian::CollScript=HASH(0x582cec54), "newline", "binary", "/tmp/temp-lintian-lab-oLpiOKhXw6/pool/n/newline/newline_1_all"...) called at /usr/share/perl5/Lintian/Unpacker.pm line 396
  	eval {...} called at /usr/share/perl5/Lintian/Unpacker.pm line 396
  	Lintian::Unpacker::__ANON__() called at /usr/share/perl5/IO/Async/Loop.pm line 2109
  	eval {...} called at /usr/share/perl5/IO/Async/Loop.pm line 2109
  	IO::Async::Loop::fork(IO::Async::Loop::Poll=HASH(0x59142200), "code", CODE(0x5915e704), "on_exit", CODE(0x5914c430)) called at /usr/share/perl5/Lintian/Unpacker.pm line 444
  	eval {...} called at /usr/share/perl5/Lintian/Unpacker.pm line 369
  	Lintian::Unpacker::__ANON__("md5sums-binary:newline/1/all", Lintian::CollScript=HASH(0x582cec54), Lintian::Lab::Entry=HASH(0x57d40bac), Lintian::DepMap::Properties=HASH(0x590f4e18)) called at /usr/share/perl5/Lintian/Unpacker.pm line 436
  	Lintian::Unpacker::__ANON__(1750, 0) called at /usr/share/perl5/IO/Async/Loop.pm line 2770
  	IO::Async::Loop::_reap_children(HASH(0x59118dc8)) called at /usr/share/perl5/IO/Async/Loop.pm line 2829
  	IO::Async::Loop::__ANON__() called at /usr/share/perl5/IO/Async/Loop.pm line 805
  	IO::Async::Loop::__ANON__() called at /usr/share/perl5/IO/Async/OS.pm line 577
  	IO::Async::OS::_Base::__ANON__(IO::Async::Handle=HASH(0x59119688)) called at /usr/share/perl5/IO/Async/Loop/Poll.pm line 172
  	IO::Async::Loop::Poll::post_poll(IO::Async::Loop::Poll=HASH(0x59142200)) called at /usr/share/perl5/IO/Async/Loop/Poll.pm line 285
  	IO::Async::Loop::Poll::loop_once(IO::Async::Loop::Poll=HASH(0x59142200), undef) called at /usr/share/perl5/IO/Async/Loop.pm line 524
  	IO::Async::Loop::run(IO::Async::Loop::Poll=HASH(0x59142200)) called at /usr/share/perl5/Lintian/Unpacker.pm line 463
  	Lintian::Unpacker::process_tasks(Lintian::Unpacker=HASH(0x57f3fe94), HASH(0x57aba954)) called at /usr/share/lintian/commands/lintian.pm line 949
  	main::unpack_group("newline/1", Lintian::ProcessableGroup=HASH(0x57d40904)) called at /usr/share/lintian/commands/lintian.pm line 731
  	main::__ANON__() called at /usr/share/lintian/commands/lintian.pm line 1645
  	main::timed_task(CODE(0x5912bc18)) called at /usr/share/lintian/commands/lintian.pm line 734
  	main::__ANON__() called at /usr/share/lintian/commands/lintian.pm line 1645
  	main::timed_task(CODE(0x5912b394)) called at /usr/share/lintian/commands/lintian.pm line 767
  	main::main() called at /usr/bin/lintian line 46
  	eval {...} called at /usr/bin/lintian line 46
  	main::__ANON__("/usr/share/lintian/commands/lintian.pm") called at /usr/bin/lintian line 114
  	dplint::run_tool("/usr/bin/lintian", "lintian") called at /usr/bin/lintian line 290
  	dplint::main() called at /usr/bin/lintian line 359
  warning: collect info md5sums about package newline failed (512)
  warning: skipping check of binary package newline


The source package for this deb is here:
https://github.com/jwilk/newline.deb
You will probably need very old dpkg (<< 1.18.1) to build it; see #929727.


-- System Information:
Architecture: i386

Versions of packages lintian depends on:
ii  binutils                       2.31.1-16
ii  bzip2                          1.0.6-9
ii  diffstat                       1.62-1
ii  dpkg                           1.19.6
ii  dpkg-dev                       1.19.6
ii  file                           1:5.35-4
ii  gettext                        0.19.8.1-9
ii  gpg                            2.2.13-2
ii  intltool-debian                0.35.0+20060710.5
ii  libapt-pkg-perl                0.1.34+b1
ii  libarchive-zip-perl            1.64-1
ii  libcapture-tiny-perl           0.48-1
ii  libcgi-pm-perl                 4.40-1
ii  libclass-accessor-perl         0.51-1
ii  libclone-perl                  0.41-1+b1
un  libdigest-sha-perl             <none>
ii  libdpkg-perl                   1.19.6
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  libpath-tiny-perl              0.108-1
ii  libtext-levenshtein-perl       0.13-1
ii  libtimedate-perl               2.3000-2
ii  libtry-tiny-perl               0.30-1
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-2
ii  patchutils                     0.3.4-2
ii  perl                           5.28.1-6
ii  t1utils                        1.41-3
ii  xz-utils                       5.2.4-1

--
Jakub Wilk

Attachment: newline_1_all.deb
Description: application/vnd.debian.binary-package


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.54.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 929729@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: Thu, 20 Feb 2020 20:42:40 +0000
Source: lintian
Architecture: source
Version: 2.54.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 929729 951136 951594
Changes:
 lintian (2.54.0) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Also permit millisecond-resolution timestamps in tar archives. (Closes: #951594)
 .
   [ Felix Lechner ]
   * Parse the output of the md5sum utility properly in all circumstances.
     (Closes: #951136)
   * Parse file indices for .deb files with a new utility in
     Lintian::File::Path. (Closes: #929729)
   * Revert adding libdata-parsebinary-perl to Depends and Build-Depends
     and related functionality; Data::ParseBinary did not function as
     required.
 .
   [ Xavier Guimard ]
   * Replace the deprecated node-uglify with uglifyjs in build dependencies.
Checksums-Sha1:
 5810dd0bb7e81b9934cfb6c85b64e86941569405 4124 lintian_2.54.0.dsc
 84ebaed4d73ecbf95e197063ca5b3c7d24fe8799 1901908 lintian_2.54.0.tar.xz
 5d50cffc87de62bfadf4981dbd48723f0f6828c2 16122 lintian_2.54.0_amd64.buildinfo
Checksums-Sha256:
 fea699827dba62d5a71fd14887328f74ffa538ccda9e01af5169d799578c1249 4124 lintian_2.54.0.dsc
 aee3f118c70864290bdf983a2c055ef832efda3e774b66e8ff047621e1ec96f4 1901908 lintian_2.54.0.tar.xz
 505a30069e4dd2b2458dd240cb6ffed8612c88eee0fae378022f48c5508fcd9f 16122 lintian_2.54.0_amd64.buildinfo
Files:
 85b22454862a0e71549b16c17f92b1b6 4124 devel optional lintian_2.54.0.dsc
 66d63d9dce4d1aaad82447ce96c1f4b1 1901908 devel optional lintian_2.54.0.tar.xz
 d6fa9c094e473d8d93accec026b79f86 16122 devel optional lintian_2.54.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl5O9PwACgkQHpU+J9Qx
Hlh2eA/8DuukgGI6XtQnMQOD/fuhNlRyHJ/L9PqshPsM6cdUjen5ERjkNyg0yid4
MWkASGxvv6ydW6khm/B9+gP9Wfzq9oIAas8vhkNllhv/nUIYyd/14pYgDgt0P1dJ
AjCDoFNEOUWBwwLoQ/7tDMafrC9jcfhV/6Y6r/VwaqXvgok93l0uKnkE7NELcuTY
lYf3+JciL5Rojjr+TaeHd2SFutUdg/WAyIbexiywZAE4+UN/WDp7H9UkmQHMUL9F
7+CPyRvBDs//0eMqCorCxjxNmhkbFQlnQK6dAUOh0/g4nU9YI+kyp1WvWLN8k9pN
YrnNBZ6iFMMfhjucJpQuKr5U3PwqiS0jVQcp3LoOAqlazSAolhoOGRN50DrXx3M7
2Kj3LJJ4AjKP2IPG8f0kcpnZDXDF4wG2e/2ww1293AWGbc0qXZ16Nzru/OCLX23P
jg8EbzJI+JoU1EKXfOBMDVdrZQPGSGslA0O9weARS1x7nyglLA8HhTeM4JD7SFZO
u8slI8tVxnRAkgc2NvdJapuZaEheUfkhiPlxfRNtW+yoJWiTuhRMSj9DFBMW0gPv
BR9J0RJdGkMwayvLG7az30nlVvPbM4kbirc5cmlUf4T62fRWQf9ZkZ08IFaqt3Gy
9LH8oTOh5MIhIsoCP/MkULkPcbHgC7aEO1fg9US7Y+13q+M772k=
=araW
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: