lintian_2.5.70_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 16 Jan 2018 06:44:46 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.70 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Changes: lintian (2.5.70) unstable; urgency=medium . * checks/python.pm: + [CL] Fix false positives in python-package-missing-depends-on-python for Python 3 packages; we were not checking python3:any or python3-minimal:any. . * data/spelling/corrections: + [PW] Add bumpded -> bumped correction. Checksums-Sha1: 4b236cfb447de1d4c9257a2c46863aea1783547f 3516 lintian_2.5.70.dsc c7fcb5dd6ae443e27f81375890981f3858447527 1466368 lintian_2.5.70.tar.xz 06e8ee6df46ad8c33d1d89da7f7139775f677037 1087752 lintian_2.5.70_all.deb e43358393a83b1e26eed3db43845475a1e04e61f 15880 lintian_2.5.70_amd64.buildinfo Checksums-Sha256: 122319537b4521c231fa84c749e9537ff3b81409851cbb25baa8a0ea6693006b 3516 lintian_2.5.70.dsc db6c542d1db741bb11e6df1cdcd31412519dddc3abd93c5709ac40a05e28c119 1466368 lintian_2.5.70.tar.xz 237be6130eaa64f36ea89d169532a37939bbb12686222856390853c27cdd0cba 1087752 lintian_2.5.70_all.deb cf2b43c80165768a8963934f53cf2e98fab15f9f34db7f259e5481c126176b31 15880 lintian_2.5.70_amd64.buildinfo Files: 9b20f73f1a17c0632a4207cbfb08e11d 3516 devel optional lintian_2.5.70.dsc 69ef172a57e286f3508527768048 1466368 devel optional lintian_2.5.70.tar.xz 4911db5218879811c10438cf5bff0a29 1087752 devel optional lintian_2.5.70_all.deb 6dd33a406418a5535955153a04affdd6 15880 devel optional lintian_2.5.70_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpdo2YACgkQHpU+J9Qx HlhPKBAArozPkBqMaXcEC4BsHFBO/mw7Hl4Og06EthVdxbUuKkqqWLIxS33h3AH2 S6LvRp9GM7cwIUK6r4pCljF7dZHotZoiM3Ue5hixas4I2Pgqa5dOMGDwwoIP0Yw8 426PqBtc/clcFISrwT3nw5hfyP8gL80jPtvQq6nQHr8ELrpWpkEfXHpghUVj91n4 uGgx8ryHWQo3qIWBfpwf1YTFgTiSiknSIJJfplboCe6s3sdAJKN4fufZLEzWJab8 IbXeJ/DtD8JkSu1wWd/cyM4C2W4vXmCACSK6TJRsBApClGbWXfxZ9qtnEr3sz0oS 4/c1CkZOUhxlhXS5WUyVoK6WkIAyD5g9GR7ubmFHpI83tphI0laMJ+IROxqjeJD2 VYoGQTzAQJPt/NRpNehe9yKSaMhXzNeH2CwtYej49VuRwX2C25bQg4yNPdPEZ+Bt l48VbsP120Ya4Rx8rHAmP+xXSKtqvV22lZtzF1linJ291cZMcoo5HOqptf0TRROG sqXXQAaBBQ3bqopje9PF3h5WV2EuTJstMh4/RVXOD/AWdCTT7qLqM12wZx9e2Qjs 5iW/57AuDc9sKN4rlsDOHCJx0GZ5BTyM5VVad5hufcnuBQSBcykgRXNYO4ihEdbB QiBGUSpEWgVRk/xNG/ptuDCrbfh9WlpzD6gcLnhdq9lBQOp31xE= =7jFq -END PGP SIGNATURE- Thank you for your contribution to Debian.
Processing of lintian_2.5.70_amd64.changes
lintian_2.5.70_amd64.changes uploaded successfully to localhost along with the files: lintian_2.5.70.dsc lintian_2.5.70.tar.xz lintian_2.5.70_all.deb lintian_2.5.70_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
[lintian] branch master updated (ded56d7 -> deb202d)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from ded56d7 Release lintian/2.5.70 into unstable. new deb202d Open new changelog entry for 2.5.71. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: Open new changelog entry for 2.5.71.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit deb202d9ad393ac0de5660f4072a6623eff46b69 Author: Chris LambDate: Tue Jan 16 18:03:44 2018 +1100 Open new changelog entry for 2.5.71. --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index eaaed42..6eaca4c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lintian (2.5.71) UNRELEASED; urgency=medium + + XXX: generate tag summary + + -- Chris Lamb Tue, 16 Jan 2018 18:03:37 +1100 + lintian (2.5.70) unstable; urgency=medium * checks/python.pm: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] annotated tag 2.5.70 created (now 2aaf8e3)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to annotated tag 2.5.70 in repository lintian. at 2aaf8e3 (tag) tagging ded56d7ccc0005cff41671e30aa150858d1465fc (commit) replaces 2.5.69 tagged by Chris Lamb on Tue Jan 16 18:01:55 2018 +1100 - Log - Format: 1.8 Date: Tue, 16 Jan 2018 06:44:46 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.70 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Changes: lintian (2.5.70) unstable; urgency=medium . * checks/python.pm: + [CL] Fix false positives in python-package-missing-depends-on-python for Python 3 packages; we were not checking python3:any or python3-minimal:any. . * data/spelling/corrections: + [PW] Add bumpded -> bumped correction. Checksums-Sha1: 01cdccc503f78f213f4f29eba28c6d150396668c 2633 lintian_2.5.70.dsc c7fcb5dd6ae443e27f81375890981f3858447527 1466368 lintian_2.5.70.tar.xz 06e8ee6df46ad8c33d1d89da7f7139775f677037 1087752 lintian_2.5.70_all.deb f6f23175f485d328da303f2a99b84ee6bb2aa920 14997 lintian_2.5.70_amd64.buildinfo Checksums-Sha256: 8feac91f4faf1d70d5abb26f854e084251501d50f97383ccbf3603299e4fb3e6 2633 lintian_2.5.70.dsc db6c542d1db741bb11e6df1cdcd31412519dddc3abd93c5709ac40a05e28c119 1466368 lintian_2.5.70.tar.xz 237be6130eaa64f36ea89d169532a37939bbb12686222856390853c27cdd0cba 1087752 lintian_2.5.70_all.deb de1471b819cb146c35d88ed68193c5a6a19fc17ac50a569b5eb464138b297bc7 14997 lintian_2.5.70_amd64.buildinfo Files: 4ff9bc7b1e4856466daabd0281c74aba 2633 devel optional lintian_2.5.70.dsc 69ef172a57e286f3508527768048 1466368 devel optional lintian_2.5.70.tar.xz 4911db5218879811c10438cf5bff0a29 1087752 devel optional lintian_2.5.70_all.deb 9398a50deb5af7820f3c2d5e7b0d9c72 14997 devel optional lintian_2.5.70_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpdo2MACgkQHpU+J9Qx Hli3lA/5Aci7HsO5++d6waHlG8ZSnPD5MsYbzWKorkPTu9osmdkrONSF0CAsJ7vX 6Yfx1tMient8E/8/BFWgFnaYra4q+JTYnPiVBD8zUHUnMw3MDcAokfKbZZO3ATNE KLfQRQdQCJNV0lyw+J+nO8CJKYPkZvhdCjCSFcSoVOHoqBRTN7vn+bPsP18gU2IK 2KK2KBnT1vK1ELh/6/7iLAAML0tyasOndu6fAUutIex1KIp7OJWmgnNSIWwGoJd8 3Mslojh6AmRe4btc15MeVINF1kt4jVDnTXD8vWVRtBo1uRpFcfChoKfWiqXFFJcb Ga/qe+9Zlkcj4+eQhp84lHrCsN1aX5xsvXKgP59BpYpfUZ7yhxCk+KORzCZoF3WT INZKUeVzMr4AnDtIOI8qoYBpvBglP1B/VQJdaJF6QI3z49Ya5DggNwxB3anlpauZ 3eFO+IIFjviE2VxvhTBB68Tjmrh+HBMedbIps8zuSWuszWlRpRw47aVkbOKL6vuV Bo31otxyBGkCxhNuIYjwes2HRaUV/7Uoy3QXniQLcLDDjjrN9oQnJm4Z7jQ/p0Px 4Uh2UsLnYt8MEDe4Fgn2preQEsE4D63jO9l2a3xYzfv1IUIhcol4ExutT52ZTw3V kP9C4n+ADjNumgE49wzP8adyW3rO4T2MqU7m03dFPCgfL1TFb9c= =djki -END PGP SIGNATURE- Chris Lamb (3): Open new changelog entry for 2.5.70. checks/python.pm: Fix false positives in python-package-missing-depends-on-python for Python 3 packages. Release lintian/2.5.70 into unstable. Paul Wise (1): spelling: Add another correction --- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/02: checks/python.pm: Fix false positives in python-package-missing-depends-on-python for Python 3 packages.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 12dce096c5aaf1ad6c49f1d8e636fc2567d64eb2 Author: Chris LambDate: Tue Jan 16 17:41:24 2018 +1100 checks/python.pm: Fix false positives in python-package-missing-depends-on-python for Python 3 packages. --- checks/python.pm | 21 +++-- debian/changelog | 5 + 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/checks/python.pm b/checks/python.pm index 339b260..6756600 100644 --- a/checks/python.pm +++ b/checks/python.pm @@ -36,6 +36,12 @@ my %DJANGO_PACKAGES = ( '^python3-django-' => 'python3-django', '^python2?-django-' => 'python-django', ); + +my %REQUIRED_DEPENDS = ( +'python2' => 'python-minimal:any | python:any', +'python3' => 'python3-minimal:any | python3:any', +); + my %MISMATCHED_SUBSTVARS = ( '^python3-.+' => '${python:Depends}', '^python2?-.+' => '${python3:Depends}', @@ -103,12 +109,15 @@ sub _run_binary { $info->relation('provides'), $pkg); my @entries = $info->changelog ? $info->changelog->data : (); -if ( -any { m,^usr/lib/python[\d.]+/(?:site|dist)-packages, } -$info->sorted_index -and not $deps->implies('python:any | python-minimal:any') - ) { -tag 'python-package-missing-depends-on-python'; +# Check for missing dependencies +foreach my $file ($info->sorted_index) { +if ($file->is_file +and $file +=~ m,usr/lib/(?python[23])[\d.]*/(?:site|dist)-packages, +and not $deps->implies($REQUIRED_DEPENDS{$+{version}})) { +tag 'python-package-missing-depends-on-python'; +last; +} } # Python 2 modules diff --git a/debian/changelog b/debian/changelog index db25e7d..2cd7092 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,11 @@ lintian (2.5.70) UNRELEASED; urgency=medium XXX: generate tag summary + * checks/python.pm: ++ [CL] Fix false positives in python-package-missing-depends-on-python + for Python 3 packages; we were not checking python3:any or + python3-minimal:any. + -- Chris Lamb Tue, 16 Jan 2018 12:08:07 +1100 lintian (2.5.69) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (fef07d4 -> ded56d7)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from fef07d4 spelling: Add another correction new 12dce09 checks/python.pm: Fix false positives in python-package-missing-depends-on-python for Python 3 packages. new ded56d7 Release lintian/2.5.70 into unstable. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: checks/python.pm | 21 +++-- debian/changelog | 12 +--- 2 files changed, 24 insertions(+), 9 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 02/02: Release lintian/2.5.70 into unstable.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit ded56d7ccc0005cff41671e30aa150858d1465fc Author: Chris LambDate: Tue Jan 16 06:45:25 2018 + Release lintian/2.5.70 into unstable. --- debian/changelog | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 2cd7092..eaaed42 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,13 +1,14 @@ -lintian (2.5.70) UNRELEASED; urgency=medium - - XXX: generate tag summary +lintian (2.5.70) unstable; urgency=medium * checks/python.pm: + [CL] Fix false positives in python-package-missing-depends-on-python for Python 3 packages; we were not checking python3:any or python3-minimal:any. - -- Chris Lamb Tue, 16 Jan 2018 12:08:07 +1100 + * data/spelling/corrections: ++ [PW] Add bumpded -> bumped correction. + + -- Chris Lamb Tue, 16 Jan 2018 06:44:46 + lintian (2.5.69) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
lintian_2.5.69_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module tag. + [CL] Include the offending package name when warning about new-package-should-not-package-python2-module. + [CL] Warn about packages that ship Python modules but are missing dependencies on any Python interpreter. (Closes: #887083) + [CL] Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) * checks/rules.pm: + [CL] Allow rules-not-should-not-use data-based tags to capture variables and include them in the emitted tag. * checks/source-copyright.{desc,pm}: + [CL] Warn about insecure "Format:" URIs that reference debian.org. Based on a patch by Nicolas Braud-Santoni. (Closes: #886930) * checks/standards-version.pm: + [CL] Include the date the Standards-Version was actually released in the output of the ancient-standards-version and the out-of-date-standards-version tags. . * data/debhelper/*: + [ADB] Refresh. * data/files/fnames: + [CL] Warn about packages that ship (eg.) test_foo.py files in the global Python module namespace. + [CL] Emit an error if packages ship files in /etc/skel. Thanks to Paul Wise for the suggestion. (Closes: #887120) * data/files/fonts: + [ADB] Refresh. * data/fields/name_section_mappings: + [CL] Ensure that NSS (Name Services Switch) modules are placed in the "admin" section. Thanks to Mathieu Parent (sathieu) for the patch. (Closes: #886961) * data/rules/rules-should-not-use: + [CL] Include the assigned value in the Lintian output for the debian-rules-should-not-use-DH_EXTRA_ADDONS tag. + [CL] Detect overly-compressed xz packages. (Closes: #829100) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: e5a76b8ff7528ecdaca8299519d894cb08e029c5 3516 lintian_2.5.69.dsc 1cc1bf9d3cced913b810fc17920242a9e3352c8f 1465732 lintian_2.5.69.tar.xz 96d3f2b4c754c3af7133d261d0a97a6f279a7de0 1087936 lintian_2.5.69_all.deb ec551c921ac5f208e955f5337bc0547b0f37e256 15880 lintian_2.5.69_amd64.buildinfo Checksums-Sha256: da19fff297f24536807a121a5741160c6a7a0a2eec2afccd6825b7149568a692 3516 lintian_2.5.69.dsc 9679bdf5f3943fb76894f0b05761f40c7146e81f7714251cd1fc617815993178 1465732 lintian_2.5.69.tar.xz f7566b1199d80b6aace9bc11d29312737aab5abb6eea4a2fd9ac95934c2fa4f2 1087936 lintian_2.5.69_all.deb bedb6343c865ad60f5b5c86aa84c16f0863a8a2102a87256dc92a3fbdaf7fa81 15880 lintian_2.5.69_amd64.buildinfo Files: bc45e5f97f63a8d374d5fe553d2b1570 3516 devel optional lintian_2.5.69.dsc 658a23251c0cf8400f40d2592a5c20bc 1465732 devel optional lintian_2.5.69.tar.xz ad3314f6ae274185556b92529b15cfe1 1087936 devel optional lintian_2.5.69_all.deb 41a3e262baa819d19fb43db404bd4117 15880 devel optional lintian_2.5.69_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpdT7QACgkQHpU+J9Qx HlidFw/+N2CFymLZeFQ4JiF6eEr2+fRhc84zsl17/dC74+HBMPv/JPbBySzXJEsT W6DedBER/HWZB8bfLDvj0xUaliJbCUnojfuv0um0EEPko9AFbKA8N3Wlt/7Bnz9l qxN/+WzWdV7gTf3cXJ6GZNzHA1ISuhReIqdHzrBn/uhiG2y8S4joixPKlYvAxqET 5z0sYYNPJhZmWoomBhKDynQ8MP878DZEq29BcF/Tk5M8aqv+rKONqOUgLhlMDanT cBu27YRRgnWTnE8kG9juGgduL2ZeHAROSb+aDfkJPYYiMLn4AU1gvXA2ABiyp6pC pRSIw2QmkKCNtREWXNRbdYwMnZozxhAZFSldMigBcc1nW3G2kDWjs7IgtdPOVLUk
Bug#883772: marked as done (lintian: please don't map implementation language to sections)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#883772: fixed in lintian 2.5.69 has caused the Debian Bug report #883772, regarding lintian: please don't map implementation language to sections 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.) -- 883772: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883772 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.59 Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 As summarized in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802488 the programming-language sections are a mess. It's not clear why the user cares about the implimentation language when looking for a package, so encouraging maintainers to move packages from sections that relate to the use of a package (e.g. mail) to one based on the implimentation language (e.g. lisp), is actively destructive (albeit in a minor way). The specific case that's annoying me is the 'elpa-*' -> section lisp mapping added in c85f00e3. There's an argument that all emacs extensions belong in section "editors" (where i believe the vim extensions are). Or, if you think emacs as more of an application platform, then emacs based mail-readers belong with other mail readers, emacs based irc-clients belong with other irc clients, and so on. Even if we care about implimentation language (or more defensibly, grouping extensions together) forcing all elpa-* into section lisp doesn't help anything; the package name already carries more information than the section. - -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lintian depends on: ii binutils 2.29.1-6 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.4 ii file 1:5.32-1 ii gettext 0.19.8.1-4 ii intltool-debian 0.35.0+20060710.4 ii libapt-pkg-perl 0.1.33 ii libarchive-zip-perl 1.59-1 ii libclass-accessor-perl0.51-1 ii libclone-perl 0.39-1 ii libdpkg-perl 1.19.0.4 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl 0.96-1 ii liblist-moreutils-perl0.416-1+b3 ii libparse-debianchangelog-perl 1.2.0-12 ii libperl5.24 [libdigest-sha-perl] 5.24.1-7 ii libperl5.26 [libdigest-sha-perl] 5.26.1-3 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.72-2 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.63-2+b2 ii man-db2.7.6.1-2 ii patchutils0.3.4-2 ii perl 5.26.1-3 ii t1utils 1.41-1 ii xz-utils 5.2.2-1.3 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.19-1+b4 Versions of packages lintian suggests: pn binutils-multiarch ii dpkg-dev 1.19.0.4 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 - -- no debconf information -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlopP28ACgkQ8gKXHaSn nizzKAv/QGmFPyfIvCB5bJVOQyLj0qhaotCkGoZBapBEfXzQEYKvjvEDhEI+ANs2 xZeAXeJ+NWBAaPMQy8YvmHPS0kCUypXDCztd88L1eujm1II+NwnEBm2z/5UGZ5qZ ZSHCsl1xbmmaGI0FN+O5D+TsDDcxs+iw2Kd0R3esakUzAkjYiUzMZIJfwiq78oL6 OtDIpT5U8uJJkzQo4M/UaETFUftqpzIu/68BRT1/nQpsQhtNuYJF3QMbmrAAl5ns f3w1VMWuz+gExCZkUWfojMUyZxBNLJwldiDX2tk+WPYxgluvf0A23TJiYnjX26+S W8xkZPilJS6MsUe27iROvK19kv1PtfQzXjRTwGjQ+pH2xGKdfV14PwTpugx4dt2B /6rBIfBcvJV3r6OvGsWmbex2ZNA76LvG5WS6cBL3BycSLfNHLHn1F9TAS1jmnK9E 5SffMYmJtUKFt8HadlWXtpEIRlmH1m+n7yRWMWwQxtCKgz8LxWekbKljrIDYvtL0 /h5Dqd29 =MtWx -END PGP SIGNATURE- --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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
Bug#886961: marked as done (lib-nss* packages should go in the admin section too)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#886961: fixed in lintian 2.5.69 has caused the Debian Bug report #886961, regarding lib-nss* packages should go in the admin section too 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.) -- 886961: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886961 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.68 Severity: normal Hi, As a followup to #885899, please add this to data/fields/name_section_mappings: ^libnss-=> admin Regards Mathieu Parent --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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 886...@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: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module tag. + [CL] Include the offending package name when warning about new-package-should-not-package-python2-module. + [CL] Warn about packages that ship Python modules but are missing dependencies on any Python interpreter. (Closes: #887083) + [CL] Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) * checks/rules.pm: + [CL] Allow rules-not-should-not-use data-based tags to capture variables and include them in the emitted tag. * checks/source-copyright.{desc,pm}: + [CL] Warn about insecure "Format:" URIs that reference debian.org. Based on a patch by Nicolas Braud-Santoni. (Closes: #886930) * checks/standards-version.pm: + [CL] Include the date the Standards-Version was actually released in the output of the ancient-standards-version and the out-of-date-standards-version tags. . * data/debhelper/*: + [ADB] Refresh. * data/files/fnames: + [CL] Warn about packages that ship (eg.) test_foo.py files in the global Python module namespace. + [CL] Emit an error if packages ship files in /etc/skel. Thanks to Paul Wise for the suggestion. (Closes: #887120) * data/files/fonts: + [ADB] Refresh. * data/fields/name_section_mappings: + [CL] Ensure that NSS (Name Services Switch) modules are placed in the "admin" section. Thanks to Mathieu Parent (sathieu) for the patch.
Bug#887124: marked as done (lintian: Do not use new-package-should-not-package-python2-module on lintian.d.o)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#887124: fixed in lintian 2.5.69 has caused the Debian Bug report #887124, regarding lintian: Do not use new-package-should-not-package-python2-module on lintian.d.o 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.) -- 887124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887124 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.68 Severity: normal Dear Maintainer, When new-package-should-not-package-python2-module appears on lintian.d.o, it is an unneeded distraction. At this point it's no longer a new package. Any future upload will 'fix' the issue since all this test does is check that there is only a single debian/changelog entry. I can, sort of, see the utility of this, for new packages, to get the maintainer to consider if the new python2 package is really needed or not, but by the time lintian.d.o sees the package, it's too late. Please supress this tag from lintian.d.o Scott K --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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 887...@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: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module tag. + [CL] Include the offending package name when warning about new-package-should-not-package-python2-module. + [CL] Warn about packages that ship Python modules but are missing dependencies on any Python interpreter. (Closes: #887083) + [CL] Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) * checks/rules.pm: + [CL] Allow rules-not-should-not-use data-based tags to capture variables and include them in the emitted tag. * checks/source-copyright.{desc,pm}: + [CL] Warn about insecure "Format:" URIs that reference debian.org. Based on a patch by Nicolas Braud-Santoni. (Closes: #886930) * checks/standards-version.pm: + [CL] Include the date the Standards-Version was actually released in the output of the ancient-standards-version and the out-of-date-standards-version tags. . * data/debhelper/*: + [ADB] Refresh. * data/files/fnames: + [CL] Warn about packages that ship (eg.)
Bug#887083: marked as done (lintian: does not report missing Depends: python3:any on python3-mimeparse_0.1.4-3_all.deb)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#887083: fixed in lintian 2.5.69 has caused the Debian Bug report #887083, regarding lintian: does not report missing Depends: python3:any on python3-mimeparse_0.1.4-3_all.deb 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.) -- 887083: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887083 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.68 Severity: normal $ lintian -I -E --pedantic python3-mimeparse_0.1.4-3_all.deb P: python3-mimeparse: no-upstream-changelog I: python3-mimeparse: capitalization-error-in-description-synopsis python Python but the package is missing the python3 dependency, see #867439 $ less python3-mimeparse_0.1.4-3_all.deb python3-mimeparse_0.1.4-3_all.deb: new Debian package, version 2.0. [...] Package: python3-mimeparse Source: python-mimeparse Version: 0.1.4-3 Architecture: all Maintainer: Mathias Ertl Installed-Size: 24 Section: python Priority: optional Homepage: https://pypi.python.org/pypi/python-mimeparse Description: Parse mime-types and quality parameters - python 3.x [...] *** Contents: [...] drwxr-xr-x root/root 0 2016-12-26 20:13 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 6452 2016-12-20 10:58 ./usr/lib/python3/dist-packages/mimeparse.py -rw-r--r-- root/root 1744 2016-12-26 20:13 ./usr/lib/python3/dist-packages/python_mimeparse-0.1.4.egg-info [...] Andreas --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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 887...@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: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module tag. + [CL] Include the offending package name when warning about new-package-should-not-package-python2-module. + [CL] Warn about packages that ship Python modules but are missing dependencies on any Python interpreter. (Closes: #887083) + [CL] Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) * checks/rules.pm: + [CL] Allow rules-not-should-not-use data-based tags to capture variables and include them in the emitted tag. * checks/source-copyright.{desc,pm}: +
Bug#887120: marked as done (lintian: check policy conformant use of /etc/skel directory)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#887120: fixed in lintian 2.5.69 has caused the Debian Bug report #887120, regarding lintian: check policy conformant use of /etc/skel 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 ow...@bugs.debian.org immediately.) -- 887120: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887120 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.68 Severity: wishlist Usertags: skel Policy 10.7.5 discusses the requirements for the /etc/skel directory: https://www.debian.org/doc/debian-policy/#user-configuration-files-dotfiles These checks could be added: * Checking for files/dirs in /etc/skel that do not start with a dot, severity error * Checking for files/dirs in /etc/skel (except shells, see below), severity warning Please whitelist shells that currently use the directory reasonably legitimately (though I think some of these are policy violations). I would suggest the whitelist should be package+file based, so the shells should be able to keep their existing files, but not add any more, nor add any paths from the other shells. $ apt-file search -x ^/etc/skel | grep sh: bash: /etc/skel/.bash_logout bash: /etc/skel/.bashrc bash: /etc/skel/.profile ksh: /etc/skel/.kshrc mksh: /etc/skel/.mkshrc There is one package in the Debian archive that will trigger this warning and I've already filed bug #887118 about that: $ apt-file search -x ^/etc/skel | grep -v sh: kytos-utils: /etc/skel/kytos/napp-structure/username/__init__.py kytos-utils: /etc/skel/kytos/napp-structure/username/napp/README.rst.template kytos-utils: /etc/skel/kytos/napp-structure/username/napp/__init__.py kytos-utils: /etc/skel/kytos/napp-structure/username/napp/kytos.json.template kytos-utils: /etc/skel/kytos/napp-structure/username/napp/main.py.template kytos-utils: /etc/skel/kytos/napp-structure/username/napp/openapi.yml.template kytos-utils: /etc/skel/kytos/napp-structure/username/napp/settings.py.template -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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 887...@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: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module
Bug#886930: marked as done (lintian: Check that debian/copyright uses HTTPS in its format URI)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#886930: fixed in lintian 2.5.69 has caused the Debian Bug report #886930, regarding lintian: Check that debian/copyright uses HTTPS in its format URI 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.) -- 886930: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886930 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.67 Severity: wishlist Tags: patch X-Debbugs-CC: j...@debian.org Dear lintian maintainers, Since policy 4.0.0, it is prefered to use HTTPS for the DEP5 copyright files' format URI; I added a check to this effect to lintian. I have not, however, added a test, as I am pretty unfamiliar with lintian internals (and Perl, for that matter). I did however test the change manually. Best, nicoo -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (900, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.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.29.1-12 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.4 ii file 1:5.32-1 ii gettext 0.19.8.1-4 ii intltool-debian 0.35.0+20060710.4 ii libapt-pkg-perl 0.1.33 ii libarchive-zip-perl 1.60-1 ii libclass-accessor-perl0.51-1 ii libclone-perl 0.39-1 ii libdpkg-perl 1.19.0.4 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl 0.96-1 ii liblist-moreutils-perl0.416-1+b3 ii libparse-debianchangelog-perl 1.2.0-12 ii libperl5.26 [libdigest-sha-perl] 5.26.1-3 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.72-2 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.63-2+b2 ii man-db2.7.6.1-4 ii patchutils0.3.4-2 ii perl 5.26.1-3 ii t1utils 1.41-2 ii xz-utils 5.2.2-1.3 Versions of packages lintian recommends: pn libperlio-gzip-perl Versions of packages lintian suggests: pn binutils-multiarch ii dpkg-dev 1.19.0.4 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 -- no debconf information From 471593b7df4a4a42bc0d935c714d16d664e830d9 Mon Sep 17 00:00:00 2001 From: Nicolas Braud-Santoni Date: Thu, 11 Jan 2018 13:30:10 +0100 Subject: [PATCH] checks/source-copyright: Warn on insecure format URIs --- checks/source-copyright.desc | 10 ++ checks/source-copyright.pm | 12 +++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/checks/source-copyright.desc b/checks/source-copyright.desc index 718be3030..7ce6fa019 100644 --- a/checks/source-copyright.desc +++ b/checks/source-copyright.desc @@ -48,6 +48,16 @@ Info: Format URI of the machine-readable copyright file contains VERSIONED_FORMAT_URL or REVISION string. Please replace it with an actual URI or an actual revision number respectively. +Tag: insecure-copyright-format-uri +Severity: pedantic +Certainty: possible +Ref: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Info: Format URI of the machine-readable copyright file uses plain HTTP + . + Using HTTPS is prefered since policy 4.0.0. Please use + https://www.debian.org/doc/packaging-manuals/copyright-format/version/ + as the format URI instead. + Tag: wiki-copyright-format-uri Severity: pedantic Certainty: possible diff --git a/checks/source-copyright.pm b/checks/source-copyright.pm index c04e82a5f..703f3d597 100644 --- a/checks/source-copyright.pm +++ b/checks/source-copyright.pm @@ -86,11 +86,9 @@ sub run { return; } -# Note that we allow people to use "https://; even the -# policy says it must be "http://;. It might be -# pedantically
Bug#829100: marked as done (lintian: [patch] Warn about over-eagerly xz-compressed data.tar.xz)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#829100: fixed in lintian 2.5.69 has caused the Debian Bug report #829100, regarding lintian: [patch] Warn about over-eagerly xz-compressed data.tar.xz 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.) -- 829100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829100 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.45 Severity: wishlist Tags: patch Dear Maintainer, as not known to everybody, xz's higher compression levels have - besides improving compression of big files - the side effect of taking a lot of memory for the dictionary, even when unpacking. There is however no sense in using a compression level that (roughly) takes more DictSize than the size of the uncompressed file. [1] has a discussion on this, In other words, | override_dh_builddeb: | dh_builddeb -- -Zxz -z9 in the traceroute package triggered an OOM upon installation on an embedded hardware with 128MiB RAM since ... | $ ar x traceroute_1%3a2.0.20-2+b1_armel.deb data.tar.xz | $ xz --list --verbose --verbose data.tar.xz | (...) | Compressed size:47,9 KiB (49.056 B) | Uncompressed size: 130,0 KiB (133.120 B) | (...) | Memory needed: 65 MiB | (...) ... it caused an allocation of 65 Mibyte for nothing on an also otherwise busy computer. In my opinion lintian is the right place to place a warning about such unncessary ressource usage. The patch attached is just a proof of concept and not ready for production yet, especially since data.tar.xz is unpacked (and later removed) to the current working directory. Let me know if you consider such a check a good idea, then I'll do the final polishing and sane error handling. Also the alarm threshold will probably need some reconsideration. Example output: W: traceroute: overeager-compression-for-data-tarball 65.0 MiB RAM required for 0.1 MiB uncompressed data Aside, does the lab provide a good place for extraction, or should I just use tempdir? Christoph [1] https://www.mirbsd.org/permalinks/wlog-10_e20130104-tg.htm -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.4.13 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages lintian depends on: ii binutils 2.26-12 ii bzip2 1.0.6-8 ii diffstat 1.61-1 ii file 1:5.28-1 ii gettext 0.19.8.1-1 ii hardening-includes2.8+nmu2 ii intltool-debian 0.35.0+20060710.4 ii libapt-pkg-perl 0.1.29+b5 ii libarchive-zip-perl 1.57-1 ii libclass-accessor-perl0.34-1 ii libclone-perl 0.38-1+b1 ii libdata-alias-perl1.20-1+b1 ii libdpkg-perl 1.18.7 ii libemail-valid-perl 1.198-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl 0.94-1 ii liblist-moreutils-perl0.413-1+b1 ii libparse-debianchangelog-perl 1.2.0-8 ii libperl5.22 [libdigest-sha-perl] 5.22.2-1 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.71-1 ii libyaml-libyaml-perl 0.41-6+b1 ii man-db2.7.5-1 ii patchutils0.3.4-1 ii perl 5.22.2-1 ii t1utils 1.39-2 ii xz-utils 5.1.1alpha+20120614-2.1 Versions of packages lintian recommends: ii dpkg 1.18.7 pn libperlio-gzip-perl ii perl 5.22.2-1 ii perl-modules-5.22 [libautodie-perl] 5.22.2-1 Versions of packages lintian suggests: pn binutils-multiarch ii dpkg-dev 1.18.7 ii libhtml-parser-perl3.72-1 ii libtext-template-perl 1.46-1 -- no debconf information diff --git a/checks/deb-format.desc b/checks/deb-format.desc index 85b9a7a..add7893 100644 --- a/checks/deb-format.desc +++ b/checks/deb-format.desc @@ -92,3 +92,13 @@ Info: The data portion of this binary package uses a non-compressed . Except if data is non-compressible, use gzip for maximum compatibility and speed, and xz for
Bug#863384: marked as done (lintian: check license-problem-gfdl-invariants is incorrect)
Your message dated Tue, 16 Jan 2018 01:20:10 + with message-idand subject line Bug#863384: fixed in lintian 2.5.69 has caused the Debian Bug report #863384, regarding lintian: check license-problem-gfdl-invariants is incorrect 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.) -- 863384: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863384 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.50.3 Severity: normal Lintian finds an error in our dvipdfmx.tex in tags it as texlive-base source: license-problem-gfdl-invariants texmf-dist/doc/dvipdfmx/dvipdfmx.tex invariant part is: label{sec:fdl but the document clearly states: pdfcopyright={Copyright © The dvipdfmx project team. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".}, pdflicenseurl={http://www.gnu.org/licenses/fdl.html} The check that made lintian jump at it comes from the following section title: \section*{GNU Free Documentation License}\label{SEC:FDL} which is somehow strange. Furthermore, maybe this is a separate bug, I cannot override this $ cat debian/source/lintian-overrides texlive-base source: license-problem-gfdl-invariants texmf-dist/doc/dvipdfmx/dvipdfmx.tex $ but lintian still reports the error, which seems incorrect. All the best Norbert -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-rc1+ (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lintian depends on: ii binutils 2.28-5 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii file 1:5.30-1 ii gettext 0.19.8.1-2 ii intltool-debian 0.35.0+20060710.4 ii libapt-pkg-perl 0.1.32 ii libarchive-zip-perl 1.59-1 ii libclass-accessor-perl0.34-1 ii libclone-perl 0.38-2+b1 ii libdpkg-perl 1.18.24 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl 0.94-1 ii liblist-moreutils-perl0.416-1+b1 ii libparse-debianchangelog-perl 1.2.0-12 ii libperl5.24 [libdigest-sha-perl] 5.24.1-2 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.71-1 ii libyaml-libyaml-perl 0.63-2 ii man-db2.7.6.1-2 ii patchutils0.3.4-2 ii perl 5.24.1-2 ii t1utils 1.39-2 ii xz-utils 5.2.2-1.2+b1 Versions of packages lintian recommends: ii dpkg 1.18.24 ii libperlio-gzip-perl 0.19-1+b2 ii perl 5.24.1-2 ii perl-modules-5.24 [libautodie-perl] 5.24.1-2 Versions of packages lintian suggests: pn binutils-multiarch ii dpkg-dev 1.18.24 ii libhtml-parser-perl3.72-3 ii libtext-template-perl 1.46-1 -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.69 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 863...@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
Processing of lintian_2.5.69_amd64.changes
lintian_2.5.69_amd64.changes uploaded successfully to localhost along with the files: lintian_2.5.69.dsc lintian_2.5.69.tar.xz lintian_2.5.69_all.deb lintian_2.5.69_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
[lintian] 01/01: spelling: Add another correction
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit fef07d46d467f9eeec8c595c33ad3e6d446843de Author: Paul WiseDate: Mon Jan 15 21:24:44 2018 +0800 spelling: Add another correction --- data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) diff --git a/data/spelling/corrections b/data/spelling/corrections index de0ec63..08fbf37 100644 --- a/data/spelling/corrections +++ b/data/spelling/corrections @@ -575,6 +575,7 @@ bulids||builds bulit||built bulletted||bulleted bultin||builtin +bumpded||bumped cacluate||calculate cacluated||calculated cacluates||calculates -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (37a4f55 -> fef07d4)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from 37a4f55 Open new changelog entry for 2.5.70. new fef07d4 spelling: Add another correction The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: Open new changelog entry for 2.5.70.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 37a4f55135361a35b4c2cc5a056118efd43e0793 Author: Chris LambDate: Tue Jan 16 12:08:15 2018 +1100 Open new changelog entry for 2.5.70. --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index a411acb..db25e7d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lintian (2.5.70) UNRELEASED; urgency=medium + + XXX: generate tag summary + + -- Chris Lamb Tue, 16 Jan 2018 12:08:07 +1100 + lintian (2.5.69) unstable; urgency=medium * Summary of tag changes: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (6c4e6e1 -> 37a4f55)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from 6c4e6e1 Release lintian/2.5.69 into unstable. new 37a4f55 Open new changelog entry for 2.5.70. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: Release lintian/2.5.69 into unstable.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 6c4e6e1a6eb9ee50f11e15acf7a2a2e51678d336 Author: Chris LambDate: Tue Jan 16 00:41:57 2018 + Release lintian/2.5.69 into unstable. --- debian/changelog | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 3ae9661..a411acb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,12 @@ -lintian (2.5.69) UNRELEASED; urgency=medium +lintian (2.5.69) unstable; urgency=medium - XXX: generate tag summary + * Summary of tag changes: ++ Added: + - insecure-copyright-format-uri + - package-contains-file-in-etc-skel + - package-contains-python-tests-in-global-namespace + - python-package-missing-depends-on-python + - xz-compression-level-too-high * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL @@ -52,8 +58,10 @@ lintian (2.5.69) UNRELEASED; urgency=medium + [CL] Include the assigned value in the Lintian output for the debian-rules-should-not-use-DH_EXTRA_ADDONS tag. + [CL] Detect overly-compressed xz packages. (Closes: #829100) + * data/spelling/corrections: ++ [PW] Add a number of corrections. - -- Chris Lamb Tue, 09 Jan 2018 20:55:21 +0530 + -- Chris Lamb Tue, 16 Jan 2018 00:41:30 + lintian (2.5.68) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] annotated tag 2.5.69 created (now 0818e87)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to annotated tag 2.5.69 in repository lintian. at 0818e87 (tag) tagging 6c4e6e1a6eb9ee50f11e15acf7a2a2e51678d336 (commit) replaces 2.5.68 tagged by Chris Lamb on Tue Jan 16 12:04:47 2018 +1100 - Log - Format: 1.8 Date: Tue, 16 Jan 2018 00:41:30 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.69 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 829100 863384 883772 886930 886961 887083 887120 887124 Changes: lintian (2.5.69) unstable; urgency=medium . * Summary of tag changes: + Added: - insecure-copyright-format-uri - package-contains-file-in-etc-skel - package-contains-python-tests-in-global-namespace - python-package-missing-depends-on-python - xz-compression-level-too-high . * checks/cruft.pm: + [CL] Ignore TeX \section (etc.) titles when checking for GFDL license. Thanks, Norbert Preining for the report. (Closes: #863384) * checks/fields.{pm,desc}: + [CL] Downgrade severity of wrong-section-according-to-package-name from "W:" to "I:". (Closes: #883772) + [CL] Thanks to Niels Thykier, update the description of the orphaned-package-not-maintained-in-debian-infrastructure tag. + [CL] Include the offending uri in the output of the vcs-deprecated-in-debian-infrastructure tag. * checks/python.{pm,desc}: + [CL] Don't emit new-package-should-not-package-python2-module if the maintainer justifies its inclusion in the changelog entry. + [CL] Improve the description and reasoning for the new-package-should-not-package-python2-module tag. + [CL] Include the offending package name when warning about new-package-should-not-package-python2-module. + [CL] Warn about packages that ship Python modules but are missing dependencies on any Python interpreter. (Closes: #887083) + [CL] Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) * checks/rules.pm: + [CL] Allow rules-not-should-not-use data-based tags to capture variables and include them in the emitted tag. * checks/source-copyright.{desc,pm}: + [CL] Warn about insecure "Format:" URIs that reference debian.org. Based on a patch by Nicolas Braud-Santoni. (Closes: #886930) * checks/standards-version.pm: + [CL] Include the date the Standards-Version was actually released in the output of the ancient-standards-version and the out-of-date-standards-version tags. . * data/debhelper/*: + [ADB] Refresh. * data/files/fnames: + [CL] Warn about packages that ship (eg.) test_foo.py files in the global Python module namespace. + [CL] Emit an error if packages ship files in /etc/skel. Thanks to Paul Wise for the suggestion. (Closes: #887120) * data/files/fonts: + [ADB] Refresh. * data/fields/name_section_mappings: + [CL] Ensure that NSS (Name Services Switch) modules are placed in the "admin" section. Thanks to Mathieu Parent (sathieu) for the patch. (Closes: #886961) * data/rules/rules-should-not-use: + [CL] Include the assigned value in the Lintian output for the debian-rules-should-not-use-DH_EXTRA_ADDONS tag. + [CL] Detect overly-compressed xz packages. (Closes: #829100) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: 7225b782975745c11434dc57da0fd8d35e071d7e 2633 lintian_2.5.69.dsc 1cc1bf9d3cced913b810fc17920242a9e3352c8f 1465732 lintian_2.5.69.tar.xz 96d3f2b4c754c3af7133d261d0a97a6f279a7de0 1087936 lintian_2.5.69_all.deb 3cd2ec6986b26ae73b54c482868f7ec7eaf7021e 14997 lintian_2.5.69_amd64.buildinfo Checksums-Sha256: 45071ad3e3350d554a087d2066eb9c0646c62c6b98b925fa6a9913e0a539505c 2633 lintian_2.5.69.dsc 9679bdf5f3943fb76894f0b05761f40c7146e81f7714251cd1fc617815993178 1465732 lintian_2.5.69.tar.xz f7566b1199d80b6aace9bc11d29312737aab5abb6eea4a2fd9ac95934c2fa4f2 1087936 lintian_2.5.69_all.deb 62a565553d80ca4aa5e0e1943937440c0649ee9bafb52d6272586661a25c70b4 14997 lintian_2.5.69_amd64.buildinfo Files: 91cc76e8f98aa42d787f879d075dc881 2633 devel optional lintian_2.5.69.dsc 658a23251c0cf8400f40d2592a5c20bc 1465732 devel optional lintian_2.5.69.tar.xz ad3314f6ae274185556b92529b15cfe1 1087936 devel optional lintian_2.5.69_all.deb 446a1474016411b55941eb6bb9fecb84 14997 devel optional lintian_2.5.69_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpdT68ACgkQHpU+J9Qx Hlgg8Q/+LOUHVsqNT3AD/+l8UmLSPzBZ8PLyhvHnQIrCjd3w81Jesf4RwJ1IT3PM
[lintian] branch master updated (4701e70 -> 6c4e6e1)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. discards 4701e70 spelling: Add another correction new 6c4e6e1 Release lintian/2.5.69 into unstable. This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (4701e70) \ N -- N -- N refs/heads/master (6c4e6e1) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: data/spelling/corrections | 1 - debian/changelog | 14 +++--- 2 files changed, 11 insertions(+), 4 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] branch master updated (9e11f42 -> 4701e70)
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 9e11f42 Remark that new-package-should-not-package-python2-module's appearance on https://lintian.debian.org/ can be ignored. (Closes: #887124) new 4701e70 spelling: Add another correction The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: spelling: Add another correction
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit 4701e70911e479fd13a85ab2289438147c5b0fbd Author: Paul WiseDate: Mon Jan 15 21:24:44 2018 +0800 spelling: Add another correction --- data/spelling/corrections | 1 + 1 file changed, 1 insertion(+) diff --git a/data/spelling/corrections b/data/spelling/corrections index de0ec63..08fbf37 100644 --- a/data/spelling/corrections +++ b/data/spelling/corrections @@ -575,6 +575,7 @@ bulids||builds bulit||built bulletted||bulleted bultin||builtin +bumpded||bumped cacluate||calculate cacluated||calculated cacluates||calculates -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git