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

Accepted lintian 2.5.77~bpo9+1 (source) into stretch-backports

Hash: SHA256

Format: 1.8
Date: Sun, 04 Mar 2018 13:29:37 +0100
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.77~bpo9+1
Distribution: stretch-backports
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Luca Falavigna <dktrkranz@debian.org>
 lintian    - Debian package checker
Closes: 539326 648755 658542 664520 677870 679124 687141 700953 702671 712394 726589 735040 738442 740118 745743 749202 756130 762113 762261 762753 773562 778427 782990 787469 791552 810780 817170 829100 831729 832027 832099 833007 836771 853274 858588 863384 869547 878609 879235 883719 883772 884142 884497 884500 885974 886057 886101 886163 886210 886219 886259 886271 886297 886303 886343 886426 886479 886555 886566 886574 886586 886930 886961 887083 887120 887124 887428 887715 887817 887899 888074 888304 888413 888456 888559 888809 888972 889016 889066 889102 889154 889486 889489 889535 889591 889592 889628 889638 889639 889746 889760 889814 889856 889964 889991 890100 890298 890358 890361 890530 890537 890660 890667 890916 890920 890943 890959 891027 891072 891184 891301 891387
 lintian (2.5.77~bpo9+1) stretch-backports; urgency=medium
   * Rebuild for stretch-backports.
 lintian (2.5.77) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - built-using-field-on-arch-all-package
       - missing-built-using-field-for-golang-package
       - missing-xs-go-import-path-for-golang-package
   * checks/control-file.{desc,pm}:
     + [CL] Apply a patch from Michael Stapelberg to detect Golang packages
       with invalid or missing Built-Using headers.  (Closes: #891072)
     + [CL] Apply patch from Michael Stapelberg to warn when packages do not
       specify a XS-Go-Import-Path.  (Closes: #891184)
   * checks/rules.pm:
     + [CL] Allow rel="generator" and others; they do not cause internet
       access by default.  Thanks to Raphaël Hertzog for the report.
       (Closes: #891301)
   * checks/version-substvars.pm:
     + [CL] Fix a bug in version-substvar-for-external-package parsing to
       prevent false-positives when the LHS of the binary relation contains
       a substvar.  Thanks to Andreas Beckmann.  (Closes: #726589)
   * data/common/architectures, etc.:
     + [CL] Update architecture lists to ensure the inclusion of riscv64.
       This will change everything.  (Closes: #891387)
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
 lintian (2.5.76) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - debhelper-compat-file-contains-multiple-levels
       - debian-changelog-line-too-short
       - unnecessary-source-date-epoch-assignment
       - upstream-metadata-file-is-missing
     + Renamed:
       - co-maintained-package-with-no-vcs-headers ->
       - desktop-contains-deprecated-header ->
       - xs-testsuite-header-in-debian-control ->
       - unnecessary-testsuite-autopkgtest-header ->
       - xs-vcs-header-in-debian-control ->
   * General:
     + [CL] Apply a patch series from Ben Finney to correct inconsistent use
       of "header" terminology (versus "field", etc.) in descriptions and
       tag names.  Thanks!  (Closes: #890959)
   * checks/changelog-file.{desc,pm}:
     + [CL] Warn about changelog files that are too short.  Thanks to Adrian
       Bunk for the suggestion.  (Closes: #890920)
   * checks/cruft.pm:
     + [CL] Avoid false-positives in Jush's syntax highlighting definition
     + [CL] Avoid a false-positive when matching the fake Lena Söderberg
       image in libplacebo.  Thanks to Thorsten Alteholz for the report.
       (Closes: #890943)
   * checks/debhelper.{desc,pm}:
     + [CL] Warn if packages define multiple compatibility levels in the
       "compat" file, typically via "echo 11 >> debian/compat" (instead of
   * checks/fields.desc:
     + [CL] Correct a grammatical error and tighten up the language of the
       "binary-package-depends-on-toolchain-package" tag's description.
       Thanks to Gregor Herrmann for the report.  (Closes: #890530)
   * checks/init.d.pm:
     + [CL] Also check for "RUN=" and "DAEMONRUN=" when evalating lines in
       /etc/default for "init.d-script-should-always-start-service"
       violations. Thanks to Laurent Bigonville.  (Closes: #890916)
   * checks/rules.{desc,pm}:
     + [CL] Update override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS
       to fix a number of false positives. Thanks to Gregor Herrmann for
       the report.  (Closes: #890537)
     + [CL] Also check, for example, "override_dh_fixperms-indep" and
       "override_dh_fixperms-arch" targets for
       "override_dh_fixperms-does-not-call-dh_fixperms", etc.
     + [CL] Prevent a large number of false-positives when checking the
       debian-rules-is-dh_make-template tag.  Thanks to Evgeni Golov for
       the report.  (Closes: #890660)
     + [CL] Check for unnecessary SOURCE_DATE_EPOCH assignments; it is
       either exported by dpkg >= 1.18.8 or one can include pkg-info.pk,
       etc.  (Closes: #832099)
   * checks/scripts.pm:
     + [CL] Prevent some false-positives in udevadm-called-without-guard.
   * checks/upstream-metadata.{desc,pm}:
     + [CL] Apply patch from Dylan Aïssi to suggest maintainers add a
       debian/upstream/metadata file, although downgrade the check to
       "experimental" level for the time being.  (Closes: #833007)
   * checks/watch-file.pm:
     + [CL] Use our new $PKGREPACK_REGEX to match and capture the suffix
       when looking at potential debian/watch mangling issues.
   * commands/reporting-html-reports.pm:
     + [NT] Stop including the uncompressed lintian log in the website
       as it consumes considerable space for no reason.  Consumers
       should migrate to the compressed variant, which has been around
       for years and only consumes ~1/20th of the space.
   * data/files/python-generic-modules:
     + [CL] Detect "core" as an overly-generic module name.  Thanks to
       Andreas Beckmann for the report.  (Closes: #891027)
   * data/scripts/interpreters:
     + [CL] Add cwl-runner (to cwltool) as an interpreter for CWL scripts.
       Thanks to Michael Crusoe for the report.  (Closes: #890667)
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * debian/source/lintian-overrides:
     + [CL] Drop all the overrides for Lintian itself now that we use the
       <!nocheck> build profile for the previously-spurious warnings.
   * lib/Lintian/Util.pm:
     + [CL] Factor out the regex that matches "repacked" tarballs based on
       their filename.
   * lib/Lintian/Collect/{Changes,Sources}.pm:
     + [CL] Add repacked subroutines to check whether a package has been
       repacked or not.
   * reporting/templates/maintainer.tmpl:
     + [CL] Link package entries directly to sources.debian.org.
   * t/scripts/changelog-format.t:
     + [CL] Provide some possibly-helpful advice when violating the "entry
       header" changelog test.
   * t/tests/cruft-upstream-binaries:
     + [CL] Add a testcase to check that symlinked missing-sources do the
       right thing (re. #890468).
 lintian (2.5.75) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - debian-rules-uses-unnecessary-dh-argument
       - missing-explanation-for-repacked-upstream-tarball
       - udevadm-called-without-guard
   * checks/changelog-file.desc:
     + [CL] When checking latest-debian-changelog-entry-without-new-version
       ignore any change of epoch.  (Closes: #889991)
   * checks/debhelper.{desc,pm}:
     + [CL] Warn when specifying --parallel to dh(1) in compat levels >= 10.
       Thanks to Nicolas Braud-Santoni for the idea.  (Closes: #890358)
     + [CL] Add a missing verb to the long description of the
       dh-quilt-addon-but-quilt-source-format tag.
   * checks/files.pm:
     + [CL] Tidy logic for detecting allowed rel="" values in <link/>
       HTML tags.
     + [CL] Allow rel="canonical" in <link/> HTML tags; they are used by
       search engines (etc.) and do not cause internet access.
       (Closes: #762753)
   * checks/init.desc:
     + [CL] Improve various parts of the long description for
   * checks/patch-systems.{desc,pm}:
     + [CL] Avoid false positives when checking for typos by ignoring files
       or patch descriptions that contain the words "typo" or "spelling".
       Thanks to Bas Couwenberg for the report.  (Closes: #889964)
     + [CL] Check the first line of the description separately for spelling
       errors to avoid false-positive duplicate checks across a patch
       description's synopsis and its body.  (Closes: #890100)
   * checks/python.desc:
     + [CL] Underline that maintainers do not need to override the
       new-package-should-not-package-python2-module tag but rather leave a
       comment in debian/changelog.
   * checks/scripts.{desc,pm}:
     + [CL] Check for maintainer scripts that call udevadm without a guard
       as it can fail within a chroot.  (Closes: #890298)
   * checks/source-copyright.{desc,pm}:
     + [CL] Emit a pendatic warning for packages with repacked upstream
       tarballs that lack a Files-Excluded or Comment header in
   * collection/override-file:
     + [CL] Actually pick the first out of debian/source/lintian-overrides
       and debian/source.lintian-overrides. Thanks to Thorsten Glaser for
       the report.  (Closes: #890361)
   * commands/reporting-html-reports.html:
     + [NT] Minimize generated SVG files if scour is installed and
       available in PATH.
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
 lintian (2.5.74) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - control-tarball-compression-format
       - data-tarball-compression-format
       - debian-rules-is-dh_make-template
       - init.d-script-should-always-start-service
       - jar-contains-source
       - missing-systemd-service-for-init.d-script
       - source-contains-prebuilt-wasm-binary
       - spelling-error-in-patch-description
       - systemd-service-file-refers-to-unusual-wantedby-target
     + Renamed:
       - systemd-no-service-for-init-script ->
       - systemd-no-service-for-init-rcS-script ->
       - override_dh_auto_test-does-not-check-DEB_BUILD_PROFILES ->
   * checks/changelog-file.desc:
     + [CL] Improve the long description of epoch-change-without-comment.
       Based on suggestions by Raphael Hertzog and Ian Jackson - thanks!
       (Closes: #889814)
   * checks/cruft.desc:
     + [BR] Check for wasm files.  (Closes: #889102)
     + [CL] Factor out call to _ships_examples to avoid excessive looping
       over $sorted_index.
     + [CL] Do not emit package-does-not-install-examples if we don't have
       any binary packages in our laboratory.  (Closes: #889591)
     + [CL] Improve the description of package-does-not-install-examples to
       give more debhelper advice.
     + [CL] Assume that if a source package generates a binary ending in
       "-examples" then it does ship examples.
   * checks/deb-format.{desc,pm}:
     + [CL] Add a classification tag for the .deb data tarball compression
       format.  (Closes: #738442)
     + [CL] Add a classification tag for the control tarball compression
       format.  (Closes: #889856)
   * checks/fields.pm:
     + [CL] Avoid false positives when checking binary packages depending on
       toolchain packages by ignoring packages starting with "dh-" or ending
       with "-source". Thanks to Josh Triplett for the report.
       (Closes: #889486)
   * checks/files.pm:
     + [BR] Add context for privacy breach in order to improve debugging.
   * checks/fields.desc:
     + [CL] Downgrade severity of build-depends-on-obsolete-package from
       error to warning.  (Closes: #889638)
   * checks/java.{desc,pm}:
     + [CL] Only warn about bad-jar-name for "public" .jar files.
       (Closes: #889628)
     + [CL] Check for .jar files that embed Foo.java alongside a Foo.class
       file.  (Closes: #762113)
   * checks/init.d.{desc,pm}:
     + [CL] Warn about packages that use ENABLED="true" (etc.) in
       /etc/default files.
   * checks/patch-systems.{desc,pm}:
     + [CL] Avoid emitting "Can't use an undefined value as an ARRAY
       reference" warnings when debian/patches is a file, not a directory.
       (Closes: #889535)
     + [CL] Check spelling of patch headers.  (Closes: #756130)
   * checks/rules.{desc,pm}:
     + [CL] Fix a number of false-positives when checking the
       "override_dh_auto_test-does-not-check-DEB_BUILD_PROFILES" tag
       (Closes: #889592)
     + [CL] Make a large number of changes suggested by Mattia Rizzolo to
       the override_dh_auto_test-does-not-check-DEB_BUILD_PROFILES tag,
       renaming it to reference DEB_BUILD_OPTIONS throughout, add Debian
       Policy 4.9.1 to the tag's Ref, lower "Certanty" to "wild-guess" and
       mark the tag as experimental, updating the tests to match.
       (Closes: #889746)
     + [CL] Check for debian/rules files that are dh_make templates.
       (Closes: #679124)
   * checks/scripts.desc:
     + [CL] Improve, elaborate and tidy the long description of the
       maintainer-script-should-not-use-recursive-chown-or-chmod tag.
       Heavily based on a patch by Daniel Kahn Gillmor - thanks!
       (Closes: #889489)
   * checks/source-copyright.pm:
     + [CL] Prevent false positives when checking for missing NOTICE.txt
       files by looking inside .jar archives.  (Closes: #889760)
   * checks/systemd.{desc,pm}:
     + [CL] Warn about unit files that install to usual WantedBy= targets.
       Thanks to Sam Morris for the initial patch.  (Closes: #817170)
     + [CL] Rework the no service detection, improving the (rarely
       overridden) tag names to better match what they detect as well as
       adding a new "missing-systemd-service-for-init.d-script" pedantic tag
       where we do not have an equivalent unit as this implies missing
       bespoke security hardening support, etc. Thanks to Lucas Nussbaum for
       his input.  (Closes: #858588)
   * checks/udev.pm:
     + [CL] Add simple GOTO parsing to avoid false positives when checking
       for udev rules for SUBSYSTEM specifiers.  (Closes: #869547, #889639)
   * commands/reporting-{html-reports,lintian-harness}.pm:
     + [NT] Register packages that fail during archive wide processing.
   * data/files/privacy-breaker-fragments:
     + [BR] Detect new fragments for Google CSE.
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * lib/Lintian/Util.pm:
     + [NT] Give lower processing priority to packages that repeatedly
       trigger errors during archive-wide processing.
   * reporting/templates/index.tmpl:
     + [NT] Display summary of how many groups had errors during their
       last processing.
   * reporting/templates/{lintian.css,maintainer}.tmpl:
     + [NT] Use a distinct error status instead of "Outdated" for
       packages with errors during their last processing.
 lintian (2.5.73) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - bad-jar-name
       - binary-package-depends-on-toolchain-package
       - checksum-count-mismatch-in-changes-file
       - co-maintained-package-with-no-vcs-headers
       - description-mentions-planned-features
       - files-excluded-without-copyright-format-1.0
       - global-files-wildcard-not-first-paragraph-in-dep5-copyright
       - maintainer-script-should-not-use-recursive-chown-or-chmod
       - missing-explanation-for-contrib-or-non-free-package
       - multi-arch-same-package-has-arch-specific-overrides
       - override_dh_auto_test-does-not-check-DEB_BUILD_PROFILES
       - package-does-not-install-examples
       - package-uses-deprecated-dpatch-patch-system
       - package-uses-deprecated-source-override-location
       - unusual-documentation-package-name
   * checks/cruft.{desc,pm}:
     + [CL] When looking for the source of "build/foo/bar.min.js", also
       check "src/foo/bar.js".  (Closes: #832027)
     + [CL] Check for upstream tarballs that ship examples but none is
       installed in any binary package.  (Closes: #539326)
   * checks/debian-source-dir.desc:
     + [CL] Upgrade severity of missing-debian-source-format from wishlist
       ("I") to normal ("W").  (Closes: #702671)
   * checks/description.{desc.pm}:
     + [CL] Check for packages that mention planned/upcoming features in
       their long description.  (Closes: #782990)
     + [CL] Improve the description-synopsis-might-not-be-phrased-properly
       tag also detect multiple sentences and improve the tag description.
       (Closes: #778427)
   * checks/changes-file.{desc.pm}:
     + [CL] Fix an issue where the bad-section-in-changes-file,
       file-size-mismatch-in-changes-file and
       checksum-mismatch-in-changes-file tags were not being checked if a
       package contained an upstream signature.
     + [CL] Check for inconsistencies between "Files" and Checksums-*
       sections in .changes files.  (Closes: #658542)
   * checks/cruft.{desc.pm}:
     + [CL] Add pedantic warning for packages using source.lintian-overrides
       instead of debian/source/lintian-overrides.
   * checks/fields.{desc,pm}:
     + [CL] Add a pedantic warning for co-maintained packages that are not
       managed in a revision control system.  (Closes: #884497)
     + [CL] Warn about Multi-Arch: same packages that ship
       architecture-specific Lintian overrides. Thanks to Sebastian
       Ramacher for the report.  (Closes: #787469)
     + [CL] Check for packages that specify binary dependencies on toolchain
       packages such as cdbs or debhelper.  (Closes: #700953)
     + [CL] Emit a warning about documentation packages that end with -docs.
       (Closes: #664520)
     + [CL] Ensure salsa.debian.org Vcs-Git and Vcs-Browser URIs are
       canonical and do not redirect.  (Closes: #888809)
   * checks/files.pm:
     + [CL] Support scanning contents of (eg.) data/files/js-libraries.
   * checks/java.{desc,pm}:
     + [CL] Check for .jar files that do not match the Debian Java policy.
       (Closes: #791552)
   * checks/patch-systems.{desc,pm}:
     + [CL] Emit a pedantic warning for packages that are using the dpatch
       patch system.  (Closes: #884500)
   * checks/rules.pm:
     + [CL] Check for override_dh_auto_test targets that do not check
       DEB_BUILD_OPTIONS for "nocheck".  (Closes: #712394)
   * checks/scripts.desc:
     + [CL] Update the maintainer-script-should-not-use-service tag to
       include advice and Debian Policy reference.  (Closes: #889154)
   * checks/source-copyright.{desc,pm}:
     + [CL] Warn about packages that specify a Files-Excluded header without
       a valid Format header as the former will be ignored by uscan(1).
       Thanks to Gunnar Wolf for the initial patch.  (Closes: #745743)
     + [CL] Warn when a "Files: *" DEP-5 paragraph exists but it is not the
       first paragraph. Thank to Christoph Biedl for the report and idea.
       (Closes: #879235)
     + [CL] Ask maintainers to add a comment header to debian/copyright if
       their package is in contrib or non-free.  (Closes: #773562)
   * commands/reporting-html-reports.pm:
     + [NT] Add a limit to how many instances of a tag is deplayed on a tag
       page as 151 000 instances of unstripped-static-library is hardly
       human readable.
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * data/common/dh_addons:
     + [CL] Move/create from data/debhelper/dh_addons as we plan to use
       it elsewhere.
   * data/debhelper/dh_commands:
     + [CL] Update requirement for dh_scour (again!) from python3-scour to
       scour.  (Closes: #889016)
   * data/debhelper/dh_commands-manual:
     + [NT] Remove dh_systemd* entries.  Debian stable have a recent
       enough version of debhelper that this entry no longer matters.
   * data/files/fnames:
     + [CL] Ensure package-contains-python-doctree-file also warns about
       compressed .doctree files.
   * data/files/js-libraries:
     + [CL] Avoid false-positives when detecting Twitter's bootstrap
       library.  (Closes: #888972)
   * data/files/python-generic-modules:
     + [CL] Detect "backports" (and "backport") as overly generic Python
       module names.  (Closes: #888559)
   * data/scripts/maintainer-script-bad-command:
     + [CL] Warn if the maintainer scripts include "chown -R" or "chmod -R"
       to prevent hardlink attacks on kernels that do not have
       fs.protected_hardlinks=1.  (Closes: #889066)
   * doc/lintian.xml:
     + [CL] Use the debian/source/lintian-overrides location in override
   * lib/Lintian/*:
     + [CL] Add support for passing .buildinfo files to Lintian.
       (Closes: #853274)
   * reporting/templates/tag.tmpl:
     + [NT] Update template to mention tag limit when not all instances
       are shown.
 lintian (2.5.72) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - debian-rules-uses-deprecated-systemd-override
       - debian-watch-does-not-check-gpg-signature
     + Removed:
       - debian-watch-may-check-gpg-signature
   * checks/binaries.pm:
     + [CL] Avoid a false positive for spelling-error-in-binary that was
       causing a FTBFS on armhf.  (Closes: #888074)
     + [CL] Drop a duplicate line in spelling-error-in-binary exceptions.
     + [CL] Move spelling-error-in-binary exceptions to a data file.
     + [CL] Support binutils (vs. 2.29.1) when parsing ELF
       files for errors as the newer version modified the readelf output.
       This was causing a testsuite failure when checking the
       apparently-corrupted-elf-binary tag.  (Closes: #888456)
   * checks/cruft.{desc,pm}:
     + [CL] Do not emit "license-problem-php-license" when the source comes
       from pecl.php.net: "The last agreement with FTP Masters was that PHP
       license is OK when the sources some from PECL repository."
       (Closes: #810780)
     + [CL] Allow, for example, debian/missing-sources/foo.js directories to
       represent the source for foo.js. This is useful when foo.js is the
       result of concatenating multiple files.  (Closes: #836771)
   * checks/debhelper.{desc,pm}:
     + [CL] Warn about packages that use about dh_systemd_enable or
       dh_systemd_start overrides whilst using debhelper compat level 11 as
       they are no longer being called.  (Closes: #887899)
     + [CL] Include the offending context and line when emitting the
       brace-expansion-in-debhelper-config-file tag.
     + [CL] Avoid false positives and remove an existing (incorrect) test
       for apparent brace expansions in config files that do not include a
       comma.  (Closes: #888304)
   * checks/fields.pm:
     + [CL] Also check xfonts-foo for font-package-not-multi-arch-foreign.
   * checks/files.desc:
     + [CL] Downgrade extra-license-file from "W" to "I".  (Closes: #740118)
   * checks/patch-systems.{desc,pm}:
     + [CL] Ignore files called "README" or "README.patches" when checking
       packages for patch-file-present-but-not-mentioned-in-series.
       (Closes: #888413)
     + [CL] Ignore commented-out patches in series files when checking the
       patch-file-present-but-not-mentioned-in-series tag.
     + [CL] Check "$vendor.series" (not "series.$vendor") when checking for
       the patch-file-present-but-not-mentioned-in-series tag.
   * checks/source-copyright.desc:
     + [CL] Clarify that paragraph ordering matters in the description of
       the unused-file-paragraph-in-dep5-copyright tag.  (Closes: #762261)
   * checks/watch-file.{desc,pm}:
     + [CL] Rename the debian-watch-may-check-gpg-signature tag to
       debian-watch-does-not-check-gpg-signature to avoid confusion around
       the "may check" implying that the package in question does such
       checking and we disapprove of it. Thanks to Andreas Beckmann for the
       suggestion.  (Closes: #735040)
   * data/fields/name_section_mappings:
     + [CL] Ensure xfonts-foo are recognised as part of the "x11" section to
       match the definition on https://packages.debian.org/en/sid/.
       (Closes: #878609)
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * debian/control:
     + [CL] docbook-xml is required to build the documentation, so drop
       "<!nocheck>" build restriction.
   * debian/copyright:
     + [CL] Add missing initials for Gergely Nagy, Sylvestre Ledru and Steve
       Langasek.  (Closes: #831729)
   * lib/Lintian/Check.pm:
     + [CL] Avoid false positives in the spelling-error-in-description
       (etc.) tags where the repetition is part of an acronym expansion such
       as "ORA (ORA Recursive Acronym)".  (Closes: #883719)
 lintian (2.5.71) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - patch-file-present-but-not-mentioned-in-series
   * checks/files.pm:
     + [CL] Ignore Rust .rs files in extra-license-file.  (Closes: #887715)
   * checks/patch-systems.{desc,pm}:
     + [CL] Check for patch files under the debian/patches that are not
       mentioned in any series file. Thanks to Paul Wise for the idea.
       (Closes: #887817)
   * checks/python.{desc,pm}:
     + [CL] Don't emit "python-package-missing-depends-on-python" for debug
     + [CL] Include possibility that the file should not even be installed
       in the description of python-package-missing-depends-on-python.
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * data/rules/rules-should-not-use:
     + [CL] Add more context to xz-compression-level-too-high tag output.
   * lib/Lintian/Collect/Package.pm:
     + [CL] Fix "Use of uninitialized value in string ne" warnings that
       would have appeared as part of the src-orig-index handling in 2.5.66.
       (Closes: #887428)
   * t/tests/files-multiarch-foreign-files:
     + [CL] Only run on amd64.  (Closes: #886163)
 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
   * data/spelling/corrections:
     + [PW] Add bumpded -> bumped correction.
 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
     + [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.
 lintian (2.5.68) unstable; urgency=medium
   * Summary of tag changes:
     + Added:
       - dh-quilt-addon-but-quilt-source-format
       - orphaned-package-not-maintained-in-debian-infrastructure
       - package-contains-python-hypothesis-example
       - should-specify-rules-requires-root
       - vcs-deprecated-in-debian-infrastructure
   * checks/changelog-file.pm:
     + [FL] Fix version parsing for hyphen in upstream versions.
   * checks/cruft.pm:
     + [CL] Avoid a false-positive reported by Theppitak Karoonboonyanan
       when matching autotools-pkg-config-macro-not-cross-compilation-safe
       by skipping comment lines.  (Closes: #886297)
     + [FL] Fix version parsing for native packages.
   * checks/control-file.{desc.pm}:
     + [CL] Check for packages that should specify Rules-Require-Root.
       (Closes: #886479)
   * checks/debconf.pm:
     + [CL] Don't warn about unknown template type "entropy" when a package
       depends on cdebconf.  (Closes: #677870)
   * checks/debhelper.{desc,pm}:
     + [CL] Add a check for packages that specify "dh --with quilt" but use
       the "3.0 (quilt)" source format. Thanks to Mattia Rizzolo for the
       idea.  (Closes: #886566)
   * checks/fields.pm:
     + [CL] Warn about orphaned packages that are not maintained in the
       Debian infrastucture.  (Closes: #886057)
     + [CL] Emit pedantic warnings for packages that refer to a non-Git
       version control systems hosted in the Debian infrastructure for the
       upcoming salsa.debian.org migration.  (Closes: #885974)
     + [CL] Include the offending "Bugs" field value in the output of the
       bugs-field-does-not-refer-to-debian-infrastructure tag.
     + [CL] Ensure that bugs-field-does-not-refer-to-debian-infrastructure
       can be overridden by not emitting them for -dbgsym packages. Thanks
       to Thorsten Glaser for the report.  (Closes: #886426)
   * checks/huge-usr-share.pm:
     + [CL] Bump arch-dep-package-has-big-usr-share thresholds; they were
       last set in 2004.  (Closes: #648755)
   * checks/pe.pm:
     + [CL] Apply a patch from Stephen Kitt to avoid false-positives when
       checking PE32+ Windows Portable Executable files, additionally
       dropping the now-unnecessary magic number parsing.  (Closes: #886555)
   * checks/python.{pm,desc}:
     + [CL] Don't warn about django-package-does-not-depend-on-django for
       -doc packages, etc.
     + [CL] Lower the severity of the
       "dependency-on-python-version-marked-for-end-of-life" tag from normal
       ("W:") to wishlist ("I:") as it is not necessarily actionable by the
       maintainer. This reverts bug #883581.  (Closes: #886259)
     + [CL] When checking for a Python 3 variant of a Python 2.x package
       also consider any package that declares a binary dependency on the
       ${python3:Depends} substvar to catch packages that have been renamed.
       Thanks to Scott Kitterman for the report.  (Closes: #886303)
   * checks/rules.pm:
     + [CL] Also allow $(overridden_command) when checking for the
       override_dh_fixperms-does-not-call-dh_fixperms etc. tags.
   * checks/scripts.desc:
     + [CL] Also mention Recommends and Suggests in the opening paragraph of
       python-script-but-no-python-dep.  (Closes: #687141)
   * checks/shared-libs.pm:
     + [CL] Skip Objective-C libraries for the no-symbols-control-file tag
       as instance/class methods do not appear in the symbol table. Thanks
       to Yavor Doganov for the report and help.  (Closes: #749202)
   * checks/source-copyright.desc:
     + [CL] Avoid false positives for missing-notice-file-for-apache-license
       by also looking for files with a .txt extension in binary packages.
       Thanks to Ferenc Wágner for the report.  (Closes: #886343)
   * checks/standards-version.desc:
     + [CL] Downgrade severity of out-of-date-standards-version from normal
       ("W:") to wishlist ("I:").  (Closes: #886210)
   * checks/watch-file.pm:
     + [CL] Apply patch from Carlos Maddela <e7appew@gmail.com> to prevent
       false-positives when options contain escaped quotation marks.
       (Closes: #886574)
   * collection/src-orig-index:
     + [CL] Return the replaced string after injecting any tarball prefix
       (ie. "foo/bar\n"), not Perl's result of the replacement (ie. "1").
       (Closes: #886586)
   * data/common/dbg-pkg:
     + [CL] Identify both python-foo-dbg and python3-foo-dbg as known debug
       packages to avoid a false-positive for the former when checking for
       debian-control-has-obsolete-dbg-package.  (Closes: #886271)
   * data/files/fnames:
     + [CL] Warn about packages that ship (non-reproducible) Python
       Hypothesis examples.  (Closes: #886101)
     + [CL] Only test for packages shipping gschemas.compiled files in
       usr/share/glib-*/schemas as it is valid for packages to generate
       schemas at build time. Thanks to Jonathan Carter (highvoltage) for
       the followup.  (Closes: #884142)
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
   * data/standards-version/ancient-date:
     + [CL] Change the policy of "ancient-standards-version" to "a release
       of Policy from the previous stable release cycle" and update the
       value to match.  (Closes: #886219)
   * reporting/templates/maintainer.tmpl:
     + [CL] Make the previously-hidden package anchor links visible so that
       one can right-click and copy the URL instead of constructing it
   * t/tests/files-multiarch-foreign-files:
     + [CL] Ensure that we install to a multiarch directory on all
       architectures to prevent a FTBFS on, for example, i386.
       (Closes: #886163)
 34446b28fa1e756f87d99c444cd24bff6df76273 3533 lintian_2.5.77~bpo9+1.dsc
 f2f2a9d636b51c7967aab3c36b20bd9882af8f45 1541736 lintian_2.5.77~bpo9+1.tar.xz
 8157aa0df985b7ec067dda47053ef1ae3b819469 16753 lintian_2.5.77~bpo9+1_amd64.buildinfo
 dec2970fdbeef5d51794f4a108f2651ec77ab4afc374ec303cd847612a45ca40 3533 lintian_2.5.77~bpo9+1.dsc
 0c6355905f99c5fd6f147de0483ceb08600922f6f419f0cb0150a0f174d037a8 1541736 lintian_2.5.77~bpo9+1.tar.xz
 1245950e0b7eeed389ab925fbd25e37887be9eb8d80fa50f327a70b4f39f296a 16753 lintian_2.5.77~bpo9+1_amd64.buildinfo
 5e3182cb7d8289eb7649bda64b8fe750 3533 devel optional lintian_2.5.77~bpo9+1.dsc
 c5ab143f0dc1e412f22ad4f5c092676d 1541736 devel optional lintian_2.5.77~bpo9+1.tar.xz
 f5707cd645566f943ddc8e99a0e87d60 16753 devel optional lintian_2.5.77~bpo9+1_amd64.buildinfo



Reply to: