1. 04 Jan, 2019 2 commits
    • Chris Lamb's avatar
      Rebuild for stretch-backports. · 598eed38
      Chris Lamb authored
      598eed38
    • Chris Lamb's avatar
      Merge tag '2.5.119' into stretch-backports · 7e84a8fd
      Chris Lamb authored
      
      
      Release lintian/2.5.119 into unstable.
      
      Format: 1.8
      Date: Tue, 01 Jan 2019 14:55:01 +0000
      Source: lintian
      Binary: lintian
      Architecture: source all
      Version: 2.5.119
      Distribution: unstable
      Urgency: medium
      Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
      Changed-By: Chris Lamb's avatarChris Lamb <lamby@debian.org>
      Description:
       lintian    - Debian package checker
      Closes: 913930 917264 917344 917345 917752 917844
      Changes:
       lintian (2.5.119) unstable; urgency=medium
       .
         * checks/changelog-file.pm:
           + [CL] Avoid false-positives in changelog-file-missing-explicit-entry
             when uploading updates to updates such as "1.2-3+nmu2" or
             "1.2-3deb8u2".
         * checks/cruft.pm:
           + [BR] Following #916095, tag "invariant sections" modified by upstream
             versions as non official.
         * checks/debhelper.desc:
           + [CL] Include the debhelper-compat method of setting the compatibility
             level in a number of tag descriptions.  Thanks to Jeremy Bicha for
             the idea.  (Closes: #917345)
         * checks/python.desc:
           + [CL] Update the dependency-on-python-version-marked-for-end-of-life
             tag's description to mention that a commented override would be
             useful in order to document that the package will not ported to
             Python 3.x.  Thanks to Scott Kitterman.  (Closes: #917264)
         * checks/shared-libs.desc:
           + [CL] Clarify that "Build-Depends-Package" lines should start in
             column 1 of the file and not be indented to align with the symbols
             themselves.
         * checks/upstream-signing-key.pm:
           + [CL] Apply a patch from Felix Lechner to provide writable temporary
             home directory for GPG.  (Closes: #913930)
       .
         * data/debhelper/compat-level:
           + [CL] Bump the recommended and experimental debhelper compat levels to
             12 and 13 respectfully.  (Closes: #917344)
         * data/files/js-libraries:
           + [BR] Detect the html5shiv library. This library is the de facto way
             to enable the use of HTML5 "sectioning" elements in legacy Internet
             Explorer.
           + [BR] Detect the mocha testing framework and recommend libjs-mocha.
           + [BR] Detect the "chai" testing framework, recommending libjs-chai.
         * data/files/privacy-breaker-websites:
           + [BR] Suggest using libjs-html5shiv over linking to an external
             version.
           + [BR] Detect the libjs-chai package.
           + [BR] Detect the libjs-expect.js package.
         * data/spelling/corrections:
           + [PW] Add a number of corrections.
       .
         * debian/control:
           + [CL] Move to debhelper compatibility level 12.
       .
         * t/tests/*:
           + [CL] Apply a patch eries from Felix Lechner to ensure the tests pass
             under groff 1.22.4-1.  (Closes: #917752, #917844)
           + [CL] Apply a patch series from Felix Lechner to update the Debhelper
             compatibility level in tests.  The value is now read from
             Lintian::Data and no longer hardcoded.  (MR: !111)
         * t/tests/debhelper-compat-experimental/tags:
           + [CL] Apply a patch from Felix Lechner to remove a tag that is no
             longer emitted.  (MR: !112)
      Checksums-Sha1:
       9b6f6e8e80471ddb4e0cdaa3942bd32f414fb28c 2810 lintian_2.5.119.dsc
       f9072696bd2af78d0f712ffe53e51db9f5edf890 1626668 lintian_2.5.119.tar.xz
       cb6e214ae3b62808bd42c64e280d3c0404eb979c 1172988 lintian_2.5.119_all.deb
       73990f8dde4a8cde1755edbe6cadac024fbb7072 16707 lintian_2.5.119_amd64.buildinfo
      Checksums-Sha256:
       6110b32383dc2b371011ae4ae6251f9fbb0a16cf03923a38c10f259ddce90c5b 2810 lintian_2.5.119.dsc
       b13783bd49f4899e16d870591dc85a888c545d1c02b3c46fc1a1feebdfdb1ca7 1626668 lintian_2.5.119.tar.xz
       b9218ccadb8c99f7eb4c8e9a14688724fa5c0243077aa94cf15089ee3ae3dd02 1172988 lintian_2.5.119_all.deb
       caaad54e7a450ccf77f085b52d6fd634d86b047ec4aa2301907eec24ea4d40dc 16707 lintian_2.5.119_amd64.buildinfo
      Files:
       cc7e71c51d0c084bab6540413cffbc5a 2810 devel optional lintian_2.5.119.dsc
       8228d7e40f7fc74b0d040d6c1db51179 1626668 devel optional lintian_2.5.119.tar.xz
       7c4b9b6e9e4eb9f6bd9c9c000aa9c7c2 1172988 devel optional lintian_2.5.119_all.deb
       6649eb02b623baebe27195064ff48b73 16707 devel optional lintian_2.5.119_amd64.buildinfo
      
      * tag '2.5.119': (41 commits)
        Release lintian/2.5.119 into unstable.
        Move to debhelper compat level 12.
        Apply a patch series from Felix Lechner to ensure the tests pass under groff 1.22.4-1. (Closes: #917752, #917844)
        Limit test 'manpage-general' to groff-base >= 1.22.4.
        Add new tag for man errors in included material. (Closes: #917844)
        Skip some input file information prepended by groff-base.
        Adjust to groff output using left single quote instead of apostrophe.
        Provide writable temporary home directory for GPG. (Closes: #913930)
        Apply a patch series from Felix Lechner to update the Debhelper compatibility level in tests. (MR: !111)
        Override dh_dwz in two tests that fail because of it.
        Fix test fields-mua for debhelper 12.
        Fix test conffiles-general for debhelper 12.
        Fix a python-related test after debhelper bump.
        Bump debhelper versions in experimental test.
        Require compat 11 for tests that needs it.
        Update test tags for debhelper compat bump to 12.
        Add Pre-Depends: ${misc:Pre-Depends} to tests that need it.
        Add Pre-Depends: ${misc:Pre-Depends} to control.in in templates.
        Use DEFAULT_DEBHELPER_COMPAT from env instead of hardcoded value.
        Export recommended dh compat to env as DEFAULT_DEBHELPER_COMPAT.
        ...
      7e84a8fd
  2. 01 Jan, 2019 7 commits
    • Chris Lamb's avatar
      Release lintian/2.5.119 into unstable. · 4433a8fd
      Chris Lamb authored
      4433a8fd
    • Chris Lamb's avatar
      Move to debhelper compat level 12. · d3321ee6
      Chris Lamb authored
      d3321ee6
    • Chris Lamb's avatar
      Apply a patch series from Felix Lechner to ensure the tests pass under groff... · 4304cdd0
      Chris Lamb authored
      Apply a patch series from Felix Lechner to ensure the tests pass under groff 1.22.4-1. (Closes: #917752, #917844)
      4304cdd0
    • Felix Lechner's avatar
      Limit test 'manpage-general' to groff-base >= 1.22.4. · a9501107
      Felix Lechner authored and Chris Lamb's avatar Chris Lamb committed
      New versions of groff-base have changed their output format. One test
      required adjustment, but will not pass with older versions. Imposes a
      minimum version of groff-base for this test as a prerequisite.
      a9501107
    • Felix Lechner's avatar
      Add new tag for man errors in included material. (Closes: #917844) · a022ef9d
      Felix Lechner authored and Chris Lamb's avatar Chris Lamb committed
      The man page that triggers the tag is included by another man page.
      Such errors were apparently not detected before groff-base 1.22.4-1.
      Adding tag here.
      
      The tag format is a bit longer. It includes a partial path to the
      included file. This test should be split up into several smaller
      tests.
      a022ef9d
    • Felix Lechner's avatar
      Skip some input file information prepended by groff-base. · 6f51eb18
      Felix Lechner authored and Chris Lamb's avatar Chris Lamb committed
      groff-base 1.22.4-1 prepends the name of the input file to any error
      output. In Lintian, the messages look like '<standard input>:' for
      regular man pages, and 'man/man3/XXX.3.gz:' if the error occurs in a
      file included from elsewhere. For standard input, skip the information
      to match the old tag output. For files included from elsewhere, the
      extra information may be useful; it is retained.
      
      If a file included from elsewhere causes an error but is also tested
      on its own, the new behavior results in two similar tags being issued
      that point out the same error (it would not be a duplicate).  Perhaps
      the tag should not be skipped for included files.
      6f51eb18
    • Felix Lechner's avatar
      Adjust to groff output using left single quote instead of apostrophe. · b6953c4a
      Felix Lechner authored and Chris Lamb's avatar Chris Lamb committed
      In its error output, groff-base 1.22.4-1 seems to delimit the left
      side of macro names with a single quote instead of an apostrophe,
      which was used until now.  Adjust the expected tags in the test
      'manpage-general' and a line in check/manpages.pm that skips some such
      lines.
      
      It may be worthwhile to send a note to all maintainers of packages
      that override such a tag. The change is hard to see and can be
      frustrating to find.
      b6953c4a
  3. 31 Dec, 2018 1 commit
  4. 30 Dec, 2018 16 commits
  5. 28 Dec, 2018 8 commits
  6. 27 Dec, 2018 3 commits
  7. 26 Dec, 2018 3 commits
    • Chris Lamb's avatar
      Rebuild for stretch-backports. · 3b6405c1
      Chris Lamb authored
      3b6405c1
    • Chris Lamb's avatar
      Merge tag '2.5.118' into stretch-backports · 5bf422dd
      Chris Lamb authored
      
      
      Release lintian/2.5.118 into unstable.
      
      Format: 1.8
      Date: Sun, 23 Dec 2018 16:42:08 +0000
      Source: lintian
      Binary: lintian
      Architecture: source all
      Version: 2.5.118
      Distribution: unstable
      Urgency: medium
      Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
      Changed-By: Chris Lamb's avatarChris Lamb <lamby@debian.org>
      Description:
       lintian    - Debian package checker
      Closes: 833608 916095 916497 916877 916901 917028 917120
      Changes:
       lintian (2.5.118) unstable; urgency=medium
       .
         * Summary of tag changes:
           + Added:
             - changelog-file-missing-explicit-entry
             - debian-tests-control-and-control-autodep8
             - debian-tests-control-autodep8-is-obsolete
       .
         * checks/*.desc:
           + [CL] Consistently use a single space after a full-stop/period.
         * checks/changelog-file.{desc,pm}:
           + [CL] Check that 1.2-3~debXuY stanzas follow a 1.2-3 one. Thanks to
             Andreas Beckmann for the suggestion.  (Closes: #916877)
         * checks/cruft.pm:
           + [CL] Allow some alternatives in the "invariant sections" regular
             expressions as some upstream's have modified the official wording.
             Thanks to Dmitry Bogatov for the patch.  (Closes: #916095)
         * checks/files.pm:
           + [CL] The package-contains-documentation-outside-usr-share-doc tag
             should accept files under "/usr/share/help"; these are being
             installed by a number of GNOME packages.  Thanks to Jeremy Bicha for
             the report.  (Closes: #916497)
           + [CL] Avoid a number of false-positives in documentation files when
             processing the uses-dpkg-database-directly tag as these are
             invariably legitimate.
           + [CL] Prevent package-contains-no-arch-dependent-files false-positives
             regarding files under /usr/lib/<gnu-triplet>.  Thanks to Andreas
             Beckmann.  (Closes: #916901, #917028)
         * checks/systemd.pm:
           + [CL] Don't emit systemd-service-file-missing-hardening-features for
             WantedBy=sleep.target "services" such as autosuspend.
         * checks/testsuite.{desc,pm}:
           + [CL] Apply a patch series from Paul Gevers to warn about obsolete
             debian/tests/control.autodep8 files.  (MR: !95)
         * checks/version-substvars.pm:
           + [CL] Apply a patch from Matt Kraai (via MR !101) to make the
             version-substvar-for-external-package tag require versioned provides.
             (Closes: #833608)
       .
         * CONTRIBUTING.md:
           + [CL] Update a number of references to Salsa, recommending merge
             requests, etc.
       .
         * data/output/manual-references:
           + [CL] Refresh.
         * data/spelling/corrections:
           + [PW] Add a number of corrections.
         * data/standards-version/release-dates:
           + [CL] Add 4.3.0 as a known Standards-Version.
         * data/systemd/wantedby-whitelist:
           + [CL] Add default, network-online and sleep' to the list of valid
             WantedBy systemd targets.
           + [PW] Add a number of corrections.
       .
         * debian/{docs,lintian.install}:
           + [CL] Order lines.
             to Salvo Tomaselli for the report.  (Closes: #917120)
       .
         * doc/lintianrc.example:
           + [CL] Clarify that spaces are valid in variable assignments.  Thanks
       .
         * private/refresh-manual-refs:
           + [CL] Update location of the Python policy; it is now shipped in the
             "python3" binary package.
       .
         * t/*:
           + [CL] Apply a patch series from Felix Lechner to capture log output in
             tests using Capture::Tiny as it works better in a multi-threaded
             environment.  (MR: !102)
           + [CL] Apply a patch from Felix Lechner to remove the "diff" directory
             and contents for two tests.  (MR: !103)
      Checksums-Sha1:
       edcf2fbca9f43dc780297c9ef988bba472e67ee4 2805 lintian_2.5.118.dsc
       95d2259cfff51bdde32b107574378b62d5f43a8f 1624760 lintian_2.5.118.tar.xz
       811d482eaf51cc5aa26e22d0110d4e9273247d40 1172112 lintian_2.5.118_all.deb
       bdc09a55fe1ceab909d6de5a75a6ebff51701ce4 17340 lintian_2.5.118_amd64.buildinfo
      Checksums-Sha256:
       e3ffb952971a5b5235efe1690fb7f34b25d9c0ed63cab30c4eb48d582810ade7 2805 lintian_2.5.118.dsc
       cd15e46385d00d413324a64dfd388475b0f12223a0fbe6e166deb3a3bb02a7b0 1624760 lintian_2.5.118.tar.xz
       67388a55f51b94fe96ad5f12e9f1241facefc3a8f80ef222dee261dd9e9a8659 1172112 lintian_2.5.118_all.deb
       175f1f8be0fcb9a79642b6781ed7c1028a9b81c201e36199166a957525655b3c 17340 lintian_2.5.118_amd64.buildinfo
      Files:
       71085f73aa93209670967d42cd27dd6d 2805 devel optional lintian_2.5.118.dsc
       a24954a5ea0a07664d74b843f7345328 1624760 devel optional lintian_2.5.118.tar.xz
       e56f519719b073f0c79612d392e8d21c 1172112 devel optional lintian_2.5.118_all.deb
       19b89b1d2169ea99539803104fd6f2d5 17340 devel optional lintian_2.5.118_amd64.buildinfo
      
      * tag '2.5.118': (85 commits)
        Release lintian/2.5.118 into unstable.
        Refresh data/output/manual-references.
        Update location of the Python policy; it is now shipped in the "python3" binary package.
        Fixup the description of the non-standard-apache2-module-package-name tag.
        Fix path to expected tags when those tags were calibrated.
        Remove import Test::Lintian::Harness.
        Remove all references to runsystem_ok.
        Add 4.3.0 as a known Standards-Version.
        Correct ordering of debian/changelog sub-entries.
        Clarify that spaces are valid in variable assignments. (Closes: #917120)
        spelling: Add several corrections
        Sort the dictionary
        debian/changelog: Correct "environment" typo.
        Correct logic of package-contains-no-arch-dependent-files detection (found via Perl::Critic).
        Allow some alternatives in the "invariant sections" regular expressions as some upstream's have modified the official wording. (Closes: #916095)
        Run diff against tags in specification instead of copy in debian-out. (MR: !105)
        Record path to test specification in test working directory.
        Check that 1.2-3~debXuY stanzas follow a 1.2-3 one. (Closes: #916877)
        Print diff output for failed tests. (MR: !105)
        Check for GNU triplet when testing for package-contains-no-arch-dependent-files. (re. #916901)
        ...
      5bf422dd
    • Paul Wise's avatar
      spelling: Add several corrections · 99a92c47
      Paul Wise authored
      99a92c47