Lintian task detail

Generic view

Request

Summary of tags

Tags

python-click_8.2.0-1.dsc

W no-nmu-in-changelog

When you NMU a package, that fact should be mentioned on the first line in
the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case
insensitive).

Maybe you didn't intend this upload to be a NMU, in that case, please
double-check that the most recent entry in the changelog is byte-for-byte
identical to the maintainer or one of the uploaders. If this is a local
package (not intended for Debian), you can suppress this warning by
putting "local" in the version number or "local package" on the first line
of the changelog entry.

Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian
Developer's Reference for details.

Visibility: warning
Show-Always: no
Check: nmu
Renamed from: changelog-should-mention-nmu

W runtime-test-file-uses-supported-python-versions-without-test-depends

The specified file appears to use py3versions -s to determine the
"supported" Python versions without specifying python3-all (or equivalent)
as a test prerequisite.

With only the default version of Python installed, the autopkgtests may
pass but the package subsequently fails at runtime when another,
non-default, Python version is present.

Please add python3-all as a test prerequisite via Depends in
debian/tests/control.

Visibility: warning
Show-Always: no
Check: testsuite
Renamed from:
runtime-test-file-uses-supported-python-versions-without-python-all-build-depends

W source-nmu-has-incorrect-version-number

A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
native package). This is to prevent stealing version numbers from the
maintainer.

Maybe you didn't intend this upload to be a NMU, in that case, please
double-check that the most recent entry in the changelog is byte-for-byte
identical to the maintainer or one of the uploaders. If this is a local
package (not intended for Debian), you can suppress this warning by
putting "local" in the version number or "local package" on the first line
of the changelog entry.

Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian
Developer's Reference for details.

Visibility: warning
Show-Always: no
Check: nmu

P cute-field

The named field uses a free-style form of capitalization, which is
permitted by policy. The alternative offered is probably a more common
variant in the archive.

Please refer to Syntax of control files (Section 5.1) in the Debian Policy
Manual for details.

Visibility: pedantic
Show-Always: no
Check: fields/style

X debian-watch-does-not-check-openpgp-signature

This watch file does not specify a means to verify the upstream tarball
using a cryptographic signature.

If upstream distributions provides such signatures, please use the
pgpsigurlmangle options in this watch file's opts= to generate the URL of
an upstream OpenPGP signature. This signature is automatically downloaded
and verified against a keyring stored in debian/upstream/signing-key.asc

Of course, not all upstreams provide such signatures but you could request
them as a way of verifying that no third party has modified the code after
its release (projects such as phpmyadmin, unrealircd, and proftpd have
suffered from this kind of attack).

Please refer to the uscan(1) manual page for details.

Visibility: pedantic
Show-Always: no
Check: debian/watch
Renamed from: debian-watch-does-not-check-gpg-signature
debian-watch-may-check-gpg-signature
This tag is experimental.

X prefer-uscan-symlink

Please consider setting USCAN_SYMLINK=rename in your ~/.devscripts
configuration file instead of using the option filenamemangle in
debian/watch.

Please check with your team before making changes to sources you maintain
together. There are circumstances when the filenamemangle option is
better.

Please refer to the uscan(1) manual page for details.

Visibility: pedantic
Show-Always: no
Check: debian/watch
This tag is experimental.

X update-debian-copyright

The most recent copyright year mentioned for files in ./debian lags behind
the year in the timestamp for the most recent changelog entry.

Visibility: pedantic
Show-Always: no
Check: debian/copyright/dep5
This tag is experimental.

overridden debhelper-but-no-misc-depends

We use X-DH-Compat: 14

overridden debhelper-compat-file-is-missing

The package build-depends on debhelper but does not ship a compat file.
Packages not using an experimental or beta compatibility level may
alternatively Build-Depend on the debhelper-compat virtual package, For
example:

Build-Depends: debhelper-compat (= 13)

Please refer to the debhelper documentation on how to create the compat
file and the differences between each compat level.

Please refer to
https://lists.debian.org/debian-devel-changes/2012/01/msg01335.html and
the debhelper(7) manual page for details.

Visibility: warning
Show-Always: no
Check: debhelper

overridden package-uses-deprecated-debhelper-compat-version

The debhelper compatibility version used by this package is marked as
deprecated by the debhelper developer. You should really consider using a
newer compatibility version.

The compatibility version can be set by specifying debhelper-compat (= 12)
in your package's Build-Depends, by the legacy debian/compat file or even
by setting and exporting DH_COMPAT in debian/rules. If it is not set in
either place, debhelper defaults to the deprecated compatibility version
1.

Please refer to the debhelper(7) manual page for details.

Visibility: warning
Show-Always: no
Check: debhelper

C debian-build-system

This is the build system that Lintian believes the package is using.

Visibility: classification
Show-Always: no
Check: debhelper
This tag is a classification. There is no issue in your package.

C debian-watch-file-standard

The watch file uses this version standard. The currently known watch file
versions are 2, 3 and 4. Version 1 means it was undeclared.

Please refer to the uscan(1) manual page for details.

Visibility: classification
Show-Always: no
Check: debian/watch/standard
This tag is a classification. There is no issue in your package.

C generated-file

C mail-contact

C number-of-patches

The number of patches according to the debian/patches/series file.

Visibility: classification
Show-Always: no
Check: debian/patches/count
This tag is a classification. There is no issue in your package.

C package-is-team-maintained

C patch-system

This package uses the specified patch system (eg. "quilt" or "dpatch").

Visibility: classification
Show-Always: no
Check: debian/patches
This tag is a classification. There is no issue in your package.

C rules-do-not-require-root

The sources can build the installation packages without using fakeroot(1)
or similar.

Please refer to usr/share/doc/dpkg/spec/rootless-builds.txt, debian/rules
and Rules-Requires-Root (Section 4.9.2) in the Debian Policy Manual, and
Rules-Requires-Root (Section 5.6.31) in the Debian Policy Manual for
details.

Visibility: classification
Show-Always: no
Check: debian/control/field/rules-requires-root
Renamed from: rules-does-not-require-root
This tag is a classification. There is no issue in your package.

C source-format

This is the source format declared in the package.

Visibility: classification
Show-Always: no
Check: debian/source-dir
This tag is a classification. There is no issue in your package.

C standards-version

The standards version of the package according to Standards-Version field
in the debian/control file.

Visibility: classification
Show-Always: no
Check: fields/standards-version
This tag is a classification. There is no issue in your package.

C trimmed-deb822-field

C trimmed-field

C upstream-metadata

C upstream-metadata-exists

The sources contain a DEP 12 metadata file.

Please refer to https://dep-team.pages.debian.net/deps/dep12/ for details.

Visibility: classification
Show-Always: no
Check: debian/upstream/metadata
This tag is a classification. There is no issue in your package.

C vcs

The package uses the specified VCS (eg. "git") according to the
debian/control file.

Visibility: classification
Show-Always: no
Check: fields/vcs
This tag is a classification. There is no issue in your package.

C vcs-uri

The package uses the specified VCS URI according to the debian/control
file.

Visibility: classification
Show-Always: no
Check: fields/vcs
This tag is a classification. There is no issue in your package.

python-click-doc_8.2.0-1_all.deb

P repeated-path-segment

The file is installed into a location that repeats the given path segment.
An example would be /usr/lib/lib or /usr/share/myprogram/share.

More often than not this is unintended.

Please refer to Bug#950052 and Bug#950027 for details.

Visibility: pedantic
Show-Always: no
Check: files/hierarchy/path-segments

X duplicate-files

The package ships the two (or more) files with the exact same contents.

Duplicates can often be replaced with symlinks by running:

jdupes -rl debian/${binary}/usr

... after they are installed, eg. in override_dh_link. In addition, please
consider reporting this upstream.

Note: empty files are exempt from this check.

Please refer to the jdupes(1) manual page for details.

Visibility: pedantic
Show-Always: no
Check: files/duplicates
This tag is experimental.

C control-tarball-compression-format

C data-tarball-compression-format

C mail-contact

C no-ctrl-scripts

The package does not rely on any maintainer scripts (or other executable
control files).

Visibility: classification
Show-Always: no
Check: control-files
This tag is a classification. There is no issue in your package.

C package-is-team-maintained

C trimmed-field

python3-click_8.2.0-1_all.deb

C control-tarball-compression-format

C ctrl-script

C data-tarball-compression-format

C debhelper-autoscript-in-maintainer-scripts

The maintainer scripts of the package contain one or more auto-generated
shell snippets inserted by the listed debhelper tool.

Visibility: classification
Show-Always: no
Check: maintainer-scripts/generated
This tag is a classification. There is no issue in your package.

C mail-contact

C maintainer-script-interpreter

C package-is-team-maintained

C trimmed-field

BETA