Change logs for lintian source package in Lunar

  • lintian (2.116.3ubuntu1.1) lunar; urgency=medium
    
      * Add "noble" as a known Ubuntu distribution (LP: #2040012).
    
     -- Simon Quigley <email address hidden>  Fri, 20 Oct 2023 14:23:43 -0500
  • lintian (2.116.3ubuntu1) lunar; urgency=medium
    
      * Merge from Debian Unstable, remaining changes:
        - Fix building udebs, now that in Ubuntu noudebs is implied profile
          (LP: #1918120).
        - Add zst as allowed compression for .deb & .udeb although we don't
          actually ship udeb packages that support zst (LP: #1923845).
        - Add AC_INIT in
          macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
          (LP: #1950989).
        - Add -fPIC ld flags to
          checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi
        - macro-not-cross-compilation-safe is expecting line one, we added AC_INIT
          so it should now match line three.
        - Ubuntu enables LTO by default, so without-fat-lto-objects is expected to
          fail.
    
    lintian (2.116.3) unstable; urgency=medium
    
      The "FFP3 (Fixing False Positives, Three Small Changes)" Release.
    
      [ Axel Beckert ]
      * Refresh data. (Loong64 removed from two lists, some fonts and dh_cruft
        added.)
    
      [ Simon McVittie ]
      * obsolete-packages: libegl1-mesa-dev is not obsolete.
    
      [ Andreas Beckmann ]
      * archive-liberty-mismatch: Add exception for 'non-free-firmware binary
        package build from non-free source package'. (Closes: #1030325)
    
     -- Simon Quigley <email address hidden>  Thu, 09 Feb 2023 18:39:23 -0600
  • lintian (2.116.2ubuntu1) lunar; urgency=medium
    
      * Merge from Debian Unstable, remaining changes:
        - Fix building udebs, now that in Ubuntu noudebs is implied profile
          (LP: #1918120).
        - Add zst as allowed compression for .deb & .udeb although we don't
          actually ship udeb packages that support zst (LP: #1923845).
        - Add AC_INIT in
          macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
          (LP: #1950989).
        - Add -fPIC ld flags to
          checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi
        - macro-not-cross-compilation-safe is expecting line one, we added AC_INIT
          so it should now match line three.
        - Ubuntu enables LTO by default, so without-fat-lto-objects is expected to
          fail.
    
    lintian (2.116.2) unstable; urgency=medium
    
      The "FFP2 (Fixing False Positives, too)" Release.
    
      [ Axel Beckert ]
      * Add private script to automate post release version bump.
      * Fix typo in previous debian/changelog entry. Thanks Lintian! ;-)
      * Mention that #1024039 got closed by 2.116.1 in its changelog entry.
      * [Testsuite] Check tag files and docs with spellintian. Thanks to
        Sylvestre Ledru for noticing the typos this check now finds.
      * Fix duplicate words and one more typo found by
        spellintian-textual-content.t.
      * "currectly" can be a misspelling of "correctly" or "currently"
      * Fix spellintian false positives found by spellintian-textual-content.t:
        + "these package" followed by a plural, e.g. "these package sections",
        + Double word with closing parenthesis inbetween. (So far only opening
          parentheses were whitelisted.)
      * Add testsuite check for missing-pkg-php-tools-addon false positive
        with dh-sequence-phpcomposer. (See MR !438.)
      * Add testsuite check for a vcs-field-has-unexpected-spaces false
        positive. (See #1023155 and MR !422.)
      * debian-rules-uses-unnecessary-dh-argument: Also report found and
        minimum dh compat level. Additionally also rephrase tag description to
        no more say "this debhelper compatibility level". Thanks to Anthony
        Fok for making us aware of the issue in MR !451.
    
      [ Cyril Brulebois ]
      * Teach the is_non_free attribute about the non-free-firmware section.
      * Stop checking for Standards-Version for installer-only (i.e. udeb)
        packages. (Closes: #991533)
    
      [ Andreas Beckmann ]
      * backports-upload-has-incorrect-version-number: Fix salsaci version
        regexp again.  (Closes: #1024361)
    
      [ Sylvestre Ledru ]
      * Fix some typos in the doc.
    
      [ William Desportes ]
      * missing-pkg-php-tools-addon: Allow dh-sequence-phpcomposer as
        alternative to pkg-php-tools-addon.
      * Lintian::Check::Files::SourceMissing: Ignore files in
        debian/missing-sources/. Fixes false positives in source-is-missing,
        source-contains-prebuilt-javascript-object and friends.
    
      [ Tino Didriksen ]
      * vcs-field-has-unexpected-spaces: Allow any order of git branch and
        path. (Closes: #1023155) Thanks to Bradford D. Boyle for the bug
        report.
    
      [ Johannes Schauer Marin Rodrigues ]
      * Multiarch terminology: Use "qualifier" instead of "acceptor": Update
        tag descriptions of rules-require-build-prerequisite and
        missing-build-depends-for-clean-target-in-debian-rules. Also rename
        method multiarch_acceptor() to multiarch_qualifier() in
        Lintian::Relation::Predicate.
    
     -- Simon Quigley <email address hidden>  Sun, 29 Jan 2023 14:00:59 -0600
  • lintian (2.116.1ubuntu3) lunar; urgency=medium
    
      * Fix test failures:
        - macro-not-cross-compilation-safe is expecting line one, we added AC_INIT
          so it should now match line three.
        - Ubuntu enables LTO by default, so without-fat-lto-objects is expected to
          fail.
    
     -- Simon Quigley <email address hidden>  Mon, 23 Jan 2023 13:33:27 -0600
  • lintian (2.116.1ubuntu2) lunar; urgency=medium
    
      * Fix test failures:
        - macro-not-cross-compilation-safe is expecting line one, we added AC_INIT
          so it should now match line three.
        - Ubuntu enables LTO by default, so without-fat-lto-objects is expected to
          fail.
    
     -- Simon Quigley <email address hidden>  Mon, 23 Jan 2023 12:27:20 -0600
  • lintian (2.116.1ubuntu1) lunar; urgency=medium
    
      * Merge from Debian Unstable, remaining changes:
        - Fix building udebs, now that in Ubuntu noudebs is implied profile
          (LP: #1918120).
        - Add zst as allowed compression for .deb & .udeb although we don't
          actually ship udeb packages that support zst (LP: #1923845).
        - Add AC_INIT in
          macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
          (LP: #1950989).
        - Add -fPIC ld flags to
          checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi
    
    lintian (2.116.1) unstable; urgency=medium
    
      The "No More Neglected Autopkgtest Architectures" Release.
    
      [ Axel Beckert ]
      * bitbucket.org no more supports Mercurial.
      * [Testsuite] Fix armhf+i386-only test binaries-missing-lfs. Should fix
        autopkgtest on these architectures.
      * unknown-section description: Factorize explanations to avoid repitions
        as suggested by Cyril Brulebois. (See also below.)
      * Fix remaining i386 testsuite issues due to missing brackets.
      * Don't emit inconsistent-appstream-metadata-license with "MIT !=
        Expat". (Closes: #1029055)
      * Update Lintian User's Manual for pointed hints in tags and overrides.
        Thanks to Soren Stoutner. (Closes: #1029177)
      * Whitelist Autobuild, Go-Import-Path, and Ruby-Versions from
        unknown-field. (Closes: #1014885)
      * Don't emit spare-manual-page for binaries in /usr/libexec/.
        (Closes: #1027744)
      * Refresh static data.
      * data/java/constants: Default is now Java17, versions available up to Java21.
    
      [ Cyril Brulebois ]
      * Add non-free-firmware to known archive areas.
    
      [ William Desportes ]
      * Fix lintian package-contains-documentation-outside-usr-share-doc
        matches python files and robots.txt. (Closes: #997987, #976636)
      * Add more typo fixes.
    
     -- Simon Quigley <email address hidden>  Mon, 23 Jan 2023 10:55:33 -0600
  • lintian (2.116.0ubuntu1) lunar; urgency=medium
    
      * Merge from Debian unstable, remaining changes:
        - Fix building udebs, now that in Ubuntu noudebs is implied profile
          (LP: #1918120).
        - Add zst as allowed compression for .deb & .udeb although we don't
          actually ship udeb packages that support zst (LP: #1923845).
        - Add AC_INIT in
          macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
          (LP: #1950989).
        - Add -fPIC ld flags to
          checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi
    
    lintian (2.116.0) unstable; urgency=medium
    
      The "Crowd Merging" Release.
    
      * Summary of tag changes:
        + Added:
          - dbus-policy-in-etc
          - homepage-github-url-ends-with-dot-git
          - homepage-gitlab-url-ends-with-dot-git
          - homepage-salsa-url-ends-with-dot-git
          - uses-pdm-cli
          - uses-python-distutils
        + Removed:
          - init.d-script-needs-depends-on-lsb-base
          - old-dpmt-vcs
          - old-papt-vcs
          - python-teams-merged
    
      [ Sebastian Ramacher ]
      * Revert "Turn embedded-library into a classification tag. (Closes:
        #932634)". The tag embedded-library is used by FTP masters for
        automatic rejects.  So let's revert this change. First, #932634 has
        seen no coordination with FTP masters. Second, it confuses developers
        when their packages get rejected for tags that are not emitted
        locally.
    
      [ Simon McVittie ]
      * obsolete-packages: Add some more transitional packages.
      * desktop/dbus: Check for dbus policy files installed into /etc/.
        (Closes: #1006631)
      * Don't emit very-long-line-length-in-source-file for REUSE licenses.
        (Closes: #1013314)
    
      [ Bastien Roucariès ]
      * Run test suite at build time except on Salsa.
      * Fix warning: cannot run debian/readme check on
        package binary:postgresql-15_15~beta2-2+salsaci_amd64
        (Closes: #1014175)
      * Refresh data.
      * L…/C…/Files/PrivacyBreach.pm: Run lc in sliding windows block.
    
      [ Axel Beckert ]
      * data/spelling/corrections: Remove valid word "licence".
      * Fix typos and add missing changelog items in 2.115.3 release.
      * .gitignore: Also ignore debian/*.debhelper files and drop wrong
        trailing slash for doc/lintian.html.
      * private/refresh-virtual-packages-data: Replace "egrep" with "grep -E".
      * Replace "egrep" and "fgrep" in all test suite dummy packages with "grep
        -E/-F".
      * Add build-dependencies of the test suite.
      * Fix test broken by dpatch removal.
      * Fix test broken by updating the list of virtual packages.
      * Extend spellintian.t to check all listed misspellings against dictionaries.
        Add test suite build dependencies on liblist-someutils-perl, wamerican
        and wbritish. (Closes: #1019541)
      * Make spellintian.t to use the installed corrections list under autopkgtest.
      * t/scripts/tags/fields.t: Allow running with just "prove -l".
      * Remove spelling corrections which are valid words and now caught by
        the new spellintian.t check against English dictionaries.
        (Closes: #1019235)
      * Remove valid word "tye" from data/spelling/corrections.
      * Remove spelling correction for "curren", it's a valid HTML entity.
      * Refresh data: Adds Debian Policy 4.6.2 and Loong64 architectures among
        other things.
      * Declare compliance with Debian Policy 4.6.2.
      * Make test for generate-tag-summary more precise and properly cover all
        cases.
      * out-of-date-/newer-standards-version: Only output the significant
        digits of the current policy version.
      * Salsa CI: Override the lintian version being used to the just built
        version.
      * Extend desc-fields.t to only accept known field names, see #1025868.
      * Fix singular vs plural field name typo. (Fixes ½ of #1025868)
      * debian/copyright: Bump my copyright years to 2023.
      * Make "lintian --version" emit versions unique per commit if run from a
        git checkout.
      * Fix read error with libpath-tiny-perl ≥ 0.142 if debian/templates is a
        directory. Thanks to Salvatore Bonaccorso and src:linux. :-)
      * Fix arm64 autopkgtest by using a shell script as example instead of a
        compiled C binary for testing bin-sbin-mismatch. Also fix that so far
        on other architectures there was a bin-sbin-mismatch false negative
        accepted by the test suite while the true positive on arm64 hadn't
        been accepted by the test suite. (Closes: #1025868)
      * inconsistent-appstream-metadata-license:
        + Versions with trailing ".0" are equivalent to versions without
          (Closes: #1002053)
        + Normalize comparison (-or-later/+, -only suffix)
        + Tag description: Text improvements; add direct reference to
          AppStream metadata_license tag specification. (Closes: #1014956)
      * Unpack orig.tar: Ignore warnings about tar ignoring tar ball
        peculiarities. (Closes: #1028975)
      * Fix error with Path::Tiny ≥ 0.142 when searching for upstream
        signatures. (Closes: #1028274)
      * license-problem-php-license: Also refer to
        https://ftp-master.debian.org/php-license.html
      * Delete dangling symlink reporting/harness. (Closes: 1027323)
      * spellintian.t: Make sure that no bad spelling is used as good spelling
        of another bad spelling. Prompted by #1027399. Add build-dependency on
        "libarray-utils-perl <!nocheck>" and autopkgtest dependency for that.
      * Fix bad spellings that were used as good spelling for another bad
        spelling. (Closes: #1027399)
      * Do not emit executable-stack-in-shared-library on MIPS architectures
        for now. (Closes: #1025436, see also #1022787)
      * run-private-scripts.t:
        + Do not run auto-reject-diff as it requires network access.
        + Skip generate-tag-summary without git.
        Thanks Louis-Philippe Véronneau!
    
      [ Akbarkhon Variskhanov ]
      * debian/control: Bump Standards-Version in Description.
    
      [ Simon Quigley ]
      * Add "lunar" as a known Ubuntu distribution.
    
      [ billchenchina ]
      * README.md: use zless for lintian.txt.gz.
    
      [ Philip Hands ]
      * Accept bpo...+salsaci versions. (Closes: #1024361)
    
      [ Aurélien COUDERC ]
      * Add SingleMainWindow to known-desktop-keys.
    
      [ Johannes Schauer Marin Rodrigues ]
      * transitional-package-not-oldlibs-optional: Developer reference section
        6.7.7 is now 6.8.7.
      * Remove init.d-script-needs-depends-on-lsb-base and add lsb-base to
        obsolete-packages. (Closes: #1019851)
    
      [ Louis-Philippe Véronneau ]
      * missing-prerequisite-for-pyproject-backend: Add support for
        pdm-pep517.
      * uses-pdm-cli: Create new tag.
      * Fix false-positive for missing-build-dependency-for-dh-addon when
        using dh-sequence-python3. (Closes: #1016147)
      * Add new tag 'uses-python-distutils' to warn people of the Python
        distutils deprecation.
      * Remove tag 'python-teams-merged', as this transition has been done and
        no package in the archive raises it anymore.
      * Remove tags 'old-dpmt/papt-vcs', as this transition has been done and
        no package in the archive raises them anymore.
      * Rework the 'package-is-team-maintained' tag.
      * Mark 'very-long-line-length-in-source-file' as experimental, because
        of the high number of false-positives.
      * Update known autopkgtest restrictions to add 'needs-sudo'.
      * Mark the 'update-debian-copyright' tag as experimental.
        (Closes: #1025644)
      * Fix false-positive for missing-prerequisite-for-pyproject-backend when
        the backend is specified as a Build-Depends-Indep. (Closes: #1025164)
      * missing-prerequisite-for-pyproject-backend: Add support for hatchling.
      * Add 'autopkgtest-pkg-pybuild' as known autopkgtest testsuite.
      * Make sure pybuild-plugin-pyproject is registered as a valid
        prerequisite for dh-python3.
    
      [ Edward Betts ]
      * spelling: Add a correction.
      * dh-sequence-vim-addon pulls in dh-vim-addon.
      * GitHub, GitLab and Salsa URLs shouldn't end with ".git" in Homepage
        header.
    
      [ Fatih Altun ]
      * Add "yirmiuc" as a known Pardus distribution.
    
      [ William Desportes ]
      * data: Register .{dbf,shp,shx,sbx,sbn,qix} ESRI file extensions.
      * Fix false positive for license-problem-php-license for pear.php.net
        source code.
    
      [ Luca Boccassi ]
      * missing-systemd-service-for-init.d-script: Mention future deprecation
        of generator.
    
      [ Christoph Biedl ]
      * Lintian::Index::FileTypes: Call "file" with "--raw" to unbreak test
        suite with file/libmagic ≥ 5.42. (Closes: #1026920)
    
     -- Simon Quigley <email address hidden>  Thu, 19 Jan 2023 18:27:11 -0600
  • lintian (2.115.3ubuntu3) lunar; urgency=medium
    
      * Welcome to the Lunar Lobster!
        - Merge request: https://salsa.debian.org/lintian/lintian/-/merge_requests/421
    
     -- Simon Quigley <email address hidden>  Fri, 28 Oct 2022 13:35:20 -0500
  • lintian (2.115.3ubuntu2) kinetic; urgency=medium
    
      * Explicitly prefer lzip in Ubuntu, not plzip
    
     -- Steve Langasek <email address hidden>  Fri, 23 Sep 2022 22:20:36 +0000