-
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