Bug#954763: lintian: Lintian should warn about use of py3versions -i in autopkgtests
Package: lintian Version: 2.59.0 Severity: normal Is recently discussed in a thread on debian-devel [1] there is a common error in python related auotpkgtests where py3verions -i is used to loop over 'installed' python3 versions. This is currently causing a substantial number of failures since the debci systems testing for the python3.8 as default transition have python3.7-minimal installed. This provides enough of an interpreter to count as being installed (/usr/bin/ python3.7 is present) and to run autopkgtest, but not enough for the tests themselves to succeed in most cases. Eventually, this will stop being an immediate problem, so it would be useful to have lintian detect and warn against it so that these latent bugs don't accumulate. Preferably these packages should run their tests with all supported python3 versions. This is ensured by including python3-all in the test dependencies and using py3versions -s (instead of -i). Tests should run deterministically, not just based on whatever happens to be installed. If for some reason a package can't run tests against all supported versions, then py3versions -d should be used (test against the default version). Thanks, Scott K [1] https://lists.debian.org/debian-devel/2020/03/msg00280.html
Processed: Re: Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious
Processing control commands: > reassign -1 pkg-perl-tools Bug #954761 [lintian] lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious Bug reassigned from package 'lintian' to 'pkg-perl-tools'. No longer marked as found in versions lintian/2.59.0 and lintian/2.58.0. Ignoring request to alter fixed versions of bug #954761 to the same values previously set > forcemerge 954331 -1 Bug #954331 {Done: gregor herrmann } [pkg-perl-tools] pkg-perl-tools: Please adjust Severity values in tag declarations Bug #954761 [pkg-perl-tools] lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious Severity set to 'grave' from 'serious' Marked Bug as done Removed indication that 954761 affects lintian Marked as fixed in versions pkg-perl-tools/0.59. Marked as found in versions pkg-perl-tools/0.58. Merged 954331 954761 -- 954331: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954331 954761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954761 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious
Control: reassign -1 pkg-perl-tools Control: forcemerge 954331 -1 On Sun, 2020-03-22 at 18:35 -0700, Felix Lechner wrote: > This is #954331 in pkg-perl-tools, which is already done. > > Not sure how to best close this bug. Maybe 'forcemerge'? Yeah, doing with this mail. -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Processed: affects 954761
Processing commands for cont...@bugs.debian.org: > affects 954761 lintian Bug #954761 [lintian] lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious Added indication that 954761 affects lintian > thanks Stopping processing here. Please contact me if you need assistance. -- 954761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954761 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious
Hi Paul, On Sun, Mar 22, 2020 at 6:30 PM Paul Wise wrote: > > Lintian::Tag::Info::load(Lintian::Tag::Info=HASH(0x556c92ea6f30), > "/usr/share/lintian/tags/pkg-perl/module-build-tiny-needs-newe"...) This is #954331 in pkg-perl-tools, which is already done. Not sure how to best close this bug. Maybe 'forcemerge'? Kind regards Felix Lechner
Bug#954761: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious
Package: lintian Version: 2.58.0 Severity: serious Control: found -1 2.59.0 Usertags: crash Whenever I run lintian (either source or binaries) I get the following crash. The configuration file and options used don't appear to cause this crash. It appears to happen with all packages I try. $ lintian nsis_3.05-1.dsc coercion for "original_severity" failed: Unknown tag severity serious Lintian::Tag::Info::__ANON__("serious") called at (eval 125) line 28 eval {...} called at (eval 125) line 27 Lintian::Tag::Info::original_severity(Lintian::Tag::Info=HASH(0x556c92ea6f30), "serious") called at /usr/share/perl5/Lintian/Tag/Info.pm line 182 Lintian::Tag::Info::load(Lintian::Tag::Info=HASH(0x556c92ea6f30), "/usr/share/lintian/tags/pkg-perl/module-build-tiny-needs-newe"...) called at /usr/share/perl5/Lintian/Profile.pm line 224 Lintian::Profile::load(Lintian::Profile=HASH(0x556c92a0a5c8), undef, ARRAY(0x556c9049c528), HASH(0x556c90740b90)) called at /usr/bin/lintian line 221 dplint::load_profile(undef) called at /usr/share/lintian/commands/lintian.pm line 712 eval {...} called at /usr/share/lintian/commands/lintian.pm line 712 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 119 dplint::run_tool("/usr/bin/lintian", "lintian") called at /usr/bin/lintian line 298 dplint::main() called at /usr/bin/lintian line 382 -- System Information: Debian Release: bullseye/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (860, 'testing-proposed-updates'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en (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.34-5 ii bzip21.0.8-2 ii diffstat 1.63-1 ii dpkg 1.19.7 ii dpkg-dev 1.19.7 ii file 1:5.38-4 ii gettext 0.19.8.1-10 ii gpg 2.2.19-3 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+b3 ii libclone-perl0.43-2 ii libdevel-size-perl 0.83-1+b1 ii libdpkg-perl 1.19.7 ii libemail-valid-perl 1.202-1 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.20-1 ii libio-async-perl 0.75-1 ii libipc-run-perl 20180523.0-2 ii libjson-maybexs-perl 1.004000-1 ii liblist-compare-perl 0.53-1 ii liblist-moreutils-perl 0.416-1+b5 ii libmoo-perl 2.003006-1 ii libmoox-aliases-perl 0.001006-1 ii libnamespace-clean-perl 0.27-1 ii libpath-tiny-perl0.108-1 ii libsereal-decoder-perl 4.011+ds-1 ii libsereal-encoder-perl 4.011+ds-1 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3200-1 ii libtry-tiny-perl 0.30-1 ii libtype-tiny-perl1.008001-2 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.80+repack-2+b1 ii man-db 2.9.1-1 ii patchutils 0.3.4-2+b1 ii perl [libdigest-sha-perl]5.30.0-9 ii t1utils 1.41-3 ii xz-utils 5.2.4-1+b1 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.19-1+b6 Versions of packages lintian suggests: ii binutils-multiarch 2.34-5 ii libtext-template-perl 1.58-1 -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Processed: lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious
Processing control commands: > found -1 2.59.0 Bug #954761 [lintian] lintian: crashes with: coercion for "original_severity" failed: Unknown tag severity serious Marked as found in versions lintian/2.59.0. -- 954761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954761 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
lintian_2.59.0_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 22 Mar 2020 20:22:08 + Source: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.59.0 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Closes: 954338 954341 954428 Changes: lintian (2.59.0) unstable; urgency=medium . [ Chris Lamb ] * Remove some annotations. Thnaks to gregoa for the patch. (Closes: #954338) . [ Felix Lechner ] * Do not check the length of the Installed-Build-Depends field. (Closes: #954341) * Disable checks for man pages, copyright and changelog in udebs. (Closes: #954428) * Update an expected XML output and regular expression for a reproducible build. Checksums-Sha1: ac3de44f09127a4cb9b970fe75783e75073f5aa3 4123 lintian_2.59.0.dsc 7a2c7a2357ce542331c4865d074e18486cc618a8 1897264 lintian_2.59.0.tar.xz f9d86eed0b628279d6a58869701432973b3b1392 6095 lintian_2.59.0_amd64.buildinfo Checksums-Sha256: 7c8948e928f6c8fe33f05689dae4e48344db30fc6db8fa1b7bbafa16a29bf635 4123 lintian_2.59.0.dsc 6c5622956d420224df57889fe726b5f8b1e87d1bc6b01120dc813f2f57f49d83 1897264 lintian_2.59.0.tar.xz c1a206b90cf57a95b6bc9b835a39560868018c2a37b6ed521faec76ef186afde 6095 lintian_2.59.0_amd64.buildinfo Files: e2ab6f92754a0d94d140a5d90abcd2bd 4123 devel optional lintian_2.59.0.dsc 3973deee66feb51ecead520ea056ebd2 1897264 devel optional lintian_2.59.0.tar.xz 1e87890ca72c2b770b5c0cbb4ee46bba 6095 devel optional lintian_2.59.0_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl5321EACgkQHpU+J9Qx HlikuBAAvs4vpUYAlqP43JWjuHj3HmTeumzE1H2k/CiKayUVPePvo7LIz2/s+jtF UnVPDr8yT2WLQkACZAxCSKjZNfflWrRGhFkYgD993245PxyqoXsekkwE+5U+LYEP EoXWs8wVgDG5bPWaralSl/HzWL0vXtC7v7mt5qMAtaJU2G9e5lfSZbKYEbtvyhDa A1Y4/0VdjrGd6jVH8m9Yp09IYdVIbzOibzAl2MJ+Gnn8OPkXWB+rtz/ysktSEE2N fs3tRCvIsDo6TufC7jrXe2KUi/sK4fNL9R+qF8Rzb28Fral2JIpzsti3pJmwpSho xWP+YiGM0qgpv6BlOnSDQ0fJlixqMCuVgMThGR5GLgho3jHOFJzkrWn+de/RaGsF 9xfeOIZrDoDiS1YIs8OJtBP+xau89XpGayq8qL5GW4jMy1FsmObrJFzlXGfoQZ2u Q6IbXn7Rb7UsukpG8rDZCULQxK3qjDYNrTMyUIB5jGF3BbxzBvkTZlQdTTsCEfvj x/mo6cuk2Z86iSnFkq6Blzf+6ccoYcGqi6bv2IkFpKTiuZEdFPjDjQziGG9EpMJn A2EGLn6k+M3X7Qp4SYFqQMr8gVXr/pYW0R2CkKrjvJpntQ8C2FI5H2ofWRVP9aAC +AqLsz7g1UnvbbVH+OdQyZI4xE7q2GiWMUen0SajTQ7KW4otNA0= =5bfP -END PGP SIGNATURE- Thank you for your contribution to Debian.
Processing of lintian_2.59.0_amd64.changes
lintian_2.59.0_amd64.changes uploaded successfully to localhost along with the files: lintian_2.59.0.dsc lintian_2.59.0.tar.xz lintian_2.59.0_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#954341: marked as done (lintian: What's going on with "field-too-long Installed-Build-Depends"?)
Your message dated Sun, 22 Mar 2020 21:50:29 + with message-id and subject line Bug#954341: fixed in lintian 2.59.0 has caused the Debian Bug report #954341, regarding lintian: What's going on with "field-too-long Installed-Build-Depends"? 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 ow...@bugs.debian.org immediately.) -- 954341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954341 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.58.0 Severity: minor -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 With lintian 2.58.0 I got, for the first time, this error: E: pkg-perl-tools buildinfo: field-too-long Installed-Build-Depends (11190 chars > 5000) I have no idea what to do with this information, and I've never seen this tag before. Either lintian has changed and is right, then Some Other Tool™ needs a fix, or lintian has changed and is wrong, or something else :) Cheers, gregor For reference, the .buildinfo file has: Installed-Build-Depends: autoconf (= 2.69-11.1), automake (= 1:1.16.1-4), autopoint (= 0.19.8.1-10), autotools-dev (= 20180224.1), base-files (= 11), base-passwd (= 3.5.47), bash (= 5.0-6), binutils (= 2.34-5), binutils-common (= 2.34-5), binutils-x86-64-linux-gnu (= 2.34-5), bsdmainutils (= 11.1.2+b1), bsdutils (= 1:2.34-0.1), build-essential (= 12.8), bzip2 (= 1.0.8-2), ca-certificates (= 20190110), coreutils (= 8.30-3+b1), cpp (= 4:9.2.1-3.1), cpp-9 (= 9.3.0-3), dash (= 0.5.10.2-6), debconf (= 1.5.73), debhelper (= 12.9), debianutils (= 4.9.1), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.6.3-2), dictionaries-common (= 1.28.1), diffstat (= 1.63-1), diffutils (= 1:3.7-3), dpkg (= 1.19.7), dpkg-dev (= 1.19.7), dwz (= 0.13-5), emacsen-common (= 3.0.4), fdisk (= 2.34-0.1), file (= 1:5.38-4), findutils (= 4.7.0-1), g++ (= 4:9.2.1-3.1), g++-9 (= 9.3.0-3), gcc (= 4:9.2.1-3.1), gcc-10-base (= 10-20200312-2), gcc-9 (= 9.3.0-3), gcc-9-base (= 9.3.0-3), gettext (= 0.19.8.1-10), gettext-base (= 0.19.8.1-10), git (= 1:2.26.0~rc2-1), git-man (= 1:2.26.0~rc2-1), gpg (= 2.2.19-3), gpgconf (= 2.2.19-3), grep (= 3.4-1), groff-base (= 1.22.4-4), gzip (= 1.10-2), hostname (= 3.23), iamerican (= 3.4.00-8), ienglish-common (= 3.4.00-8), init-system-helpers (= 1.57), intltool-debian (= 0.35.0+20060710.5), ispell (= 3.4.00-8), libacl1 (= 2.2.53-6), libalgorithm-c3-perl (= 0.10-1), libalgorithm-diff-perl (= 1.19.03-2), libapt-pkg-perl (= 0.1.36+b3), libapt-pkg6.0 (= 2.0.0), libarchive-zip-perl (= 1.68-1), libasan5 (= 9.3.0-3), libassuan0 (= 2.5.3-7), libatomic1 (= 10-20200312-2), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-2), libaudit1 (= 1:2.8.5-2+b1), libb-hooks-endofscope-perl (= 0.24-1), libb-hooks-op-check-perl (= 0.22-1+b2), libbinutils (= 2.34-5), libblkid1 (= 2.34-0.1), libboolean-perl (= 0.46-1), libbrotli1 (= 1.0.7-6), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-2), libc-bin (= 2.30-2), libc-dev-bin (= 2.30-2), libc6 (= 2.30-2), libc6-dev (= 2.30-2), libcache-lru-perl (= 0.04-1), libcap-ng0 (= 0.7.9-2.1+b2), libcapture-tiny-perl (= 0.48-1), libcarp-assert-more-perl (= 1.20-1), libcarp-assert-perl (= 0.21-1), libcc1-0 (= 10-20200312-2), libcgi-pm-perl (= 4.46-1), libclass-c3-perl (= 0.34-1), libclass-data-inheritable-perl (= 0.08-3), libclass-inspector-perl (= 1.36-1), libclass-method-modifiers-perl (= 2.13-1), libclass-singleton-perl (= 1.5-1), libclass-tiny-perl (= 1.006-1), libclass-xsaccessor-perl (= 1.19-3+b3), libclone-choose-perl (= 0.010-1), libclone-perl (= 0.43-2), libcom-err2 (= 1.45.5-2), libcommon-sense-perl (= 3.74-2+b8), libconfig-model-perl (= 2.138-2), libconst-fast-perl (= 0.014-1), libcontextual-return-perl (= 0.004014-2), libconvert-binhex-perl (= 1.125-1), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.15-1), libcrypt1 (= 1:4.4.15-1), libctf-nobfd0 (= 2.34-5), libctf0 (= 2.34-5), libcurl3-gnutls (= 7.68.0-1), libdata-optlist-perl (= 0.110-1), libdatetime-format-dateparse-perl (= 0.05-2), libdatetime-locale-perl (= 1:1.25-1), libdatetime-perl (= 2:1.52-1), libdatetime-timezone-perl (= 1:2.38-1+2019c), libdb5.3 (= 5.3.28+dfsg1-0.6), libdebconfclient0 (= 0.251), libdebhelper-perl (= 12.9), libdevel-callchecker-perl (= 0.008-1+b1), libdevel-size-perl (= 0.83-1+b1), libdevel-stacktrace-perl (= 2.0400-1), libdigest-hmac-perl (= 1.03+dfsg-2), libdpkg-perl (= 1.19.7), libdynaloader-functions-perl (= 0.003-1), libelf1 (= 0.176-1.1), libemail-date-format-perl (= 1.005-1), libemail-valid-perl (= 1.202-1), libencode-locale-perl (=
Bug#954338: marked as done (lintian: Remove some '' annotations)
Your message dated Sun, 22 Mar 2020 21:50:29 + with message-id and subject line Bug#954338: fixed in lintian 2.59.0 has caused the Debian Bug report #954338, regarding lintian: Remove some '' annotations 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 ow...@bugs.debian.org immediately.) -- 954338: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954338 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: lintian Version: 2.58.0 Severity: important Tags: patch -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 lintian fails to build with (DEB_BUILD_OPTIONS=nocheck and) DEB_BUILD_PROFILES=nocheck because some packages marked as '' in Build-Depends are actually needed for building. Trivial patch: #v+ - --- a/debian/control +++ b/debian/control @@ -39,7 +39,7 @@ Build-Depends: libdigest-sha-perl , libdpkg-perl , libemail-valid-perl , - - libfile-basedir-perl , + libfile-basedir-perl, libfile-find-rule-perl , libfont-ttf-perl , libhtml-parser-perl , @@ -52,7 +52,7 @@ Build-Depends: libmoo-perl , libmoox-aliases-perl , libnamespace-clean-perl , - - libpath-tiny-perl , + libpath-tiny-perl, libpod-coverage-trustpod-perl , libsereal-decoder-perl , libsereal-encoder-perl , #v- Cheers, gregor -BEGIN PGP SIGNATURE- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl50yUxfFIAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZclRAAh2M99Kw+3cDskOFhJ7dtFFu/8XSfC/U1vcPsqbZTqhE/IorBq7hc1SSQ +/1TO0viYAIqyfkarZjQdiIYww/eX1xqbuK3Lh4YiLMNxlDHU1CGyJCv6JvNjuYP fruez74kDS9+NFsooW3g7W11tPPYrrb3Zx0EEC6CQqzECXWdfFD76Z+TqMZ+1sEw b8JXGBFeWNZOg92ClINFvmvASVb7LpBRoNQOpkB4DEhcLLgABz8gRZ6vwhekz7Db kMFvs7DmeL5bzXgHGPwBggF/BfpjHYyV4OXfT2fQYGC89WN7PbuqFw7Z4cE6mJVb /jsF4Isf8CYqLRkZfvBdi8sPZzYnNOYzAP1N7TnezjQRwLq0m2+cb2y7IJs+9ugT ni6l9NStqt81c2JXaSKrBAsucPnaEdBxQgcWPljxCihRFhNeS5/3spijh4W0j9JI SUQCAF56qYU3ad9eZV+0WZfrOWNQJTH1aOu0AbIR16zvQffSkrIFtRdpQjIBYd3f YZOniKadPvoKLcds27t4S/KzMpd0Mx7xYj3URt3lzw8GKskpeTc7xvJKyVH09pDD NUuba7woNzIqbTm5zVUcG+5M+e91hD441PBpekW8l9EqT4fpP378rOLm3v3xEFpD xhua8RgPp/LBtwGDjRBX4GSfnEAa65Ys+5vm9+ZTv/wwGYIbeek= =tvPo -END PGP SIGNATURE- --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.59.0 Done: Chris Lamb 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 954...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Chris Lamb (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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 22 Mar 2020 20:22:08 + Source: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.59.0 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Closes: 954338 954341 954428 Changes: lintian (2.59.0) unstable; urgency=medium . [ Chris Lamb ] * Remove some annotations. Thnaks to gregoa for the patch. (Closes: #954338) . [ Felix Lechner ] * Do not check the length of the Installed-Build-Depends field. (Closes: #954341) * Disable checks for man pages, copyright and changelog in udebs. (Closes: #954428) * Update an expected XML output and regular expression for a reproducible build. Checksums-Sha1: ac3de44f09127a4cb9b970fe75783e75073f5aa3 4123 lintian_2.59.0.dsc 7a2c7a2357ce542331c4865d074e18486cc618a8 1897264 lintian_2.59.0.tar.xz f9d86eed0b628279d6a58869701432973b3b1392 6095 lintian_2.59.0_amd64.buildinfo Checksums-Sha256: 7c8948e928f6c8fe33f05689dae4e48344db30fc6db8fa1b7bbafa16a29bf635 4123 lintian_2.59.0.dsc 6c5622956d420224df57889fe726b5f8b1e87d1bc6b01120dc813f2f57f49d83 1897264 lintian_2.59.0.tar.xz c1a206b90cf57a95b6bc9b835a39560868018c2a37b6ed521faec76ef186afde 6095 lintian_2.59.0_amd64.buildinfo Files: e2ab6f92754a0d94d140a5d90abcd2bd 4123 devel optional lintian_2.59.0.dsc 3973deee66feb51ecead520ea056ebd2 1897264 devel optional lintian_2.59.0.tar.xz 1e87890ca72c2b770b5c0cbb4ee46bba 6095 devel optional lintian_2.59.0_amd64.buildinfo -BEGIN PGP SIGNATURE-
Bug#954424: marked as done (lintian: False positive: field-too-long Installed-Build-Depends)
Your message dated Sun, 22 Mar 2020 21:50:29 + with message-id and subject line Bug#954341: fixed in lintian 2.59.0 has caused the Debian Bug report #954341, regarding lintian: False positive: field-too-long Installed-Build-Depends 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 ow...@bugs.debian.org immediately.) -- 954341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954341 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.58.0 Severity: important Hi, lintian reports a "field-too-long Installed-Build-Depends" for each nodejs modules. This looks to be a bug. Example with node-browserify-lite: Build-Depends:: debhelper-compat (= 12) , node-pend , node-source-map , node-uglify , pkg-js-tools (>= 0.9.20~) E: node-browserify-lite buildinfo: field-too-long Installed-Build-Depends (8530 chars > 5000) Cheers, Xavier -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (900, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Versions of packages lintian depends on: ii binutils 2.34-4 ii bzip21.0.8-2 ii diffstat 1.63-1 ii dpkg 1.19.7 ii dpkg-dev 1.19.7 ii file 1:5.38-4 ii gettext 0.19.8.1-10 ii gpg 2.2.19-3 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 libcgi-pm-perl 4.46-1 ii libclass-xsaccessor-perl 1.19-3+b3 ii libclone-perl0.43-2 ii libdevel-size-perl 0.83-1+b1 ii libdpkg-perl 1.19.7 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.08-1 ii libfile-find-rule-perl 0.34-1 ii libfont-ttf-perl 1.06-1 ii libio-async-loop-epoll-perl 0.20-1 ii libio-async-perl 0.75-1 ii libipc-run-perl 20180523.0-2 ii libjson-maybexs-perl 1.004000-1 ii liblist-compare-perl 0.53-1 ii liblist-moreutils-perl 0.416-1+b5 ii libmoo-perl 2.003006-1 ii libmoox-aliases-perl 0.001006-1 ii libnamespace-clean-perl 0.27-1 ii libpath-tiny-perl0.108-1 ii libsereal-decoder-perl 4.011+ds-1 ii libsereal-encoder-perl 4.011+ds-1 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3200-1 ii libtry-tiny-perl 0.30-1 ii libtype-tiny-perl1.008001-2 ii liburi-perl 1.76-2 ii libxml-libxml-perl 2.0134+dfsg-2 ii libyaml-libyaml-perl 0.80+repack-2+b1 ii man-db 2.9.1-1 ii patchutils 0.3.4-2+b1 ii perl [libdigest-sha-perl]5.30.0-9 ii t1utils 1.41-3 ii xz-utils 5.2.4-1+b1 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.19-1+b6 Versions of packages lintian suggests: pn binutils-multiarch ii libhtml-parser-perl3.72-5 ii libtext-template-perl 1.58-1 -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.59.0 Done: Chris Lamb 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 954...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Chris Lamb (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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 22 Mar 2020 20:22:08 + Source: lintian Built-For-Profiles: nocheck Architecture: source Version: 2.59.0 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Closes: 954338 954341 954428 Changes: lintian (2.59.0) unstable; urgency=medium . [ Chris Lamb ] * Remove some annotations. Thnaks to gregoa for the patch. (Closes: #954338) . [ Felix Lechner ] * Do not check the length of the Installed-Build-Depends field. (Closes: #954341)
Bug#954428: marked as done (lintian 2.58.0 seems to not correctly suppress warnings/errors for udeb packages)
Your message dated Sun, 22 Mar 2020 21:50:29 + with message-id and subject line Bug#954428: fixed in lintian 2.59.0 has caused the Debian Bug report #954428, regarding lintian 2.58.0 seems to not correctly suppress warnings/errors for udeb packages 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 ow...@bugs.debian.org immediately.) -- 954428: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954428 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.58.0 Severity: normal Dear Maintainer, Lintian is reporting a number of spurious failures: E: e2fsprogs-udeb udeb: debian-changelog-file-missing E: e2fsprogs buildinfo: field-too-long Installed-Build-Depends (5090 chars > 5000) E: e2fsprogs-udeb udeb: file-in-etc-not-marked-as-conffile etc/mke2fs.conf E: e2fsprogs-udeb udeb: no-copyright-file W: e2fsprogs-udeb udeb: binary-without-manpage sbin/badblocks W: e2fsprogs-udeb udeb: binary-without-manpage sbin/e2fsck W: e2fsprogs-udeb udeb: binary-without-manpage sbin/e2label W: e2fsprogs-udeb udeb: binary-without-manpage sbin/e2mmpstatus W: e2fsprogs-udeb udeb: binary-without-manpage sbin/fsck.ext2 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/fsck.ext3 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/fsck.ext4 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/mke2fs W: e2fsprogs-udeb udeb: binary-without-manpage sbin/mkfs.ext2 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/mkfs.ext3 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/mkfs.ext4 W: e2fsprogs-udeb udeb: binary-without-manpage sbin/resize2fs W: e2fsprogs-udeb udeb: binary-without-manpage sbin/tune2fs N: 5 tags overridden (2 errors, 3 info) By *definition* udebs aren't supposed to have changelogs, copyright files, or man pages. (This was found when running sbuild, in a fully uptodate sid chroot last night.) -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (900, 'testing'), (900, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.5.0-rc7-00153-gb22518177d26 (SMP w/8 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages lintian depends on: ii binutils 2.34-4 ii bzip21.0.8-2 ii diffstat 1.63-1 ii dpkg 1.19.7 ii dpkg-dev 1.19.7 ii file 1:5.38-4 ii gettext 0.19.8.1-10 ii gpg 2.2.19-3 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 libcgi-pm-perl 4.46-1 ii libclass-xsaccessor-perl 1.19-3+b3 ii libclone-perl0.43-2 ii libdevel-size-perl 0.83-1+b1 ii libdpkg-perl 1.19.7 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.08-1 ii libfile-find-rule-perl 0.34-1 ii libfont-ttf-perl 1.06-1 ii libio-async-loop-epoll-perl 0.20-1 ii libio-async-perl 0.75-1 ii libipc-run-perl 20180523.0-2 ii libjson-maybexs-perl 1.004000-1 ii liblist-compare-perl 0.53-1 ii liblist-moreutils-perl 0.416-1+b5 ii libmoo-perl 2.003006-1 ii libmoox-aliases-perl 0.001006-1 ii libnamespace-clean-perl 0.27-1 ii libpath-tiny-perl0.108-1 ii libsereal-decoder-perl 4.011+ds-1 ii libsereal-encoder-perl 4.011+ds-1 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3200-1 ii libtry-tiny-perl 0.30-1 ii libtype-tiny-perl1.008001-2 ii liburi-perl 1.76-2 ii libxml-libxml-perl 2.0134+dfsg-2 ii libyaml-libyaml-perl 0.80+repack-2+b1 ii man-db 2.9.1-1 ii patchutils 0.3.4-2+b1 ii perl [libdigest-sha-perl]5.30.0-9 ii t1utils 1.41-3 ii xz-utils 5.2.4-1+b1 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.19-1+b6 Versions of packages lintian suggests: ii binutils-multiarch 2.34-4 ii libhtml-parser-perl3.72-5 ii libtext-template-perl 1.58-1 -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.59.0 Done: Chris Lamb We believe that the bug you reported is fixed in the latest version of lintian, which
Bug#954743: lintian: orig-tarball-missing-upstream-signature does not say how to add it to uploaded tarballs
Hi Robert, > Should use the '-sa' option to force both the *.orig.tar.gz and *.asc > into .*.changes? I think that such an upload will be rejected by DAK, as > the *.tar.gz is already in the archive. But to be honest this is based > on my past experiences, but maybe something has changed since then. Is > re-uploading upstream tarballs permitted now? AIUI -sa by itself will not be rejected but I am unclear whether the inclusion of the signature will cause a rejection. You could just try it? :) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org chris-lamb.co.uk `-
Bug#954743: lintian: orig-tarball-missing-upstream-signature does not say how to add it to uploaded tarballs
Chris Lamb pisze: > Hi Robert, Hi, > >> The upstream tarball was uploaded to Debian archive in 2013, and there >> have been no new upstream releases since then. > > Did you try the recently-closed #872864 references in that tag's long > description, just out of interest? Yes, but I don't think it contains answer to my concerns. I've just put the *.sig file in the directory where the package is built from, what made lintian to stop complaining. But I am still not sure if I am allowed to upload a package in which the *.dsc file refers to a *.asc file, without uploading the *.asc file itself. Should use the '-sa' option to force both the *.orig.tar.gz and *.asc into .*.changes? I think that such an upload will be rejected by DAK, as the *.tar.gz is already in the archive. But to be honest this is based on my past experiences, but maybe something has changed since then. Is re-uploading upstream tarballs permitted now? Regards, robert
Bug#954743: lintian: orig-tarball-missing-upstream-signature does not say how to add it to uploaded tarballs
Hi Robert, > The upstream tarball was uploaded to Debian archive in 2013, and there > have been no new upstream releases since then. Did you try the recently-closed #872864 references in that tag's long description, just out of interest? Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org chris-lamb.co.uk `-
Bug#954743: lintian: orig-tarball-missing-upstream-signature does not say how to add it to uploaded tarballs
Package: lintian Version: 2.58.0 Severity: normal lintian started to complain that wmnd source tarball lacks upstream signature: W: wmnd source: orig-tarball-missing-upstream-signature wmnd_0.4.17.orig.tar.gz The upstream tarball was uploaded to Debian archive in 2013, and there have been no new upstream releases since then. Please explain in the description of the orig-tarball-missing-upstream-signature tag, how to add this signature to a new upload: Should I use 'dpkg-genchanges -sa' in this case, and won't DAK reject such upload then? (Not to mention that I have no idea how to convince git-buildpackage to store the signature in git repo for the existing tarball). Regards, robert -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (990, 'unstable-debug'), (990, 'unstable'), (990, 'testing'), (990, 'stable'), (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386
Processed: Bug#954341 marked as pending in lintian
Processing control commands: > tag -1 pending Bug #954341 [lintian] lintian: What's going on with "field-too-long Installed-Build-Depends"? Bug #954424 [lintian] lintian: False positive: field-too-long Installed-Build-Depends Added tag(s) pending. Added tag(s) pending. -- 954341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954341 954424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954424 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#954341: lintian: What's going on with "field-too-long Installed-Build-Depends"?
Control: severity -1 important Re: Felix Lechner 2020-03-20 > > E: pkg-perl-tools buildinfo: field-too-long Installed-Build-Depends (11190 > > chars > 5000) > > I will disable the tag for this particular buildinfo field in the near future. This is causing lots of salsa-ci pipelines to fail (and it's not just these "weird" nodejs packages): https://salsa.debian.org/postgresql/pg-cron/-/jobs/622417 https://salsa.debian.org/postgresql/pldebugger/-/jobs/624068 Please make that future happen now. Thanks, Christoph
Processed: Re: Bug#954341: lintian: What's going on with "field-too-long Installed-Build-Depends"?
Processing control commands: > severity -1 important Bug #954341 [lintian] lintian: What's going on with "field-too-long Installed-Build-Depends"? Bug #954424 [lintian] lintian: False positive: field-too-long Installed-Build-Depends Severity set to 'important' from 'minor' Severity set to 'important' from 'minor' -- 954341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954341 954424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954424 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#954341: lintian: What's going on with "field-too-long Installed-Build-Depends"?
On Fri, Mar 20, 2020 at 08:57:05AM -0700, Felix Lechner wrote: > Hi, > > On Fri, Mar 20, 2020 at 8:03 AM Mattia Rizzolo wrote: > > > > field-too-long was added to prevent silliness in the archive. As such, it > > only makes sense for binary control fields and .dsc, nothing else. > > Why should fields in buildinfo and changes files be treated > differently from fields elsewhere? > Because buildinfo and changes don't end up in Packages/Sources files. Cheers, Julien
Processed: Bug#954428 marked as pending in lintian
Processing control commands: > tag -1 pending Bug #954428 [lintian] lintian 2.58.0 seems to not correctly suppress warnings/errors for udeb packages Added tag(s) pending. -- 954428: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954428 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems