2 Author: Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
7 Info: This script checks if a source package is consistent about its NMU-ness.
9 Tag: orphaned-package-should-not-have-uploaders
12 Info: Packages with their maintainer set to packages@qa.debian.org, i.e.
13 orphaned packages, should not have uploaders. Adopt the package properly if
14 you want to resume its maintenance.
16 Tag: qa-upload-has-incorrect-version-number
19 Info: A QA upload (uploading an orphaned package without adopting it) is
20 always a maintainer upload: it should not get a NMU revision number.
22 Tag: source-nmu-has-incorrect-version-number
25 Info: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
26 native package). This is to prevent stealing version numbers from the
29 Maybe you didn't intend this upload to be a NMU, in that case, please
30 doublecheck that the most recent entry in the changelog is byte-for-byte
31 identical to the maintainer or one of the uploaders. If this is a local
32 package (not intended for Debian), you can suppress this warning by
33 putting "local" in the version number or "local package" on the first
34 line of the changelog entry.
37 Tag: maintainer-upload-has-incorrect-version-number
40 Info: A maintainer upload should have a Debian revision without dots.
41 Revisions with dots are reserved for Non-Maintainer Uploads (NMU's), if you
42 do a maintainer-upload with dots, a potential NMU'er has problems choosing a
43 correct version number.
45 Tag: changelog-should-mention-qa
48 Info: If this upload is to orphan this package, please mention this fact on
49 the first line of the changelog. If this is a QA upload, please mention "QA
50 (group) upload" there.
52 Tag: changelog-should-mention-nmu
55 Info: When you NMU a package, that fact should be mentioned on the first line
56 in the changelog entry. Use the words "NMU" or "Non-maintainer upload"
59 Maybe you didn't intend this upload to be a NMU, in that case, please
60 doublecheck that the most recent entry in the changelog is byte-for-byte
61 identical to the maintainer or one of the uploaders. If this is a local
62 package (not intended for Debian), you can suppress this warning by
63 putting "local" in the version number or "local package" on the first
64 line of the changelog entry.
67 Tag: changelog-should-not-mention-nmu
70 Info: The first line of the changelog entry for this package appears to
71 indicate it is a non-maintainer upload (by including either that string
72 or the string "NMU" and not saying that it's an acknowledgement), but the
73 changelog indicates the person making this release is one of the
76 If this was intended to be an NMU, do not add yourself as a maintainer or
77 uploader. Otherwise, please rephrase your changelog entry to not cause
80 Tag: changelog-is-symlink
83 Info: The file <tt>debian/changelog</tt> is a symlink instead of a regular
84 file. This is unnecessary and makes package checking and manipulation
85 more difficult. If the changelog should be available in the source
86 package under multiple names, make <tt>debian/changelog</tt> the real
87 file and the other names symlinks to it.
89 This problem may have prevented lintian from performing other checks,
90 leading to undetected changelog errors.