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
11 Info: Packages with their maintainer set to packages@qa.debian.org, i.e.
12 orphaned packages, should not have uploaders. Adopt the package properly if
13 you want to resume its maintenance.
15 Tag: qa-upload-has-incorrect-version-number
17 Info: A QA upload (uploading an orphaned package without adopting it) is
18 always a maintainer upload: it should not get a NMU revision number.
20 Tag: source-nmu-has-incorrect-version-number
22 Info: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
23 native package). This is to prevent stealing version numbers from the
26 Maybe you didn't intend this upload to be a NMU, in that case, please
27 doublecheck that the most recent entry in the changelog is byte-for-byte
28 identical to the maintainer or one of the uploaders.
30 Tag: maintainer-upload-has-incorrect-version-number
32 Info: A maintainer upload should have a Debian revision without dots.
33 Revisions with dots are reserved for Non-Maintainer Uploads (NMU's), if you
34 do a maintainer-upload with dots, a potential NMU'er has problems choosing a
35 correct version number.
37 Tag: changelog-should-mention-qa
39 Info: If this upload is to orphan this package, please mention this fact on
40 the first line of the changelog. If this is a QA upload, please mention "QA
41 (group) upload" there.
43 Tag: changelog-should-mention-nmu
45 Info: When you NMU a package, that fact should be mentioned on the first line
46 in the changelog entry. Use the words "NMU" or "Non-maintainer upload"
49 Maybe you didn't intend this upload to be a NMU, in that case, please
50 doublecheck that the most recent entry in the changelog is byte-for-byte
51 identical to the maintainer or one of the uploaders.
53 Tag: changelog-should-not-mention-nmu
55 Info: The first line of the changelog entry for this package appears to
56 indicate it is a non-maintainer upload (by including either that string
57 or the string "NMU" and not saying that it's an acknowledgement), but the
58 changelog indicates the person making this release is one of the
61 If this was intended to be an NMU, do not add yourself as a maintainer or
62 uploader. Otherwise, please rephrase your changelog entry to not cause
65 Tag: changelog-is-symlink
67 Info: The file <tt>debian/changelog</tt> is a symlink instead of a regular
68 file. This is unnecessary and makes package checking and manipulation
69 more difficult. If the changelog should be available in the source
70 package under multiple names, make <tt>debian/changelog</tt> the real
71 file and the other names symlinks to it.
73 This problem may have prevented lintian from performing other checks,
74 leading to undetected changelog errors.