lintian_2.5.80_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: 2a60fd0ba53d86cd96fcb3b148f6b15d66a20ccf 3505 lintian_2.5.80.dsc 870884068551a6234ad27cf2d5671c1df6eb 1547692 lintian_2.5.80.tar.xz 4c4a9169f872998f7d6537feb9c9e714fc01f66b 104 lintian_2.5.80_all.deb 77b6d0313a6d2847aeff27592d9e19e6db7184a4 16132 lintian_2.5.80_amd64.buildinfo Checksums-Sha256: ad6e2845c41c3897482b74ad6b7df9a60504de3f0da89198fede81246b578057 3505 lintian_2.5.80.dsc ed03544cde52eadb9a8fb0e78439612019179d00c655ffdf64d08b6f978a951f 1547692 lintian_2.5.80.tar.xz 6906faa1294389e0697ef14ad542e75eba3043e8718180182eb62de50c934c66 104 lintian_2.5.80_all.deb 536cad96eedcf120a90f484fee695ff4ab76bd2c54e111dff41b1f40fbfa3a10 16132 lintian_2.5.80_amd64.buildinfo Files: a86822be2371a88cab67e5ee57a226c9 3505 devel optional lintian_2.5.80.dsc 6f56f79a3f7ef32cfd5f685f5e8906eb 1547692 devel optional lintian_2.5.80.tar.xz 7f724414637eebb037d89d36f812d9ca 104 devel optional lintian_2.5.80_all.deb aa3e760c31bc4d6a7fa3d70b35e7057c 16132 devel optional lintian_2.5.80_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlqvJkQACgkQHpU+J9Qx HljFUg//S+qidHihi8jCjy9815CujiEzjtfkqzxCX6DJgAzJ+FTU6vJv4PC3EXXY 7TX3N1q8D/5Pi0y7ST7e179PGhcGL6i/IYrdhfmoaQguHwWz9yJiO8s/UtLrxhgd KeIjxeQXJwUoGRYBVo9AlJC6naz9uZze2xHN/DqcIvDiABqAdD7aVNrknIC+3yjy FdOhRWndrT3wPdbxez0QUY4Em/NH9dZnny2BOKDAhyLNXEL6JE+9/fXgTiKf1xas rUmTUeQs4ajGkS9GLNbSwSmxz64UoyONCYFe1ODc73COJnzGc2Zw3ZXsN4giJL7K 8oPE9hN7W4Gw5h7Qv9fw453FUCmm2/R7cxVcAK2XB5lse4/xV7rclrE8dtNjrPgL SGENodli0KeHrfjZ9CRxl8QldZDZN+iUAG7bQ5uZ2xc7TmX2FY0w+/T35Rw9LSDY BqDvZww//a0sZOSwoM7bCSwlCk/Dp/nBoGNidEJ/a7H8Vmjj9xgZxUe9WC2h7EAT jvLdOiiQS2ww/Z0GwZM7dhHch8zvwJNUp+7TUVcM/IhgJ9T83ILaq3X+qFMR/ynu i9y6rbhKcVqHzSzEb+ZrD+sL1v+LcNMoZ74ZBRPyMDsdy3sgY2m52DD6GvS11Qwt oeA2zqggracpciGDclEXGrxfHpJ38AK9Wh2NTWdne+3fRHMCGbI= =RY98 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#892597: marked as done (depends-on-build-essential-package-without-using-version not emited when alternative deps are defined)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#892597: fixed in lintian 2.5.80 has caused the Debian Bug report #892597, regarding depends-on-build-essential-package-without-using-version not emited when alternative deps are defined 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.) -- 892597: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892597 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.79 Severity: normal Hi, Looking at https://lintian.debian.org/tags/depends-on-build-essential-package-without-using-version.html it seems that the page is missing some packages like libicu-dev. libicu-dev has "Depends: libicu60 (= 60.2-3), icu-devtools (>= 60.2-3), libicu-le-hb-dev, libc6-dev | libc-dev, libstdc++-6-dev | libstdc++-dev" Is lintian confused by the alternative dependency or am I missing something. Kind regards, Laurent Bigonville -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy Versions of packages lintian depends on: ii binutils 2.30-7 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.5 ii file 1:5.32-2 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.5 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-5 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.73-1 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.69+repack-1 ii man-db2.8.2-1 ii patchutils0.3.4-2 ii perl 5.26.1-5 ii t1utils 1.41-2 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.5 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 892...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed:
Bug#892967: marked as done (lintian: considers .rtf to be a text file, causing false positives)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#892967: fixed in lintian 2.5.80 has caused the Debian Bug report #892967, regarding lintian: considers .rtf to be a text file, causing false positives 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.) -- 892967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892967 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.79 Severity: normal Hi! RTF is an old file format from Microsoft, that was pushed as a means of "cross-platform interchange". It has never been really widespread, but, because its simplicity, most Word-like programs support it. Thus, it's an odd but not entirely irrational decision to ship some documents this way. A package that I'm reviewing includes several RTF files in its documentation (I've attached one), it triggers a false positive for license-problem-gfdl-invariants (despite correctly declaring no invariants nor front or back cover texts). I guess that RTF files could possibly trigger a number of other false positives in lintian tests that expect real text. As adding proper support for RTF is obviously not worth the effort, it would be nice if you regarded them to be binary (despite, like .ps, being technically ASCII). Meow! -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (150, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.16.0-rc5-debug-00026-gca682bdc52ca (SMP w/6 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages lintian depends on: ii binutils 2.30-7 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.5 ii file 1:5.32-2 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.5 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-5 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.73-1 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.69+repack-1 ii man-db2.8.2-1 ii patchutils0.3.4-2 ii perl 5.26.1-5 ii t1utils 1.41-2 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.5 ii libhtml-parser-perl3.72-3+b2 pn libtext-template-perl -- no debconf information {\rtf1\ansi\ansicpg1252\cocoartf102{\fonttbl\f2\fnil Bitstream Charter;\f0\fnil Droid Sans Mono;\f1\fnil FreeSans;} {\colortbl;\red0\green0\blue200;\red0\green0\blue0;\red255\green0\blue0;} {{\NeXTGraphic iconoGimp3.tif \width1816 \height1309}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\f0\fs24 \'AC}\f1\fs48 \b\cf1 \'A1Welcome to FisicaLab!\cf0\fs24\b0\cf2 \par \par \fs20\i Copyright (C) 2009, 2010, 2012 German A. Arias.\par Permission is granted to copy, distribute and/or modify this document\par under the terms of the GNU Free Documentation License, Version 1.3\par or any later version published by the Free Software Foundation;\par with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.\par A copy of the license is included in the section entitled "GNU\par Free Documentation License".\fs24\i0 \par \par \par FisicaLab is an educational application to solve physics problems. Its main objective is let the user to focus in physics concepts, leaving aside the mathematical details (FisicaLab take care of them). This allows the user to become
Bug#892550: marked as done (lintian: mail-transport-agent-dependency-does-not-specify-default-mta should not be triggered for Conflicts/Breaks/Replaces)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#892550: fixed in lintian 2.5.80 has caused the Debian Bug report #892550, regarding lintian: mail-transport-agent-dependency-does-not-specify-default-mta should not be triggered for Conflicts/Breaks/Replaces 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.) -- 892550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892550 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.79 Severity: normal Hello, lintian's newly introduced tag mail-transport-agent-dependency-does-not-specify-default-mta warns not only only about "Wants" relationships (i.e. Depends/Recommends/Suggests/Build-Depends) but also about other "Keep Out" relationships (Conflicts/Breaks/Replaces). That does not make sense because the package providing default-mta also must provide mail-transport-agent. In fact it looks like the tag is even triggerd for Provides W: exim4-daemon-heavy: mail-transport-agent-dependency-does-not-specify-default-mta provides: exim4-localscanapi-2.0, mail-transport-agent which is always a false positive. cu Andreas -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT.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.30-5 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.5 ii file 1:5.32-2 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.5 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-5 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.73-1 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.69+repack-1 ii man-db2.8.2-1 ii patchutils0.3.4-2 ii perl 5.26.1-5 ii t1utils 1.41-2 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.5 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 -- no debconf information -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 892...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096
Bug#892905: marked as done (lintian: pkg-doc examples need not reside under /usr/share/doc/pkg-doc/)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#892905: fixed in lintian 2.5.80 has caused the Debian Bug report #892905, regarding lintian: pkg-doc examples need not reside under /usr/share/doc/pkg-doc/ 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.) -- 892905: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892905 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.79 Severity: normal Dear Maintainer, Debian Policy Manual §12.3 recommends installing documentation files (and thus examples) under the main package documentation directory instead of the documentation directory of the separate -doc package. However, current Lintian emits the package-does-not-install-examples tag in such cases. Please consider relaxing the directory name regex. Thanks, Feri. --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 892...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry
Bug#796328: marked as done (dh_apache2: add dependence on a real apache2 package)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#796285: fixed in lintian 2.5.80 has caused the Debian Bug report #796285, regarding dh_apache2: add dependence on a real apache2 package 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.) -- 796285: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796285 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: dh-apache2 Severity: important Debhelper script puts "apache2-bin ( >= 2.4.16 )" line, this is wrong, according to the apache2-module-depends-on-real-apache2-package lintian error: -->8-- Binary module packages must depend on the virtual apache2-api-MMNN package only in order to ease transitions in future. In particular, module packages must not pull the full web server or any of its associated data packages as a dependency. -->8-- --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 796...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the
Bug#889016: marked as done (lintian: Please update dh_commands for scour 0.36-2)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#889016: fixed in lintian 2.5.80 has caused the Debian Bug report #889016, regarding lintian: Please update dh_commands for scour 0.36-2 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.) -- 889016: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889016 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.69 Severity: normal This was changed in #885106 but has to be changed again since dh_scour is after #886203 in an own scour package. --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 889...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: 2a60fd0ba53d86cd96fcb3b148f6b15d66a20ccf 3505 lintian_2.5.80.dsc 870884068551a6234ad27cf2d5671c1df6eb 1547692 lintian_2.5.80.tar.xz
Bug#892549: marked as done (lintian: unnecessary-source-date-epoch-assignment should only be thrown for packages with strict enough build-dependencies)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#892549: fixed in lintian 2.5.80 has caused the Debian Bug report #892549, regarding lintian: unnecessary-source-date-epoch-assignment should only be thrown for packages with strict enough build-dependencies 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.) -- 892549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892549 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.79 Severity: normal Hello, unnecessary-source-date-epoch-assignment is thrown for exim4, however a) SOURCE_DATE_EPOCH is exported by pkg-info.mk since dpkg-dev 1.18.8 b) exim4 only build-depends on debhelper (>= 10), without an additional build-dependency on dpkg-dev ( >= 1.18.8) c) debhelper 10 depends on dpkg (>= 1.16.2), dpkg-dev (>= 1.18.2~) and therefore the build-depencies do not guarantee that dpkg-dev ( >= 1.18.8) is installed and the SOURCE_DATE_EPOCH assignment in debian/rules is not superfluous. Please only trigger the warning for packages with b-d on either dpkg-dev ( >= 1.18.8) or debhelper (>= 10.10). TIA, cu Andreas cu Andreas --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 892...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL]
Bug#789802: marked as done (lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#789802: fixed in lintian 2.5.80 has caused the Debian Bug report #789802, regarding lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes 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.) -- 789802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789802 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.31 Severity: normal Dear Maintainer, Some packages contain jar files without classes which are improperly reported as prebuilt Java objects. It would be nice to also check the content of the jar files and ensure they do not contain any .class file before reporting this warning. Thank you, Emmanuel Bourg --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 789...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers Changed-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) *
Bug#886096: marked as done (lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa))
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#886096: fixed in lintian 2.5.80 has caused the Debian Bug report #886096, regarding lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa) 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.) -- 886096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.67 Severity: wishlist According to https://wiki.debian.org/Salsa/Doc all packaging projects hosted on Alioth need to be moved away, preferably to Salsa. This at least affects: * ${VCS}.debian.org and anonscm.debian.org in Vcs-* headers and debian/upstream/metadata (with ${VCS} in at least git, svn, hg, bzr, darcs, arch, and cvs). * http(s)://*.alioth.debian.org/ in Homepage headers, debian/upstream/metadata, and maybe also debian/copyright. IMHO these should emit a tag at at least warning/normal level. According to https://wiki.debian.org/Alioth/MailingListContinuation the urgency for changing Maintainer fields, etc. which point to Alioth mailing lists is lower. Hence for now, I suggest to also emit a (separate) tag for these, but with severity informational/minor: * lists.alioth.debian.org in the Maintainer and Uploaders fields * Maybe also lists.alioth.debian.org elsewhere in packaging, e.g. Mailing list archives in debian/upstream/metadata, debian/copyright or so. Additionally, some currently emitted tags can be probably removed or replaced with according salsa.debian.org-based tags: * vcs-field-not-canoncial Then there's another set which might need updates, too: * vcs-field-bitrotted * vcs-field-uses-not-recommended-uri-format * vcs-git-uses-invalid-user-uri Feel free to clone this bug report in case these things won't be implemented at the same time. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-rc7-amd64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) 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 libdigest-sha-perl6.01-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: ii libperlio-gzip-perl 0.19-1+b4 Versions of packages lintian suggests: ii binutils-multiarch 2.29.1-12 ii dpkg-dev 1.19.0.4 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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
Processing of lintian_2.5.80_amd64.changes
lintian_2.5.80_amd64.changes uploaded successfully to localhost along with the files: lintian_2.5.80.dsc lintian_2.5.80.tar.xz lintian_2.5.80_all.deb lintian_2.5.80_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#796285: marked as done (apache2-module-depends-on-real-apache2-package contradicts dh_apache2)
Your message dated Mon, 19 Mar 2018 03:12:39 + with message-idand subject line Bug#796285: fixed in lintian 2.5.80 has caused the Debian Bug report #796285, regarding apache2-module-depends-on-real-apache2-package contradicts dh_apache2 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.) -- 796285: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796285 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: lintian Version: 2.5.36.1 Severity: normal The apache2-module-depends-on-real-apache2-package appears to either be bogus or be pointing to a bug in dh_apache2. I get: E: libapache2-mod-webauth: apache2-module-depends-on-real-apache2-package apache 2-bin N: N:The package is an Apache2 HTTPD server module but it depends on a real N:Apache2 package. Binary module packages must depend on the virtual N:apache2-api-MMNN package only in order to ease transitions in N:future. N: N:In particular, module packages must not pull the full web server or any N:of its associated data packages as a dependency. That's left to the N:user. N: N:Severity: serious, Certainty: certain N: N:Check: apache2, Type: binary but I have no explicit dependenc on apache2-bin. Rather, the dependency is added automatically to ${misc:Depends} by dh_apache2 as provided by apache2-dev 2.4.16-3. So this tag is not actionable by a package maintainer, at least without removing ${misc:Depends} from the package dependencies, which seems like a horrible idea. I'm going to add overrides to my package for this. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.1.0-2-amd64 (SMP w/4 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.25.1-1 ii bzip2 1.0.6-8 ii diffstat 1.60-1 ii file 1:5.22+15-2 ii gettext0.19.5.1-1 ii hardening-includes 2.7 ii intltool-debian0.35.0+20060710.2 ii libapt-pkg-perl0.1.29+b3 ii libarchive-zip-perl1.49-1 ii libclass-accessor-perl 0.34-1 ii libclone-perl 0.38-1 ii libdpkg-perl 1.18.2 ii libemail-valid-perl1.196-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl0.94-1 ii liblist-moreutils-perl 0.413-1 ii libparse-debianchangelog-perl 1.2.0-5 ii libtext-levenshtein-perl 0.12-1 ii libtimedate-perl 2.3000-2 ii liburi-perl1.69-1 ii man-db 2.7.2-1 ii patchutils 0.3.4-1 ii perl [libdigest-sha-perl] 5.20.2-6 ii t1utils1.38-4 ii xz-utils 5.1.1alpha+20120614-2.1 Versions of packages lintian recommends: ii dpkg1.18.2 ii libautodie-perl 2.29-1 pn libperlio-gzip-perl ii perl5.20.2-6 ii perl-modules [libautodie-perl] 5.20.2-6 Versions of packages lintian suggests: pn binutils-multiarch ii dpkg-dev 1.18.2 ii libhtml-parser-perl3.71-2 pn libtext-template-perl pn libyaml-perl -- no debconf information --- End Message --- --- Begin Message --- Source: lintian Source-Version: 2.5.80 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 796...@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: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer:
Accepted lintian 2.5.80 (source all) into unstable
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: 2a60fd0ba53d86cd96fcb3b148f6b15d66a20ccf 3505 lintian_2.5.80.dsc 870884068551a6234ad27cf2d5671c1df6eb 1547692 lintian_2.5.80.tar.xz 4c4a9169f872998f7d6537feb9c9e714fc01f66b 104 lintian_2.5.80_all.deb 77b6d0313a6d2847aeff27592d9e19e6db7184a4 16132 lintian_2.5.80_amd64.buildinfo Checksums-Sha256: ad6e2845c41c3897482b74ad6b7df9a60504de3f0da89198fede81246b578057 3505 lintian_2.5.80.dsc ed03544cde52eadb9a8fb0e78439612019179d00c655ffdf64d08b6f978a951f 1547692 lintian_2.5.80.tar.xz 6906faa1294389e0697ef14ad542e75eba3043e8718180182eb62de50c934c66 104 lintian_2.5.80_all.deb 536cad96eedcf120a90f484fee695ff4ab76bd2c54e111dff41b1f40fbfa3a10 16132 lintian_2.5.80_amd64.buildinfo Files: a86822be2371a88cab67e5ee57a226c9 3505 devel optional lintian_2.5.80.dsc 6f56f79a3f7ef32cfd5f685f5e8906eb 1547692 devel optional lintian_2.5.80.tar.xz 7f724414637eebb037d89d36f812d9ca 104 devel optional lintian_2.5.80_all.deb aa3e760c31bc4d6a7fa3d70b35e7057c 16132 devel optional lintian_2.5.80_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlqvJkQACgkQHpU+J9Qx HljFUg//S+qidHihi8jCjy9815CujiEzjtfkqzxCX6DJgAzJ+FTU6vJv4PC3EXXY 7TX3N1q8D/5Pi0y7ST7e179PGhcGL6i/IYrdhfmoaQguHwWz9yJiO8s/UtLrxhgd KeIjxeQXJwUoGRYBVo9AlJC6naz9uZze2xHN/DqcIvDiABqAdD7aVNrknIC+3yjy FdOhRWndrT3wPdbxez0QUY4Em/NH9dZnny2BOKDAhyLNXEL6JE+9/fXgTiKf1xas rUmTUeQs4ajGkS9GLNbSwSmxz64UoyONCYFe1ODc73COJnzGc2Zw3ZXsN4giJL7K 8oPE9hN7W4Gw5h7Qv9fw453FUCmm2/R7cxVcAK2XB5lse4/xV7rclrE8dtNjrPgL SGENodli0KeHrfjZ9CRxl8QldZDZN+iUAG7bQ5uZ2xc7TmX2FY0w+/T35Rw9LSDY BqDvZww//a0sZOSwoM7bCSwlCk/Dp/nBoGNidEJ/a7H8Vmjj9xgZxUe9WC2h7EAT jvLdOiiQS2ww/Z0GwZM7dhHch8zvwJNUp+7TUVcM/IhgJ9T83ILaq3X+qFMR/ynu i9y6rbhKcVqHzSzEb+ZrD+sL1v+LcNMoZ74ZBRPyMDsdy3sgY2m52DD6GvS11Qwt oeA2zqggracpciGDclEXGrxfHpJ38AK9Wh2NTWdne+3fRHMCGbI= =RY98 -END PGP SIGNATURE-
[lintian] 01/01: Open new changelog entry for 2.5.81.
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit cfac8a8d980982245e344616a443ef1505071f32 Author: Chris LambDate: Sun Mar 18 22:55:30 2018 -0400 Open new changelog entry for 2.5.81. --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 32b1462..1dbeb6a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lintian (2.5.81) UNRELEASED; urgency=medium + + XXX: generate tag summary + + -- Chris Lamb Sun, 18 Mar 2018 22:55:23 -0400 + lintian (2.5.80) 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] annotated tag 2.5.80 created (now 64b6533)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to annotated tag 2.5.80 in repository lintian. at 64b6533 (tag) tagging 4b4b69c72167184cdc923e9eb7a609097837834c (commit) replaces 2.5.79 tagged by Chris Lamb on Sun Mar 18 22:53:52 2018 -0400 - Log - Format: 1.8 Date: Mon, 19 Mar 2018 02:25:40 + Source: lintian Binary: lintian Architecture: source all Version: 2.5.80 Distribution: unstable Urgency: medium Maintainer: Debian Lintian MaintainersChanged-By: Chris Lamb Description: lintian- Debian package checker Closes: 789802 796285 886096 889016 892549 892550 892597 892905 892967 Changes: lintian (2.5.80) unstable; urgency=medium . * Summary of tag changes: + Added: - build-depends-on-build-essential-package-without-using-version + Removed: - apache2-module-depends-on-real-apache2-package - depends-on-build-essential-package-without-using-version . * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there are separate tags for missing apache2-api-* dependencies. Thanks to Thijs Kinkhorst et al. (Closes: #796285) * checks/cruft.{desc,pm}: + [CL] Strip \par elements from files prior to license checks to avoid false-positives when checking .rtf files. Thanks to Adam Borowski for the report and testcase. (Closes: #892967) + [CL] Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. Thanks to Ferenc Wágner for the report. (Closes: #892905) * checks/java.{desc,pm}: + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) * checks/fields.{desc,pm}: + [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. Thanks to Stuart Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) * checks/rules.pm: + [CL] Don't emit unnecessary-source-date-epoch-assignment if the package has explicit Build-Depends on dpkg-dev (>= 1.18.8) or debhelper (>= 10.10). Thanks to Andreas Metzler for the report. (Closes: #892549) * checks/script.pm: + [BR] Fix FP with sensible-utils need to depends on sensible-utils. * checks/fields.{desc,pm}: + [CL] Clarify the meaning of the depends-on-build-essential-package-without-using-version tag by prefixing it with "build-". Thanks to Sven Joachim and Laurent Bigonville. (Closes: #892597) . * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) * data/spelling/corrections: + [PW] Add a number of corrections. Checksums-Sha1: b0f60d5ed37978e0a72ac95e20e690c9b8271b5d 2622 lintian_2.5.80.dsc 870884068551a6234ad27cf2d5671c1df6eb 1547692 lintian_2.5.80.tar.xz 4c4a9169f872998f7d6537feb9c9e714fc01f66b 104 lintian_2.5.80_all.deb cc2afbb53b424d2a37c5644908321d3c1e764da8 15249 lintian_2.5.80_amd64.buildinfo Checksums-Sha256: c18ff367503cc501936d9e5eb7e2d43fb729566f3d4047227ff5f598b25984ea 2622 lintian_2.5.80.dsc ed03544cde52eadb9a8fb0e78439612019179d00c655ffdf64d08b6f978a951f 1547692 lintian_2.5.80.tar.xz 6906faa1294389e0697ef14ad542e75eba3043e8718180182eb62de50c934c66 104 lintian_2.5.80_all.deb d354cd754bfa8891ccff82680a9b2951cd16ea9c2e83f1be68657a4fd554da92 15249 lintian_2.5.80_amd64.buildinfo Files: 3f6def1cc52d35fe9ef0aa9ed829ae26 2622 devel optional lintian_2.5.80.dsc 6f56f79a3f7ef32cfd5f685f5e8906eb 1547692 devel optional lintian_2.5.80.tar.xz 7f724414637eebb037d89d36f812d9ca 104 devel optional lintian_2.5.80_all.deb 91ef28d4fbf3d03ab61edf1a55da3fe9 15249 devel optional lintian_2.5.80_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlqvJkAACgkQHpU+J9Qx HljR5A//QIP3HIlLSUtpgVZfEjyXrNWFUMpkmknru3sMfrzMOACD/E14PC2Iz0Ev 7ehzTsLsSe+NEE/0yGy7sD7czLSLiDb+zPxyvw45BYQZOQwhgSARmBoSBQut1Mga twW9P4cADasgZ0zmrk2oHDb46ctqUCAvVPhRsmeFT7xNI34z2vpuLMTmf4USU2pQ 8Zw3AQXF1Eg7L2d+Qw9lxNHkeaaHqCTR9zG2FAS2qqrhchkE8bYCMPQMXso09RiR LkHul6ocdWumLSnWwTZlODkKMYRBiuKFTtpATm95LrAf4NQFoxHCrEEeDzCTXUWE KZ+wTDVqnjl31M4EdxU1NAwuqGMCzE1T6FX3NzvbZvQMv3e3Suxpla7bzIzgnTyR NhvBHAYnhf6ybPzCBnaLOaoIRThWDNtpcmyPTTg8flW03rhxo9GKOyLzNtERE9Cb BMtgrtYIGGeoPiQoQoUcL0ddjNKDTvYJd2GLpJbcmBn20vLNvCLTzS1hKLd6W9Ql
[lintian] branch master updated (4b4b69c -> cfac8a8)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from 4b4b69c Release lintian/2.5.80 into unstable. new cfac8a8 Open new changelog entry for 2.5.81. 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] 02/02: Release lintian/2.5.80 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 4b4b69c72167184cdc923e9eb7a609097837834c Author: Chris LambDate: Mon Mar 19 02:26:00 2018 + Release lintian/2.5.80 into unstable. --- debian/changelog | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7dc5d28..32b1462 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,11 @@ -lintian (2.5.80) UNRELEASED; urgency=medium +lintian (2.5.80) unstable; urgency=medium - XXX: generate tag summary + * Summary of tag changes: ++ Added: + - build-depends-on-build-essential-package-without-using-version ++ Removed: + - apache2-module-depends-on-real-apache2-package + - depends-on-build-essential-package-without-using-version * checks/apache2.{desc,pm}: + [CL] Drop apache2-module-depends-on-real-apache2-package tag as there @@ -42,8 +47,10 @@ lintian (2.5.80) UNRELEASED; urgency=medium * data/debhelper/*, data/common/dh_addons: + [CL] Refresh all debhelper data, correcting the entry for dh-scour. (Closes: #889016) + * data/spelling/corrections: ++ [PW] Add a number of corrections. - -- Chris Lamb Fri, 09 Mar 2018 22:59:07 -0800 + -- Chris Lamb Mon, 19 Mar 2018 02:25:40 + lintian (2.5.79) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Processed: Re: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
Processing commands for cont...@bugs.debian.org: > tags 886096 + pending Bug #886096 [lintian] lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa) Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 886096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#886096: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
tags 886096 + pending thanks Thanks! Fixed in Git, pending upload: https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=04f5f6facceb9c51502f066f82a14d30472eb962 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
[lintian] branch master updated (f0e6071 -> 04f5f6f)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from f0e6071 Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. (Closes: #789802) new 04f5f6f Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. (Closes: #886096) 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: checks/fields.desc | 27 -- checks/fields.pm | 11 + debian/changelog | 7 +- .../debian/debian/control.in | 1 + .../tags | 3 ++- 5 files changed, 35 insertions(+), 14 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth an
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit 04f5f6facceb9c51502f066f82a14d30472eb962 Author: Chris LambDate: Sun Mar 18 21:50:44 2018 -0400 Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. (Closes: #886096) --- checks/fields.desc | 27 -- checks/fields.pm | 11 + debian/changelog | 7 +- .../debian/debian/control.in | 1 + .../tags | 3 ++- 5 files changed, 35 insertions(+), 14 deletions(-) diff --git a/checks/fields.desc b/checks/fields.desc index 54b6584..d9f3dba 100644 --- a/checks/fields.desc +++ b/checks/fields.desc @@ -1386,19 +1386,18 @@ Info: the specified VCS field if it is otherwise wrong. Tag: vcs-deprecated-in-debian-infrastructure -Severity: pedantic +Severity: normal Certainty: certain Info: The specified Vcs-* field points to an area within the *.debian.org infrastructure but refers to a version control system that has been deprecated. . After 1st May 2018, Debian will not offer hosting for any version - control system other than Git. - . - Whilst maintainers are free to use other version control systems hosted - elsewhere, potential contributors are likely to be most familiar with - Git. -Ref: https://lists.debian.org/debian-devel-announce/2017/08/msg8.html + control system other than Git and the Alioth service will become + read-only in May 2018. Packages should migrate to Git hosting on + https://salsa.debian.org. +Ref: https://lists.debian.org/debian-devel-announce/2017/08/msg8.html, + https://wiki.debian.org/Salsa Tag: co-maintained-package-with-no-vcs-fields Severity: pedantic @@ -1496,3 +1495,17 @@ Info: This package has a relationship with a mail-transport-agent but Please change the dependency to: . default-mta | pkgname | mail-transport-agent + +Tag: vcs-field-uses-deprecated-infrastructure +Severity: normal +Certainty: certain +Info: The specified Vcs-* field contains a URL pointing to the + deprecated alioth.debian.org infrastructure. This server will become + read-only in May 2018. + . + Packages should migrate to Git hosting on https://salsa.debian.org/. + . + For further information about salsa.debian.org, including how to add + HTTP redirects from alioth, please consult the Debian Wiki. +Ref: https://lists.debian.org/debian-devel-announce/2017/08/msg8.html, + https://wiki.debian.org/Salsa diff --git a/checks/fields.pm b/checks/fields.pm index e80ae24..50d41eb 100644 --- a/checks/fields.pm +++ b/checks/fields.pm @@ -1380,17 +1380,18 @@ sub run { if ($vcs eq 'browser') { tag 'vcs-browser-links-to-empty-view', $uri if $uri =~ m%rev=0=0%; -next; +} else { +$seen_vcs{$vcs}++; } -$seen_vcs{$vcs}++; -if ($uri =~ m/\.debian\.org/) { +if ($uri =~ m{//([^.]+)\.debian\.org/}) { tag 'vcs-deprecated-in-debian-infrastructure', "vcs-$vcs", $uri - if $vcs ne 'git'; + if $1 ne 'salsa'; } else { tag 'orphaned-package-not-maintained-in-debian-infrastructure', "vcs-$vcs", $uri if $info->field('maintainer', '') - =~ /packages\@qa.debian.org/; + =~ /packages\@qa.debian.org/ + and $vcs ne 'browser'; } } } diff --git a/debian/changelog b/debian/changelog index e83588e..7dc5d28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,7 +17,12 @@ lintian (2.5.80) UNRELEASED; urgency=medium + [CL] Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. Thanks to Emmanuel Bourg for the report. (Closes: #789802) - * checks/fields.pm: + * checks/fields.{desc,pm}: ++ [CL] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" + due to Alioth becoming read-only from May 1st, as well as + additionally checking Vcs-Browser fields hosted on Alioth and + updating the tag description with more details. Thanks to Stuart + Prescott for his input. (Closes: #886096) + [CL] Only check dependency fields in binary packages for mail-transport-agent-dependency-does-not-specify-default-mta etc. (Closes: #892550) diff --git a/t/tests/fields-vcs-deprecated-in-debian-infrastructure/debian/debian/control.in b/t/tests/fields-vcs-deprecated-in-debian-infrastructure/debian/debian/control.in index 380487d..662bf87 100644 ---
Processed: closing 893326
Processing commands for cont...@bugs.debian.org: > close 893326 Bug #893326 [lintian] lintian: check that patch licenses are compatible with licenses of files they modify Marked Bug as done > thanks Stopping processing here. Please contact me if you need assistance. -- 893326: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893326 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#886096: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
On Sunday, 18 March 2018 17:15:12 AEDT Chris Lamb wrote: > tags 886096 + patch > thanks > > Hi Stuart > > > [..] > > Thanks! Can you check the attached draft patch? Note that I hijacked > te "vcs-deprecated-in-debian-infrastructure" tag instead of adding a > new one as that had 99% overlap.. > > I'd love to get this applied and uploaded today. :) > > commit ce133079d182f8005e8896da2c9215057304bc89 > Author: Chris Lamb> Date: Sun Mar 18 13:11:21 2018 -0400 Looks good to me! thanks Stuart -- Stuart Prescotthttp://www.nanonanonano.net/ stu...@nanonanonano.net Debian Developer http://www.debian.org/ stu...@debian.org GPG fingerprint90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7
Processed: Re: lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes
Processing commands for cont...@bugs.debian.org: > tags 789802 + pending Bug #789802 [lintian] lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 789802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789802 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#789802: lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes
tags 789802 + pending thanks Thanks Emmanuel. Fixed in Git, pending upload: https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=f0e60714b87403db6478fae7f8e3671430fa393f Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
[lintian] 01/01: Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. (Closes: #789802)
This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository lintian. commit f0e60714b87403db6478fae7f8e3671430fa393f Author: Chris LambDate: Sun Mar 18 17:59:39 2018 -0400 Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. (Closes: #789802) --- checks/cruft.desc | 8 checks/java.desc| 10 - checks/java.pm | 15 +-- collection/java-info.desc | 2 +- data/cruft/warn-file-type | 1 - debian/changelog| 4 ++ lib/Lintian/Collect/Source.pm | 88 - t/tests/cruft-general-upstream/desc | 3 +- t/tests/cruft-general-upstream/tags | 1 - t/tests/java-jars/desc | 2 + 10 files changed, 117 insertions(+), 17 deletions(-) diff --git a/checks/cruft.desc b/checks/cruft.desc index 0574fd0..c469fdd 100644 --- a/checks/cruft.desc +++ b/checks/cruft.desc @@ -446,14 +446,6 @@ Info: The source tarball contains a prebuilt file in the Shockwave Flash sure the package includes the source for the file and that the packaging rebuilds it. -Tag: source-contains-prebuilt-java-object -Severity: pedantic -Certainty: possible -Info: The source tarball contains a prebuilt Java class file. These are often - included by mistake when developers generate a tarball without cleaning - the source directory first. If there is no sign this was intended, - consider reporting it as an upstream bug. - Tag: source-contains-prebuilt-javascript-object Severity: pedantic Certainty: possible diff --git a/checks/java.desc b/checks/java.desc index 7a8af22..27739e1 100644 --- a/checks/java.desc +++ b/checks/java.desc @@ -1,7 +1,7 @@ Check-Script: java Author: Vincent Fourmond Abbrev: java -Type: binary +Type: binary, source Needs-Info: java-info, unpacked Info: This script checks if the packages comply with various aspects of the Debian Java policy. @@ -119,3 +119,11 @@ Info: The package ships the specified Jar file containing a Please ensure that the specified .java files are not shipped in the Jar file. Ref: java-policy 2.4 + +Tag: source-contains-prebuilt-java-object +Severity: pedantic +Certainty: possible +Info: The source tarball contains a prebuilt Java class file. These are often + included by mistake when developers generate a tarball without cleaning + the source directory first. If there is no sign this was intended, + consider reporting it as an upstream bug. diff --git a/checks/java.pm b/checks/java.pm index 59c7d35..dafe531 100644 --- a/checks/java.pm +++ b/checks/java.pm @@ -30,16 +30,26 @@ use Lintian::Data (); use Lintian::Tags qw(tag); use Lintian::Util qw(normalize_pkg_path $PKGNAME_REGEX); +our $CLASS_REGEX = qr/\.(?:class|cljc?)/o; our $MAX_BYTECODE = Lintian::Data->new('java/constants', qr/\s*=\s*/o); sub run { -my ($pkg, undef, $info) = @_; +my ($pkg, $type, $info) = @_; my $java_info = $info->java_info; my $missing_jarwrapper = 0; my $has_public_jars = 0; my $has_jars = 0; my $jmajlow = '-'; +if ($type eq 'source') { +for my $jar_file (sort keys %{$java_info}) { +my $files = $java_info->{$jar_file}{files}; +tag 'source-contains-prebuilt-java-object', $jar_file + if any { m/$CLASS_REGEX$/i } keys %{$files}; +} +return; +} + my $depends = $info->relation('strong')->unparse; # Remove all libX-java-doc packages to avoid thinking they are java libs # - note the result may not be a valid dependency listing @@ -76,8 +86,7 @@ sub run { unless basename($jar_file) =~ /^$PKGNAME_REGEX\.jar$/; } # check for common code files like .class or .clj (Clojure files) -foreach - my $class (grep { m/\.(?:class|cljc?)$/oi } sort keys %{$files}){ +foreach my $class (grep { m/$CLASS_REGEX$/i } sort keys %{$files}){ my $mver = $files->{$class}; (my $src = $class) =~ s/\.[^.]+$/\.java/; tag 'jar-contains-source', $jar_file, $src if %{$files}{$src}; diff --git a/collection/java-info.desc b/collection/java-info.desc index a4e44e0..98aade4 100644 --- a/collection/java-info.desc +++ b/collection/java-info.desc @@ -1,7 +1,7 @@ Collector-Script: java-info Author: Vincent Fourmond Info: This script extracts information from manifests of JAR files -Type: binary +Type: binary, source Version: 3 Needs-Info: file-info, unpacked Interface: perl-coll diff --git a/data/cruft/warn-file-type b/data/cruft/warn-file-type index dd60910..f93ff6a 100644 --- a/data/cruft/warn-file-type +++ b/data/cruft/warn-file-type @@ -9,7 +9,6 @@ source-contains-prebuilt-binary ~~ \bELF\b ~~
[lintian] branch master updated (be4e018 -> f0e6071)
This is an automated email from the git hooks/post-receive script. lamby pushed a change to branch master in repository lintian. from be4e018 spelling: Add several corrections new f0e6071 Only emit source-contains-prebuilt-java-object reported for .jar files that contain classes. (Closes: #789802) 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: checks/cruft.desc | 8 checks/java.desc| 10 - checks/java.pm | 15 +-- collection/java-info.desc | 2 +- data/cruft/warn-file-type | 1 - debian/changelog| 4 ++ lib/Lintian/Collect/Source.pm | 88 - t/tests/cruft-general-upstream/desc | 3 +- t/tests/cruft-general-upstream/tags | 1 - t/tests/java-jars/desc | 2 + 10 files changed, 117 insertions(+), 17 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Processed: Re: lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes
Processing control commands: > tag -1 - moreinfo Bug #789802 [lintian] lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes Removed tag(s) moreinfo. -- 789802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789802 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#789802: lintian: False positive source-contains-prebuilt-java-object reported against jar files without classes
Control: tag -1 - moreinfo On 24/12/2017 21:33, Chris Lamb wrote: > Do you have any up-to-date false-positives? The ones you listed > are now not showing up for me :) cronometer is another example. Lintian reports two jar files that only contain xml files and no compiled Java files: P: cronometer source: source-contains-prebuilt-java-object lib/crdb_005.jar P: cronometer source: source-contains-prebuilt-java-object lib/usda_sr24.jar
Bug#886096: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
tags 886096 + patch thanks Hi Stuart > [..] Thanks! Can you check the attached draft patch? Note that I hijacked te "vcs-deprecated-in-debian-infrastructure" tag instead of adding a new one as that had 99% overlap.. I'd love to get this applied and uploaded today. :) commit ce133079d182f8005e8896da2c9215057304bc89 Author: Chris LambDate: Sun Mar 18 13:11:21 2018 -0400 Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. (Closes: #886096) checks/fields.desc | 31 +- checks/fields.pm | 11 debian/changelog | 7 - .../debian/debian/control.in | 1 + .../tags | 3 ++- 5 files changed, 39 insertions(+), 14 deletions(-) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- From ce133079d182f8005e8896da2c9215057304bc89 Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Sun, 18 Mar 2018 13:11:21 -0400 Subject: [PATCH] Upgrade vcs-deprecated-in-debian-infrastructure to "W:" from "P" due to Alioth becoming read-only from May 1st, as well as additionally checking Vcs-Browser fields hosted on Alioth and updating the tag description with more details. (Closes: #886096) --- checks/fields.desc | 31 +- checks/fields.pm | 11 debian/changelog | 7 - .../debian/debian/control.in | 1 + .../tags | 3 ++- 5 files changed, 39 insertions(+), 14 deletions(-) diff --git a/checks/fields.desc b/checks/fields.desc index 54b6584b5..102183019 100644 --- a/checks/fields.desc +++ b/checks/fields.desc @@ -1386,19 +1386,18 @@ Info: the specified VCS field if it is otherwise wrong. Tag: vcs-deprecated-in-debian-infrastructure -Severity: pedantic +Severity: normal Certainty: certain Info: The specified Vcs-* field points to an area within the *.debian.org infrastructure but refers to a version control system that has been deprecated. . After 1st May 2018, Debian will not offer hosting for any version - control system other than Git. - . - Whilst maintainers are free to use other version control systems hosted - elsewhere, potential contributors are likely to be most familiar with - Git. -Ref: https://lists.debian.org/debian-devel-announce/2017/08/msg8.html + control system other than Git and the Alioth service will become + read-only in May 2018. Packages should migrate to Git hosting on + https://salsa.debian.org. +Ref: https://lists.debian.org/debian-devel-announce/2017/08/msg8.html, + https://wiki.debian.org/Salsa Tag: co-maintained-package-with-no-vcs-fields Severity: pedantic @@ -1496,3 +1495,21 @@ Info: This package has a relationship with a mail-transport-agent but Please change the dependency to: . default-mta | pkgname | mail-transport-agent + +Tag: vcs-field-uses-deprecated-infrastructure +Severity: normal +Certainty: certain +Info: The specified Vcs-* field contains a URL pointing to the + deprecated alioth.debian.org infrastructure. This server will become + read-only in May 2018. + . + Packages should migrate to Git hosting on https://salsa.debian.org. + . + For further information about salsa.debian.org, please see: + . + https://wiki.debian.org/Salsa + . + HTTP redirects from alioth to salsa can be made by requesting that they + added to the AliothRewriter project: + . + https://salsa.debian.org/salsa/AliothRewriter/ diff --git a/checks/fields.pm b/checks/fields.pm index e80ae24b8..50d41eb7f 100644 --- a/checks/fields.pm +++ b/checks/fields.pm @@ -1380,17 +1380,18 @@ sub run { if ($vcs eq 'browser') { tag 'vcs-browser-links-to-empty-view', $uri if $uri =~ m%rev=0=0%; -next; +} else { +$seen_vcs{$vcs}++; } -$seen_vcs{$vcs}++; -if ($uri =~ m/\.debian\.org/) { +if ($uri =~ m{//([^.]+)\.debian\.org/}) { tag 'vcs-deprecated-in-debian-infrastructure', "vcs-$vcs", $uri - if $vcs ne 'git'; + if $1 ne 'salsa'; } else { tag 'orphaned-package-not-maintained-in-debian-infrastructure', "vcs-$vcs", $uri if $info->field('maintainer', '') - =~ /packages\@qa.debian.org/; + =~ /packages\@qa.debian.org/ + and $vcs ne 'browser'; } } } diff --git
Processed: Re: Bug#886096: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
Processing commands for cont...@bugs.debian.org: > tags 886096 + patch Bug #886096 [lintian] lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa) Added tag(s) patch. > thanks Stopping processing here. Please contact me if you need assistance. -- 886096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
Hi Paul, > > I am unsure that a debian/ directory plus the upstream source really > > creates a derived work. > > It definitely does when there are patches to the upstream code in > debian/, which is the case I'm talking about with this feature request. Ah, mea culpa, I was parsing this as `debian/` and not `debian/patches`. > I don't have any at this point because I wanted to use lintian to > discover instances of this problem :) How would we even know the license of a file under debian/patches? Looking DEP-3 [0] it does not have a `License` field. Perhaps you could mock up an offending entry here so we are 100% certain we are talking about the same things. [0] http://dep.debian.net/deps/dep3/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
On Sun, Mar 18, 2018 at 01:31:05PM +0800, Paul Wise wrote: > On Sun, 2018-03-18 at 01:50 +, Chris Lamb wrote: > > > I am unsure that a debian/ directory plus the upstream source really > > creates a derived work. > > It definitely does when there are patches to the upstream code in > debian/, which is the case I'm talking about with this feature request. >... What is supposed to be checked here, and how should that be fixed outside the trivial case where all upstream files are under the same licence? As an example, think of a kernel patch that touches two files: 1. source file with SPDX-License-Identifier: GPL-2.0 2. userspace header with SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note "same license as upstream" are two different licences for different parts of the patch, and the Debian kernel maintainer is usually not the author of a patch cherry-picked from upstream. Want copyright information do you want to make mandatory for patches in src:linux? DEP-5 listing of every patch, and for patches like the example above a detailed explanation which parts of a patch are under which licence? IMHO it would be more reasonable to treat debian/patches/ as special case, defaulting to "same licence as the patched code". > bye, > pabs cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#886096: lintian: Emit warnings for Alioth URLs in packaging (migration to Salsa)
> Can you help by drafting the specific tag (or tags?) and giving some > examples of Vcs-Foo it should trigger on? sure, zeroth draft: Bad Vcs-* URLs include: Vcs-(Arch|Cvs|Darcs|Hg|Bzr|Svn):.*debian\.org Vcs-Git:.*(git|anonscm|alioth)\.debian\.org Vcs-Browser:.*(svn|bzr|darcs|git|hg|anoncms|anonscm|alioth)\.debian\.org vcs-field-uses-deprecated-infrastructure The VCS-* field contains a URI pointing at the deprecated alioth.debian.org infrastructure. The servers will become read-only in May 2018. Packages can migrate to git hosting on salsa.debian.org. For further information about salsa.debian.org, see: https://wiki.debian.org/Salsa HTTP redirects from alioth to salsa can be made by requesting that they added to the AliothRewriter project: https://salsa.debian.org/salsa/AliothRewriter/ Tools to help with the migration exist, including: https://salsa.debian.org/mehdi/salsa-scripts/ For the others who have contributed to this bug -- anything else I've forgotten? -- Stuart Prescotthttp://www.nanonanonano.net/ stu...@nanonanonano.net Debian Developer http://www.debian.org/ stu...@debian.org GPG fingerprint90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7