lintian (2.117.0)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 2.117.1~git > 2.117.0
- Git: https://salsa.debian.org/lintian/lintian.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 37187584
- Browser: https://salsa.debian.org/lintian/lintian
- Last scan: 2024-07-09 22:19:30+00
- Next scan: 2024-07-17 08:03:00+00
- Merge requests: 18
- CI pipeline status: success
- Debian changelog in Git:
lintian (2.117.1~git) UNRELEASED; urgency=medium
[ Axel Beckert ]
* Retroactively mention #1033894 in previous changelog entry.
* WIP (generated at release time: please do not add entries below.)
-- Axel Beckert <abe@debian.org> Mon, 05 Feb 2024 23:25:47 +0100
- This branch is 41 commits ahead of tag 2.117.0
- Git log:
commit bc1d69906ad9cadb0975901185d74c2026174a19
Author: Andrius Merkys <merkys@debian.org>
Date: Wed Jun 19 15:10:50 2024 +0000
Speed up files/source-missing check
commit 2a33f080ef1aa87cedd248a2ff4d5548cc796f2a
Author: Andrius Merkys <merkys@debian.org>
Date: Tue May 21 16:41:44 2024 +0300
Drop unused semicolor counting code from lib/Lintian/Check/Files/SourceMissing.pm
commit b190329cde3d6eeb87d48db059313a6b604e1cc4
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Mon Jun 10 04:40:25 2024 +0200
Refresh data (add-ons, commands, fonts)
commit 7119803571b9abb8cea3a4834e0c2e6b183fffba
Author: Andrius Merkys <merkys@debian.org>
Date: Fri May 17 16:45:09 2024 +0300
Rewrite files/contents/line-length in a more effective manner.
commit 2b05a303b2ebe4afa92b4b79e61f31c8bee0ae47
Author: Otto Kekäläinen <otto@debian.org>
Date: Sat May 18 19:48:58 2024 -0700
Salsa-CI: Extend autopkgtest job timeout to 3h by default
Looking at current open MRs for Lintian, nearly all of them fail on
autopkgtest timing out. Seems contributors are not looking at the
CI output and reading the error. Fix this by forcing the timeout to 3h
directly from within the GitLab CI definition.
This renders the existing `before_script` section obsolete, but keep it
still around as fall-back to satisfy those who have concerns that the
`timeout` might not always work.
commit 48d9e6fddb5a2d6024bf578ba7a38d214e74913d
Author: Nilesh Patra <nilesh@nileshpatra.info>
Date: Mon May 6 22:55:10 2024 +0530
[ci skip] Revert "Remove strict check for comma in "Origin" field in DEP3 header"
Revert this until we find a good solution to validate these.
This reverts commit a1805c7ab887cf6ed949b9dfe3fa271deb0eab9b.
commit a1805c7ab887cf6ed949b9dfe3fa271deb0eab9b
Author: Nilesh Patra <nilesh@iki.fi>
Date: Sat Apr 20 23:11:17 2024 +0530
Remove strict check for comma in "Origin" field in DEP3 header
According to https://dep-team.pages.debian.net/deps/dep3/ it is optional.
Added some extra validation checks for the value in origin field. It should
either be a commit prefixed by "commit:" or a URL prefixed by http:// or https://
commit 3d9950ea92105cd6178287abb6e5c8e99ea3a135
Author: Louis-Philippe Véronneau <pollo@debian.org>
Date: Mon Jul 3 17:10:59 2023 -0400
Refactor 'python-module-in-wrong-location' check
A lot of the complexity in this check isn't needed anymore, since we
don't have to deal with Python 2 paths.
commit 47e58f3cf1d8ffe7597f10957af741fc040f54c9
Author: Louis-Philippe Véronneau <pollo@debian.org>
Date: Mon Jul 3 15:58:55 2023 -0400
New tag: package-installs-deprecated-python2-path
This check detects packages that are installing files in
"usr/lib/python2(.+)", which they should not be doing since Python 2 is
EOL.
Closes: #1033294
commit 0daf0b7366738605a3213d8d20aa49ae8076c4b7
Author: Louis-Philippe Véronneau <pollo@debian.org>
Date: Sat Jul 1 21:52:27 2023 -0400
New tag: uses-deprecated-python-stdlib
This new tag aims to flag packages using deprecated Python standard
libraries, to better empower DDs and the Python team for Python
transitions.
commit a17431839cf1aa2d89afbf18812a4ec44699ebb3
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Mon May 6 04:33:16 2024 +0200
Refresh data (fonts and debhelper add-ons and commands)
commit b5146d82b452c0503f98a836e40409fb20cd09d7
Author: Edu Gómez Escandell <edu.gomez.escandell@canonical.com>
Date: Mon May 6 01:20:20 2024 +0000
Fix inconsistencies in documentation of lintian-explain-tags
commit 9266486e228fa9dcc20e6500f909c7b3c07b93b0
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Sep 6 14:42:50 2023 +0100
wrong-path-for-interpreter: allow aliased locations
merged-usr is mandatory in Debian since Bookworm (and much longer ago
in Ubuntu), so /usr/bin/bash is a valid path, as is /bin/python3.
Detect and ignore these instances.
Closes: #1051338
commit 1df38cf7438ff9fd8b389f61be715ec85e4d3e98
Author: William Desportes <williamdes@wdes.fr>
Date: Thu Jan 19 13:25:28 2023 +0400
Improve CONTRIBUTING.md
commit 07167eebb697d74d84627b275d8aeff4ebf32f7e
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue Feb 6 10:45:01 2024 +0100
Add transition suffix t64 for 64 bit time_t transition
commit a4c658ff3dc14cf23e7f8348d367fd6ba1183964
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue Feb 6 10:43:41 2024 +0100
Only remove transition suffices when preceded by a digit
commit b2561ac73432cf9f4dd4b8b6cbb4a6c39167b412
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue Feb 6 10:40:28 2024 +0100
Fix regex replacement for transition suffix g
The replacement should remove a final g after a digit, but leave the
digit in place, e.g. libpam0g → libpam0 and libgjs0g → libgjs0.
commit dfc03ef87409473bc76e287fa2fd25b388f2e214
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Jun 18 18:28:09 2023 +0100
Raise an error when diversions/alternatives are used for systemd files
As per recent policy 3.9 changes, prohibit using diversions/alternatives
for systemd files, in favour of native overrides/drop-ins.
See: https://bugs.debian.org/1035733
commit 5faaefd9f0c11c4bc5ab12b0bc713459e041de93
Author: Luca Boccassi <bluca@debian.org>
Date: Thu Aug 4 19:21:28 2022 +0100
Upgrade the severity of missing-systemd-service-for-init.d-script from warning to error
The generator will be deprecated during the Trixie dev cycle, so
packages without a unit file will stop working.
Policy has been updated accordingly:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039102
commit 3678cc5ac32075ce91496168b692aa7c2fbd7d85
Author: Kentaro Hayashi <kenhys@gmail.com>
Date: Sun May 5 19:21:17 2024 +0900
ci: check longer timeout for autopkgtest
The default value of CI_JOB_TIMEOUT is 1h (3600), but autopkgtest will
not finish in 1 hour generally.
lintian/lintian CI/CD setting of timeout is extended to 3h, but
not true for forked/contributors lintian CI/CD settings - so it always
fail.
This MR aimed to fix warn such a situation in advance.
Signed-off-by: Kentaro Hayashi <kenhys@gmail.com>
commit ffa795f9003ac32b68d49594808ef8a42907885f
Author: Bo YU <tsu.yubo@gmail.com>
Date: Fri Apr 12 16:14:50 2024 +0800
Update debian-policy for 4.7.0
perl -Ilib -wE'use Lintian::Deb822; use Lintian::Data::Policy::Releases; my $r = Lintian::Data::Policy::Releases->new; $r->refresh(0, "data");'
Downloads the debian-policy changelog from salsa without UNRELEASE part
Signed-off-by: Bo YU <tsu.yubo@gmail.com>
commit fc0c56bf0af914e1171b5f4f38c027bb27f1987e
Author: Simon Quigley <tsimonq2@ubuntu.com>
Date: Fri Apr 26 16:06:56 2024 -0500
Add "oracular" as a known Ubuntu distribution.
commit 2dfbad40c2c9f7c3523f6829eb8892882e4d383c
Author: Colin Watson <cjwatson@debian.org>
Date: Sat Apr 6 17:48:08 2024 +0100
Add alioth-lists.debian.net to team maintenance check
alioth-lists.debian.net replaced lists.alioth.debian.org for many
mailing lists; see
https://wiki.debian.org/Alioth/MailingListContinuation.
commit e6e7db65e8a3938ad68ce61849d3664a81b7d7bd
Author: Simon McVittie <smcv@debian.org>
Date: Sun Mar 10 16:25:15 2024 +0000
data: Add nogir as a known build-profile
See discussion on debian-devel starting at
<https://lists.debian.org/debian-devel/2024/01/msg00226.html>.
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 53dc310d4d5af6b0701d55577b30fb9a7e493bd1
Author: James McCoy <jamessan@debian.org>
Date: Fri Mar 15 12:31:42 2024 -0400
t: Fix compilation failures with dpkg 1.22.6
Dpkg 1.22.6 enables -Werror=implicit-function-declaration by default.
This causes various compilation failures in the tests, mainly due to
missing includes.
The remaining failures are due to newer GCC versions defaulting to the
C11 standard, which doesn't expose the gets() function anymore. For
these tests, explicitly compile with -std=c99 to re-expose the function.
Closes: #1066261
Signed-off-by: James McCoy <jamessan@debian.org>
commit 98e5ebd3f120e6200d293b81de8a49f33edef5c4
Author: Nilesh Patra <nilesh@nileshpatra.info>
Date: Mon Feb 19 00:38:56 2024 +0530
Obsolete package python3-pdm-pep517 replaced by python3-pdm-backend
commit 6a2c3c5a8e68b393199a2863624d54f481dbcb06
Author: Louis-Philippe Véronneau <pollo@debian.org>
Date: Mon Feb 19 20:14:41 2024 +0000
Modify checks for the python3-pdm-pep517 -> python3-pdm-backend rename.
commit 92f389b73620b5a7de34958f40acc00de3f4b48c
Author: Louis-Philippe Véronneau <pollo@debian.org>
Date: Fri Feb 16 14:34:58 2024 -0500
missing-prerequisite-for-pyproject-backend: add support for whey
commit ea684549719063a404e0e436f2337335dc0fa38b
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:30:23 2024 +0000
desktop/gnome/gir: Check for GIR XML canonical naming
We now recommend that GIR XML Foo-23.gir should either be in a package
named gir1.2-foo-23-dev, or with versioned Provides on that name.
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 9e225ad3cce383c7daf91ef9a41e70fc24de17b5
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:26:10 2024 +0000
t: Catch up with best practices for GIR XML packaging
We now recommend that Foo-23.gir is either in a package named
gir1.2-foo-23-dev (gir1.2-perfect-42-dev follows this pattern) or in
a package that Provides that name (libgood-42-dev follows this pattern).
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 908e085f894db6743e55299ca54b8ecb9d88856f
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:23:31 2024 +0000
tags: Say how to add Depends/Provides for gir-missing-typelib-dependency
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 545bd343bb60e2797cd67b0b265adfcbdaad9b4c
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:23:01 2024 +0000
tags: Mention the multiarch directory for public GIR XML
Signed-off-by: Simon McVittie <smcv@debian.org>
commit a2dec00019d2ccd91900a9b222612a0e4abe278e
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:22:36 2024 +0000
tags: Describe preferred Provides for typelib-package-name-does-not-match
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 1ef73ac59ab3dd4083a3080b0bc218a2510702b1
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:20:54 2024 +0000
t: Exercise the good (no warnings) case for multiarch desktop/gnome/gir
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 30580d5046e0219c91758014f6bac0980e294fcc
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:17:41 2024 +0000
t: Assert that desktop/gnome/gir checks are done on multiarch locations
This required correcting .../eval/post-test to catch up with "pointed"
hint syntax, so that it normalizes x86_64-linux-gnu to MULTIARCH as was
intended.
Signed-off-by: Simon McVittie <smcv@debian.org>
commit c587a53405c49cceab11943d0ca6a6d8979ade37
Author: Simon McVittie <smcv@debian.org>
Date: Fri Jan 12 11:15:33 2024 +0000
t/recipes/checks/desktop/gnome/gir: Install multiarch files correctly
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 9096c7ad2bce92356fc3f6e89630c90ddd304b5a
Author: Simon McVittie <smcv@debian.org>
Date: Tue Dec 26 18:28:33 2023 +0000
gir: Also look for GIR XML in /usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0
Since gobject-introspection 1.78.1-3, this directory can be used for the
minority of GIR XML that varies between architectures.
Signed-off-by: Simon McVittie <smcv@debian.org>
commit c232753047164db3af1874bbe37f92e589751186
Author: Simon McVittie <smcv@debian.org>
Date: Sun Feb 11 14:02:57 2024 +0000
gobject-introspection | dh-sequence-gir implements dh --with=gir
The debhelper addon is actually in gobject-introspection-bin, but that
package is an implementation detail and should not be used directly.
The use of :any here is actually incorrect, because gobject-introspection
is architecture-dependent (Multi-Arch: same) and we need specifically
the version for the host architecture, not the version for the build
architecture or any other version. However, Lintian does not currently
seem to recognise the dependency as being satisfied if we do not add
the :any suffix.
Closes: #964290, #1063709
commit 27896ef12c526253ca5f9d49967d1670550f6597
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Tue Feb 6 08:24:22 2024 +0100
data/changes-file/known-dists: Add trixie and forky
commit 66e9477aa6d07e0028ed58760e7c3d8dc921561e
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Tue Feb 6 08:14:46 2024 +0100
Retroactively mention #1033894 in previous changelog entry
We normaly should never do that as it breaks "gbp dch". Unless nothing
else than the debian/changelog has been changed since a release. As in
this case. :-)
commit f2746dd7c37314e836f6d4f9fac0bcad84d53f5a
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Mon Feb 5 23:25:47 2024 +0100
Post-release version bump
Gbp-Dch: Ignore