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

[lintian] annotated tag 2.5.52 created (now 34dd433)



This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to annotated tag 2.5.52
in repository lintian.

        at  34dd433   (tag)
   tagging  a8767ce00884986bc5c5d40b611e6fc59448c4f8 (commit)
  replaces  2.5.51
 tagged by  Niels Thykier
        on  Sun Jul 23 07:25:11 2017 +0000

- Log -----------------------------------------------------------------
Release lintian/2.5.52 into unstable

Format: 1.8
Date: Sun, 23 Jul 2017 07:18:06 +0000
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.52
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
 lintian    - Debian package checker
Closes: 605999 652963 764486 792846 802721 807461 825348 827941 828720 833585 833691 841670 841832 843428 844191 846009 856137 860801 865055 865882 866322 867042 867673 868178
Changes:
 lintian (2.5.52) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - appstream-metadata-in-legacy-location
       - appstream-metadata-legacy-format
       - appstream-metadata-malformed-modalias-provide
       - appstream-metadata-missing-modalias-provide
       - copyright-contains-automatically-extracted-boilerplate
       - copyright-year-in-future
       - debian-rules-sets-DEB_BUILD_OPTIONS
       - elf-maintainer-script
       - emacsen-common-without-dh-elpa
       - file-contains-fixme-placeholder
       - gobject-instrospection-package-missing-depends-on-gir-depends
       - manpage-has-overly-generic-name
       - orig-tarball-missing-upstream-signature
       - package-installs-deprecated-upstart-configuration
       - udev-rule-missing-subsystem
       - udev-rule-missing-uaccess
       - udev-rule-unreadable
       - unconditional-use-of-dpkg-statoverride
       - useless-autoreconf-build-depends
     + Removed:
       - copyright-contains-dh-make-perl-boilerplate
       - package-depends-on-multiple-tkx-versions
       - restriction-formula-with-debhelper-without-debhelper-version
       - restriction-formula-without-versioned-dpkg-dev-dependency
 .
   * checks/appstream-metadata.{desc,pm}:
     + [NT] New check by Petter Reinholdtsen.
   * checks/changelog-file.desc:
     + [AB] Fix typo "%gt;" vs "&gt;".
     + [CL] Expand the rationale for the
       latest-debian-changelog-entry-without-new-date tag to mention
       possible implications for SOURCE_DATE_EPOCH/reproducible builds.
   * checks/control-file.pm:
     + [NT] Remove check for missing versioned build-depends for dpkg
       and debhlper when using Build-Profiles.  The necessary versions
       are now in oldstable.
     + [CL] Add check for GObject Introspection packages that are missing
       binary dependencies on ${gir:Depends}.  (Closes: #860801)
   * checks/changes-file.{desc,pm}:
     + [CL] Check for the presence of an .asc signature if an upstream
       signing key is present.  (Closes: #833585)
   * checks/copyright-file.{desc,pm}:
     + [CL] Rename copyright-contains-dh-make-perl-boilerplate to
       copyright-contains-automatically-extracted-boilerplate as it can
       be generated by other tools such as dh-make-elpa. Thanks to Sean
       Whitton for the report. (Closes: #841832)
     + [CL] Check for years that are later than the last entry added to
       debian/changelog.  (Closes: #807461)
   * checks/cruft.{desc,pm}:
     + [CL] Clarify language of source-contains-prebuilt-ms-help-file
       description; there exists free software to generate .chm files.
     + [CL] Don't emit source-contains-prebuilt-ms-help-file for files
       generated by Halibut. (Closes: #867673)
     + [CL] Move r-data-without-readme-source to check the source package,
       no the binary; the expected README.source files are not installed
       in binary packages. (Closes: #866322)
     + [CL] Apply patch from Dylan Aïssi to also check for .RData files
       (not just .Rdata) files in r-data-without-readme-source.
       (Closes: #868178)
     + [CL] Check for "FIXME" and similar placeholders in various files
       under debian/. (Closes: #846009)
   * checks/debhelper.{desc,pm}:
     + [CL] Check for useless build-dependencies on dh-autoreconf or
       autotools-dev under compat levels 10 or higher.  (Closes: #844191)
   * checks/elpa.{desc,pm}:
     + [NT] Apply patch from Sean Whitton to add elpa related checks.
       (Closes: #867042)
   * checks/fields.{desc,pm}:
     + [NT] Remove check for missing versioned build-depends for dpkg
       and debhlper when using Build-Profiles.  The necessary versions
       are now in oldstable.
     + [NT] Drop check for depending on multiple versions of tkx as
       tkx does not seem to be in Debian any longer.
   * checks/files.pm:
     + [CL] Add .yml to the list of file extensions to avoid false
       positives when emitting extra-license-file, with testcase. Thanks
       to Rene Engelhard for the report.  (Closes: #856137)
     + [CL] Check for packages containing upstart configuration under
       /etc/init. Thanks to Paul Wise for the report.  (Closes: #825348)
   * checks/init.d.desc:
     + [CL] Add an example snippet to explain how to prevent emission
       of init.d-script-sourcing-without-test.
   * checks/manpages.{desc,pm}:
     + [CL] Check for overly-generic filenames such as README.3pm.gz.
       (Closes: #792846)
   * checks/menu-format.desc:
     + [ADB] Fix formatting of desktop-entry-lacks-icon-entry
   * checks/scripts.desc:
     + [CL] Upgrade new-package-should-not-package-python2-module from
       I: to W:. See #829744 for more info.
     + [CL] Clarify wording in new-package-should-not-package-python2-module
       to make the justification clearer.
     + [CL] Check for calls to dpkg-statoverride --add without a
       corresponding --list.  (Closes: #652963)
     + [CL] Add missing "contains" verb to the description of the
       debhelper-autoscript-in-maintainer-scripts tag.
     + [CL] Emit new "elf-maintainer-script" classification tag if
       debian/postinst (etc.) is an ELF binary.
   * checks/rules.desc:
     + [CL] Clarify wording in debian-rules-parses-dpkg-parsechangelog to
       make the justification clearer.  (Closes: #865882)
     + [CL] Check for files setting DEB_BUILD_OPTIONS instead of
       DH_BUILD_MAINT_OPTIONS. (Closes: #833691)
   * checks/udev.{desc,pm}:
     + [NT] New check by Petter Reinholdtsen.
   * checks/watch-file.pm:
     + [CL] Factor out hard-coded list of possible upstream key locations
       to the "common/signing-key-filenames" Lintian::Data resource.
 .
   * collection/scripts:
     + [CL] Check that non-ELF maintainer scripts start with #!.
       (Closes: #843428)
 .
   * commands/lintian.pm:
     + [NT] Attempt to clean up on SIGTERM (like with SIGINT).
     + [CL] Allow the use of suppress-tags=<tag>[,<tag>[,<tag>]] in
       lintianrc. (Closes: #764486)
   * commands/reporting-html-reports:
     + [NT] Enable re-use of the memory for the maintainer mapping once the
       log file as been parsed.
     + [CL] Consistently use the same "Debian style" RFC 822 date format for
       both "Mirror timestamp" and "Last updated" on the index page.
       (Closes: #828720)
   * commands/reporting-sync-state:
     + [NT] Re-encode checksums into base64 encoded strings (from hex).
       This reduces size per checksum by about ~30% (disk and memory).  This
       reduction is also applicable to other reporting tools that loads the
       harness cache.
 .
   * data/cruft/non-free-files:
     + [CL] Match more Lena Söderberg images. Thanks to Lumin
       <cdluminate@gmail.com> and Dylan Aïssi <bob.dybian@gmail.com>.
       (Closes: #827941)
   * data/fields/build-profiles:
     + [NT] Add patch from Mattia Rizzolo to update the list of known build
       profiles, adding «nolua» and «noruby».
   * data/spelling/corrections:
     + [AB] Remove "iff". It's a valid English word. (Closes: #865055)
 .
   * debian/control:
     + [NT] Add (Build-)Depends on libxml-simple-perl for the new
       appstream-metadata check.
     + [NT] Apply patch from Sean Whitton to add a Build-Depends on dh-elpa
       for a test.
     + [NT] Prefer default-jdk-headless to default-jdk when available.
   * debian/rules:
     + [JW, NT] Post process HTML docmentation to set the charset to UTF-8,
       which fixes mojibake in the Debian Policy Manual links.  Thanks to
       Paul Hardy for finding a solution to the problem.
       (Closes: #802721)
     + [NT] Override dh_autoreconf tools as they are not used (but need to
       scan over all files in the source package).
 .
   * lib/Lintian/Collect/Source.pm:
     + [CL] Improve support for "3.0 (git)" packages. They are still marked
       as unsupported-source-format as they are not accepted by the Debian
       archive.  (Closes: #605999)
   * lib/Lintian/Util.pm:
     + [NT] Fix uninitialized warning if a fork call fails.
 .
   * profiles/debian/main.profile:
     + [NT] Enable appstream-metadata + udev check by default.
       (Closes: #841670)
 .
   * t/tests/spelling-general/debian/debian/copyright:
     + [CL] Add regression test for #844166.
Checksums-Sha1:
 1693d5159507a47c6e3c0102ff30540783fdfe28 2866 lintian_2.5.52.dsc
 8419e0d64136bfc1e0361e9acd6690a7c13770c4 1233360 lintian_2.5.52.tar.xz
 484861d0acfb026ec8d5575255ce789c48b391a7 16199 lintian_2.5.52_source.buildinfo
Checksums-Sha256:
 d35410165d38b33b6cdacb0287b5249c73f951a6669739860f6e1032467084e5 2866 lintian_2.5.52.dsc
 c65c0b0fb4b4d0bb423555ae5abab62aad09aea6c37de46a4ed15d1ad67a3af2 1233360 lintian_2.5.52.tar.xz
 45c7f60918803f1a665b27478050508d94ed5104b0a9c618f4ac5dda70632fe0 16199 lintian_2.5.52_source.buildinfo
Files:
 1c5cd625a286181c7a80f27e7b7f525c 2866 devel optional lintian_2.5.52.dsc
 aa745caffb7f20854b0b08a0a5280b4c 1233360 devel optional lintian_2.5.52.tar.xz
 6dda94054d6f62ee3334b43a827e109a 16199 devel optional lintian_2.5.52_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAll0T1cACgkQBUu7n32A
ZEKeKhAAm/NiWX30jnmRKQqAKvpzUBngP8/puESdkxVRoAn9Rpw1goZ1jiCbyjTo
6HNg6qhZellnWpbvTm39nZEg+CaZ2NdxrBUdbZKwZgUbRJe5EYDW4VVTLg/Apg8Z
HP79h5dVNkL8R0S4Pr12DSKIVCuM/z/I+Ap+grcIRCd0jSBFSYbf4B1G1aM0mCV2
saTNuAKbgIO6gttY7HjGStyO/t3O1kwHKa5B7NHn0u1diAWclSaUuyqg4Lbw0kc6
3P7w8lghpXzUc+W6PBQSDuj7j4M5rD52ezUfcoCc0L+xq8GrvYOU4O4yf42BYL/l
xhWrIPimR69mJFsagG2BQBZ9W/7xebcS/mIWRqVkh0braz5MkQbXsEs/UKYmx4XS
bmTNq7j8xVWsI3in1MJUflyGZwM6OLI2xzbpYtAiuqUnxH/fvyVAviLXAqcwYc+u
tEpKpiHkLGBIOneu4TMR6cboBI3RuE0OAUtyxI7C0d1LpNHIEIdVG97KMvFQRdff
Oa5Ivhmxgm5lg1S8qWQ9wqJT9p/QV7YMuwEFT26pea62+dPeVyAsoKMbTBzaSTKA
/Y6unsx9ikDYicJUZDeDKodQvPtHH8xLBOT6Dng5SX9EyAPugOrw00bTJeN1YZ/Q
mYsEH2K833EicTG4x4G/yMk7KzH5Q+BCbkwptC7CXgZpSicNM/Q=
=xzi6
-----END PGP SIGNATURE-----

Adam D. Barratt (1):
      Fix formatting of desktop-entry-lacks-icon-entry description

Axel Beckert (2):
      data/spelling/corrections: Remove valid word "iff"
      checks/changelog-file.desc: Fix typo "%gt;" vs "&gt;"

Chris Lamb (55):
      Open lintian 2.5.52 changelog
      Upgrade new-package-should-not-package-python2-module from I: to W:. See #829744 for more info.
      [CL] Clarify wording in new-package-should-not-package-python2-module to make the justification clearer.
      Update tests to match change in 50ce576411. Thanks to nthykier.
      Clarify wording in debian-rules-parses-dpkg-parsechangelog to make the justification clearer. (Closes: #865882)
      c/rules.desc: Clarify that using /usr/share/dpkg/pkg-info.mk is also much faster.
      c/cruft.{desc,pm}: Clarify language of source-contains-prebuilt-ms-help-file description; there exists free software to generate .chm files.
      Don't emit source-contains-prebuilt-ms-help-file for files generated by Halibut. (Closes: #867673)
      c/cruft.pm: Re-add accidentally omitted file type check for source-contains-prebuilt-ms-help-file.
      t/tests/spelling-general/../copyright: Add regression test for #844166.
      [CL] Move r-data-without-readme-source to check the source package, not the binary. (Closes: #866322)
      checks/cruft.pm: Expand tab to appease perltidy.
      c/cruft.pm: Use single quotes to avoid "Useless interpolation of literal string" Jenkins failure.
      [CL] Check for "FIXME" and similar placeholders in various files under debian/. (Closes: #846009)
      [CL] Check for files setting DH_BUILD_OPTIONS instead of DH_BUILD_MAINT_OPTIONS. (Closes: #833691)
      Correct references to DH_BUILD_OPTIONS -> DEB_BUILD_OPTIONS. Thanks Guillem!
      Add an example snippet to explain how to prevent emission of init.d-script-sourcing-without-test.
      Apply patch from Dylan Aïssi to also check for .RData files (not just .Rdata) files in r-data-without-readme-source. (Closes: #868178)
      Rename copyright-contains-dh-make-perl-boilerplate to copyright-contains-automatically-extracted-boilerplate as it can be generated by other tools such as dh-make-elpa. Thanks to Sean Whitton for the report. (Closes: #841832)
      Add debian-rules-sets-DEB_BUILD_OPTIONS tag to binaries-from-other-architectures expected test output.
      Add .yml to the list of file extensions to avoid false positives when emitting extra-license-file, with testcase. Thanks to Rene Engelhard for the report.  (Closes: #856137)
      Consistently use the same "Debian style" RFC 822 date format for both "Mirror timestamp" and "Last updated" on the index page. (Closes: #828720)
      Check for packages containing upstart configuration under /etc/init/. (Closes: #825348)
      Allow the use of suppress-tags=<tag>[,<tag>[,<tag>]] in lintianrc. (Closes: #764486)
      Add an suppress-tags example to example lintianrc.
      Nicer English version of 8ba95434b, matching the manpage description.
      Wrap line in changelog earlier.
      Expand the rationale for the latest-debian-changelog-entry-without-new-date tag to mention possible implications for SOURCE_DATE_EPOCH/reproducible builds.
      Factor out hard-coded list of possible upstream key locations to the "common/signing-key-filenames" Lintian::Data resource.
      Check for the presence of a signature if an upstream signing key is present. (Closes: #833585)
      Correct accidentally-committed testing code.
      c/changes-file.pm: Avoid 'Mixed high and low-precedence booleans' critic warning.
      c/watch-file.pm: perltidy, although this looks really wrong...
      Update watch-file-pgpmode-next and watch-file-bug-765995 tests to accomodate orig-tarball-missing-upstream-signature
      c/changes-file.pm: Check all components, not just the orig tarball.
      Test orig-tarball-missing-upstream-signature in depth.
      dpkg 1.17.20 required in order to create multiple tarballs in changes-upstream-signature-missing
      Clarify changelog language around which signature we are referring to.
      changes-upstream-signature-missing tests: We actually need dpkg 1.18.5. This should fix the tests under jessie.
      Check for useless build-dependencies on dh-autoreconf or autotools-dev under compat levels 10 or higher. (Closes: #844191)
      Check for calls to dpkg-statoverride --add without a corresponding --list. (Closes: #652963)
      Correct tags for unconditional-use-of-dpkg-statoverride; that'll teach me for "just" committing helpful comments prior to pushing (!)
      Check for overly-generic manpages such as README.3pm.gz. (Closes: #792846)
      Improve support for "3.0 (git)" packages. They are still marked as unsupported-source-format as they are not accepted by the Debian archive.  (Closes: #605999)
      Check for copyright years that are later than the last entry added to debian/changelog. (Closes: #807461)
      If "public domain" matches then we will have no year and thus $1 will be uninitialised.
      Add check for GObject Introspection packages that are missing binary dependencies on ${gir:Depends}. (Closes: #860801)
      Ignore "UNRELEASED" changelog entries as their timestamps are meaningful.
      standards-version-timewarp{,-unrel} can be affected by copyright-year-in-future.
      c/copyright-file.pm: Check the distribution of the changelog entry, not the .changes file.
      copyright-file-year-in-future: Use "unstable" distribution; the default of UNRELEASED gets ignored since d9b959aefa.
      The test template debian/copyright contains 2008 but standards-version-timewarp deliberately sets a date earlier than this, so we must override it.
      Check that non-ELF maintainer scripts start with #!. (Closes: #843428)
      Add missing "contains" verb to the description of the debhelper-autoscript-in-maintainer-scripts tag.
      Emit new "elf-maintainer-script" classification tag if debian/postinst (etc.) is an ELF binary.

Dylan Aïssi (2):
      Enable r-data-without-readme-source check also for .RData files
      Match more Lena Söderberg images. Thanks to Lumin <cdluminate@gmail.com> and Dylan Aïssi <bob.dybian@gmail.com>. (Closes: #827941)

Mattia Rizzolo (1):
      d/.../build-profiles: Add «nolua» and «noruby»

Niels Thykier (32):
      cruft: Use ->field's default parameter
      Drop versioned B-D check for using Build-Profiles
      c/fields: Drop check for depending on tkx multiple times
      c/group-checks: Remove unused variable
      c/scripts: Hide trailing : added by dhpython in maintscripts
      L::Util: Gracefully handle a failing fork
      c/lintian.pm: Clean up on SIGTERM
      d/rules: Set UTF-8 charset in generated HTML docs
      Bump debhelper compat to 10
      Revert debhelper compat bump
      corrections: Add uptream => upstream
      d/changelog: Break long line
      debian/main.profile: Add new checks
      d/control: Add new libxml-simple-perl dependency
      Remove link and fix stray angle brackets
      Fix style nits (perlcritic, perltidy, etc.)
      d/changelog: Mention new checks
      Merge branch 'udev-and-appstream-metadata-checks'
      c/scripts.pm: Remove trailing ":" in tag output
      t: Expand existing test a bit
      c/r-html-reports: Scope a map to reuse memory
      c/r-html-reports: Save two hash lookups in map_maintainer
      c/r-sync-state: Use b64 encoded checksums
      d/changelog: Document reporting changes
      c/r-lintian-harness: Drop obsolete "always false"-check
      d/changelog: Document Sean Whitton's patch
      Work around jenkins not having jessie-backports yet
      d/control: Prefer default-jdk-headless if possible
      .travis.yml: Enable testing of stable
      t: Update B-D in java tests as well
      p/gen-tag-sum: Support alternative XXX message
      Release lintian/2.5.52 into unstable

Paul Wise (13):
      spelling: Add another correction
      Sort the dictionary
      spelling: Add several corrections
      spelling: Add another correction
      spelling: Add another correction
      spelling: Add another correction
      spelling: Add several corrections
      spelling: Add another correction
      spelling: Add several corrections
      spelling: Add another correction
      spelling: Add several corrections
      spelling: Add several corrections
      spelling: Add another correction

Petter Reinholdtsen (3):
      t: Add tests for new two checks
      c/udev.{desc,pm}: Added new check for udev rule files
      c/appstream-metadata: Added checks for AppStream metadata

Sean Whitton (1):
      New tag and associated tests: emacsen-common-without-dh-elpa

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: