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
[debian/changelog:1]
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
[debian/tests/unittests:4]
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
[debian/changelog:1]
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
[debian/control:22]
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.
[debian/watch]
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.
[debian/watch:3]
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.
[debian/copyright:17]
We use X-DH-Compat: 14
The "default" dependencies are added automatically by debhelper in compat level 14.
The "default" dependencies are added automatically by debhelper in compat level 14.
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
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
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.
[debian/rules]
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.
[debian/watch]
[requirements/build.txt:2]
[requirements/dev.txt:2]
[requirements/docs.txt:2]
[requirements/tests.txt:2]
[requirements/typing.txt:2]
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.
[debian/patches/series]
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.
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.
[debian/control]
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.
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.
[debian/control:6]
[debian/control:26]
[debian/control:4]
[debian/control:3]
[debian/control:2]
[debian/control:1]
[debian/control:23]
[debian/control:27]
[debian/control:5]
[debian/control:24]
[debian/control:25]
[debian/control:22]
[debian/control:30]
[debian/control:32]
[debian/control:31]
[debian/control:33]
[debian/control:29]
[debian/control:47]
[debian/control:48]
[debian/control:50]
[debian/control:49]
[debian/control:45]
[debian/control:46]
[debian/upstream/metadata]
[debian/upstream/metadata]
[debian/upstream/metadata]
[debian/upstream/metadata]
[debian/upstream/metadata]
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.
[debian/upstream/metadata]
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.
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.
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
[usr/share/doc/python-click-doc/examples/complex/complex/]
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.
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.
[postinst]
[prerm]
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.
[postinst]
[prerm]