Change logs for lintian source package in Jammy

  • lintian (2.114.0ubuntu1.4) jammy; urgency=medium
    
      * Add "oracular" as a known Ubuntu distribution (LP: #2064686).
    
     -- Simon Quigley <email address hidden>  Thu, 02 May 2024 21:23:49 -0500
  • lintian (2.114.0ubuntu1.3) jammy; urgency=medium
    
      * Add "noble" as a known Ubuntu distribution (LP: #2040012).
    
     -- Simon Quigley <email address hidden>  Fri, 20 Oct 2023 14:22:40 -0500
  • lintian (2.114.0ubuntu1.2) jammy; urgency=medium
    
      * Add "lunar" as a known Ubuntu distribution (LP: #1996085).
    
     -- Simon Quigley <email address hidden>  Wed, 09 Nov 2022 17:30:02 +0100
  • lintian (2.114.0ubuntu1.1) jammy; urgency=medium
    
      * Add "kinetic" as a known Ubuntu distribution (LP: #1971692)
    
     -- Graham Inggs <email address hidden>  Thu, 05 May 2022 14:23:00 +0000
  • lintian (2.114.0ubuntu1) jammy; urgency=medium
    
      * Merge with Debian unstable (LP: #1957100). 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 package that supports zst. (LP: #1923845)
        - Add AC_INIT in
          macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
          (LP: #1950989)
        - Remove the libio-prompt-tiny-perl dependency as it isn't
          used in any Perl file in the final package (LP: #1959004)
      * Add libio-prompt-tiny-perl dependency to test, otherwise autopkgtests
        fails.
      * Add -fPIC ld flags to
        checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi/
    
     -- Alexandre Ghiti <email address hidden>  Tue, 22 Feb 2022 13:44:59 +0100
  • lintian (2.111.0ubuntu3) jammy; urgency=medium
    
      * Remove the libio-prompt-tiny-perl dependency as it isn't
        used in any Perl file in the final package (LP: #1959004)
    
     -- Simon Chopin <email address hidden>  Tue, 25 Jan 2022 15:25:15 +0100
  • lintian (2.111.0ubuntu2) jammy; urgency=medium
    
      * Add AC_INIT in
        macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
        (LP: #1950989)
    
     -- Heinrich Schuchardt <email address hidden>  Mon, 15 Nov 2021 13:09:34 +0100
  • lintian (2.111.0ubuntu1) jammy; urgency=medium
    
      * Merge from Debian Sid. 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 package that supports zst. (LP: #1923845)
    
    lintian (2.111.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - generated-file
    
      [ Chris Lamb ]
      * Mention that --with=sphinxdoc (or dh_sphinxdoc) is the easiest way to
        prevent including Sphinx .doctree files in binary packages.
    
      [ Felix Lechner ]
      * Limit Python dot directories to those starting with a dot.
        (Closes: #997662)
      * Offer classification tag "generated-file" for source files that look
        generated. (Closes: #993662)
    
      [ Simon Quigley ]
      * Add "jammy" as a known Ubuntu distribution.
    
     -- Simon Quigley <email address hidden>  Thu, 11 Nov 2021 05:26:06 -0600
  • lintian (2.110.0ubuntu1) jammy; urgency=medium
    
      * Merge from Debian Sid. 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 package that supports zst. (LP: #1923845)
      * Add "jammy" as a known Ubuntu distribution.
    
    lintian (2.110.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - bash-term-in-posix-shell
    
      [ Felix Lechner ]
      * Consider source exemptions for embedded-libraries when no regex is
        present. (Closes: #996684)
      * Accept nodejs:any as a prerequisite for Node.js scripts.
        (Closes: #996710)
      * Fix parsing of debian/symbols files for those with multiple sonames.
        (Closes: #996688)
      * Move the filename-length check to archive/file/name/length.
      * Update release epoch for oldstable in a maintainer scripts check.
      * Drop mention of 'tempfile' from tag descriptions. (Re: #994275)
      * Issue only Lenna-specific tag for known bad Lenna files. (Re: #996093)
      * Disregard long text lines in SVG images.
    
    lintian (2.109.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - redundant-build-prerequisites
          - redundant-control-relation
        + Removed:
          - duplicate-in-relation-field
          - package-has-a-duplicate-build-relation
    
      [ Felix Lechner ]
      * Do not complain about library sections that do not exist.
        (Closes: #995991)
      * Python :any handling:
        * In tag descriptions, never ask for :any in Python prerequisites.
          (Re: #995498)
        * Fix processing of the :any multiarch acceptor in package
          relationships. (Closes: #995490, #995498)
        * Allow make:any as a prerequisite for using usr/bin/make in scripts.
          (Closes: #994902)
      * Make the condition of a missing interpreter look less like
        a recommendation.
      * Fix non-sensical line lengths in hints from cruft check.
        (Closes: #996111)
      * Add a new Lenna image to the list of banned files. (Closes: #996093)
      * Also allow private folders in lib from custom library search path.
        (Closes: #996270)
      * Clarify in tag descriptions for debian/rules check that hint context is
        not a recommendation. (Closes: #995981)
    
    lintian (2.108.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - odd-static-library-name
          - static-library-has-unneeded-sections
        + Removed:
          - static-library-has-unneeded-section
    
      [ Felix Lechner ]
      * Report static libraries with "_s.a" suffix in the filename.
        (Closes: #698398)
      * Enable the failing test binaries/binaries-missing-depends-on-numpy-abi
        in autopkgtests.
      * Fix the missing-dependency-on-numpy-abi tag to work with newer Python 3
        versions.
      * Adjust test suite to debhelper reversal of systemd installation paths.
        (Re: #992711, #992465)
      * Provide full path to init scripts in context.
    
      [ Simon McVittie ]
      * debian/tests: Correct name of python3-all-dev.
    
      [ David Steele ]
      * Revise a statement that sysvinit support is required.
    
      [ "Unit 193" ]
      * Preserve DEB_VENDOR as it's used later to set the profile.
    
    lintian (2.107.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - architecture-escape
          - control-interpreter-without-predepends
          - ldconfig-escape
          - runtime-test-file-uses-supported-python-versions-without-test-depends
        + Removed:
          - breakout-link
          - preinst-interpreter-without-predepends
          - runtime-test-file-uses-supported-python-versions-without-python-all-build-depends
    
      [ Felix Lechner ]
      * Repurpose breakout-link; split into two new tags to find a use.
        (Closes: #968525, #971707)
      * Do not expect files in sudoers.d to have standard file permissions.
        (Closes: #995261)
      * Do not flag missing matches for Files-Excluded; uscan already got rid
        of them. (Closes: #994271)
      * Fix documentation for --fails-on command line option. (Closes: #994414)
      * Exempt empty packages so declared from empty-binary-package.
        (Closes: #994711)
      * Allow maintainer manual pages for executables also so provided.
        (Closes: #994689)
      * Only create diffstat when the diff.gz is mentioned in the dsc or the
        changes. (Closes: #994793)
      * Fix minimum version for init-system-helpers in a tag description.
        (Closes: #918137)
      * Be ambivalent between /lib and /usr/lib for systemd service files.
        (See: #992465)
      * Adopt latest style from website for the standalone HTML output often
        shown in Salsa CI.
      * Implement the multiarch selector :any in package relationships.
        (Closes: #994902)
    
      [ Paul Wise ]
      * Revert "Upgrade superficial-tests tag to warning".
    
    lintian (2.106.1) unstable; urgency=medium
    
      [ Felix Lechner ]
      * Add Breaks: libconfig-model-dpkg-perl (<< 2.151) to debian/control.
        This avoids blocking testing migration in the Debci infrastructure.
        (See: #968000)
      * Fix an autopkgtest failure on i386 related to the
        shared-libs-non-pic-i386 test.
    
    lintian (2.106.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - file-included-already
          - source-ships-excluded-file
          - superfluous-file-pattern
        + Removed:
          - copyright-excludes-files-in-native-package
          - source-includes-file-in-files-excluded
          - unused-file-paragraph-in-dep5-copyright
          - wildcard-matches-nothing-in-dep5-copyright
    
      [ Felix Lechner ]
      * Drop recommendation to implement usr-merge for individual packages.
        (Closes: #993955)
      * Use default output width of 80 characters. (Closes: #993908)
      * Issue homepage-in-binary-package only when there is none in the source.
        (Closes: #993975)
      * Implement Files-Included field in DEP-5 copyright files.
        (Closes: #993758)
      * Parse path to source .dsc using a more robust method. (Closes: #994088)
    
      [ gregor herrmann ]
      * Refresh data/fields/perl-provides.
    
    lintian (2.105.0) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - backgrounded-test-command
          - crossing-screens
          - duplicate-p3dist-override
          - elevated-privileges
          - illegal-variable
          - misplaced-systemd-tmpfiles
          - missing-conffile
          - no-versioned-debhelper-prerequisite
          - nodejs-missing-version-override
          - obsolete-vim-addon-manager
          - pypi-homepage
          - python-traceback-in-manpage
          - ruby-interpreter-is-deprecated
          - rubygem-homepage
          - rules-require-build-prerequisite
          - rust-boilerplate
          - source-contains-editor-backup-file
          - source-contains-patch-failure-file
          - source-contains-quilt-control-dir
          - superficial-tests
          - systemd-service-in-odd-location
          - systemd-tmpfile-in-var-run
          - unexpected-conffile
          - unknown-conffile-instruction
          - unmerged-usr
          - upstream-metadata-field-unknown
          - wrong-team
        + Removed:
          - ancient-standards-version
          - conffile-is-not-in-package
          - missing-build-dependency
          - missing-python-build-dependency
          - octal-permissions
          - package-lacks-versioned-build-depends-on-debhelper
          - package-needs-versioned-debhelper-build-depends
          - setgid-binary
          - setuid-binary
          - setuid-gid-binary
          - systemd-service-file-outside-lib
          - systemd-tmpfiles.d-outside-usr-lib
    
      [ Chris Lamb ]
      * Check for Python tracebacks in manual pages,  usually caused by failing
        help2man calls (and cause reproducibility issues).
      * Correct confusion between left and right parens that was leading to
        output such as ")2 errors)".
      * Bump Standards-Version to 4.6.0.1.
    
      [ Felix Lechner ]
      * Implement usr-merge; flag files shipped in /bin, /sbin or /lib.
      * Flag systemd temporary files placed in /var/run. (Closes: #984678)
      * Do not repeat tag name when annotating hints. (Closes: #969398)
      * Refuse to read installable control data in national encodings.
      * Stop shipping modules in system path. (Closes: #968011)
        - Provide a dedicated, non-public executable to obtain the latest
          policy version from Lintian data. (See: #978672)
      * Flag the use of DEB_BUILD_MULTIARCH in some Debian files.
        (Closes: #983219)
      * For team-maintained packages, flag names in another team's name space.
      * Provide a generalized method to grant exemptions to package families
        (screens).
        - Exempt ELPA packaging scripts for Emacs modules from
          executable-in-usr-lib. (Closes: #974175)
        - Exempt GNAT's read-only .ali files from non-standard-file-perm.
          (Closes: #986400)
      * Treat NMU edge cases for non-consecutive-debian-revision.
        (Closes: #942013)
      * Recommend the newer php-markdown over libmarkdown-php when embedded.
        (Closes: #898867)
      * Convert possible-gpl-code-linked-with-openssl to a classification tag.
        (Closes: #972181)
      * Turn maybe-not-arch-all-binnmuable into a classification tag.
      * Combine, rename two confusing debhelper tags. (Closes: #977332)
      * Warn when trying to issue duplicate hints; provide more context to
        disambiguate similar hints.
      * Add --output-width; wrap EWI tag descriptions to width of output
        terminal otherwise.
      * Assume that all interactive terminals are hyperlink-capable, but change
        default to off.
      * Send all debugging and status information to STDERR.
      * Drop support for custom visibility levels in profiles.
      * Prefer spaces over commas as field separators in profiles.
      * Build test packages automatically when running tests.
        (Closes: #927476, #935907)
      * Use semantic versioning for the output of '--version'; omit Git hash
        from Lintian version strings.
      * Refer to new website in output.
      * Update manual references for the first time in almost two years.
      * Update the JSON data file for Debian policy releases; include all up
        to 4.6.0.1.
      * Drop UTF-8 PerlIO layers for STDOUT and STDERR from almost all
        executables and the test suite. (Closes: #972876, #972878)
      * Do not pretend to show hashbang in hint context for unusual
        interpreters. (Closes: #982630)
      * Treat Testsuite field as a comma-separated list for the teams pkg-perl
        and pkg-js. (Closes: #976801)
      * Use current program names in help messages and version announcements.
        (Closes: #977261)
      * Allow tilde in names of installed JAR archives. (Closes: #976681)
      * Flag source packages that declare only tests with the 'superficial'
        restriction. (Closes: #932870)
      * Ignore SIGWINCH in the test suite. (Closes: #974575)
      * For manual pages, extract section information correctly from .TH
        header. (Closes: #962601)
      * Recognize Architecture and Classes as valid fields in d/tests/control.
        (Closes: #977976)
      * Restructure tags for file permissions; combine tags for setuid/setgid
        executables.
      * Detect Rust boilerplate in package descriptions. (See: !344)
      * Do not fail on dangling symlinks when looking for obsolete, missing or
        invalid content. (Closes: #978534)
      * Always print full path to patch files. (Closes: #980247)
      * Tolerate manual pages for subcommands when main command is documented.
        (Closes: #947258)
      * Tighten regex for no-op-testsuite to stop false positives.
        (Closes: #980824)
      * Allow environment prefix when recognizing 'dh' sequencer.
        (Closes: #981712)
      * Ignore build profiles when requiring dh helper for Python
        prerequisites. (Closes: #991242)
      * Ignore build profiles when flagging use of py3versions in d/rules.
        (Closes: #978144)
      * Do not flag Python3 entry point definitions as out-of-place
        documentation. (Closes: #981268)
      * Flag duplicates in d/py3dist-overrides. (Closes: #980987)
      * Flag PyPI homepages in source control files. (Closes: #981932)
      * Flag Rubygem homepages in source control files. (Closes: #981935)
      * Accept the virtual package dh-sequence-dkms as B-D for 'dh
        --with-dkms'. (Closes: #982834)
      * Drop reference to archive keyring from package-installs-apt-sources.
        (Closes: #983598)
      * Read error message from Config::Tiny via the advertised mechanism.
        (Closes: #985064)
      * Add 'utils.h' to the list of overly generic headers. (Closes: #982322)
      * Drop package file names from tag context for unknown-field.
        (Closes: #980560)
      * Flag backgrounded Test-Commands in autopkgtest declarations.
        (Closes: #988591)
      * For multi-component sources, always drop common prefixes for
        sub-components. (Closes: #976643)
      * Accept more than two components in architecture wildcards for package
        relationships. (Closes: #981163)
      * Add Breaks: lintian-brush (<< 0.88) to debian/control due to failing
        autopkgtests.
      * Implement two perltidy policies.
      * Implement 87 perlcritic policies; disregard four others.
      * Ignore special attributes like 'remove-on-upgrade' in DEBIAN/conffiles.
        (Closes: #993531, #993711)
      * Read checks separately from ./lib and ./checks; forego symbolic link.
        (Closes: #993651)
    
      [ Simon McVittie ]
      * Update lists of registered build-profile names
    
      [ Paul Wise ]
      * spelling: Add several corrections
      * Upgrade superficial-tests tag to warning
    
      [ Xavier Guimard ]
      * Verify that nodejs module does not use semantic-release
      * Fix and simplify search when parsing pkg-js-autopkgtest files.
        (Closes: #981279)
    
      [ Emmanuel Bourg ]
      * Detect obsolete Servlet API 3.1. (See: !348)
    
      [ Alexandre Rossi ]
      * Recognize empty and very small files as architecture-independent.
    
      [ Jelmer Vernooij ]
      * Fix typo: valgring => valgrind.
      * Fix archive section mapping for rust development packages.
      * Check upstream field names in upstream metadata. (Closes: #969762)
    
      [ gregor herrmann ]
      * Add another spelling correction.
    
      [ Victor Westerhuis ]
      * Add --no-rename as a recognized option for dpkg-divert.
    
      [ Brian Murray ]
      * Recognize Ubuntu's next release, named 'impish', among the known-dists.
    
      [ Louis-Philippe Véronneau ]
      * Add check for obsolete installation prerequisite vim-addon-manager.
    
      [ Fatih Altun ]
      * Add profile for Pardus Linux
    
      [ Antonio Terceiro ]
      * Stop suggesting ruby-interpreter as a prerequisite. (See: !365)
      * Warn about the outdated prerequisite ruby-interpreter. (See: !365)
    
      [ Peter Pentchev ]
      * Adjust to debhelper's new install location for systemd service files.
        (Closes: #992465)
    
     -- Simon Quigley <email address hidden>  Wed, 27 Oct 2021 04:01:49 -0500
  • lintian (2.104.0ubuntu3) impish; urgency=medium
    
      * Add zst as allowed compression for .deb & .udeb. Although we don't
        actually ship udeb package that supports zst. LP: #1923845
    
     -- Dimitri John Ledkov <email address hidden>  Tue, 15 Jun 2021 10:42:12 +0100