Added lots more modules from lintian. Maemian appears to work.
[maemian] / checks / nmu.desc
1 Check-Script: nmu
2 Author: Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
3 Abbrev: nmu
4 Type: source
5 Unpack-Level: 1
6 Needs-Info: debfiles
7 Info: This script checks if a source package is consistent about its NMU-ness.
8
9 Tag: orphaned-package-should-not-have-uploaders
10 Severity: important
11 Certainty: certain
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.
15
16 Tag: qa-upload-has-incorrect-version-number
17 Severity: normal
18 Certainty: certain
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.
21
22 Tag: source-nmu-has-incorrect-version-number
23 Severity: normal
24 Certainty: certain
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
27  maintainer.
28  .
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.
35 Ref: devref 5.11.2
36
37 Tag: maintainer-upload-has-incorrect-version-number
38 Severity: normal
39 Certainty: certain
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.
44
45 Tag: changelog-should-mention-qa
46 Severity: normal
47 Certainty: certain
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.
51
52 Tag: changelog-should-mention-nmu
53 Severity: normal
54 Certainty: certain
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"
57  (case insensitive).
58  .
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.
65 Ref: devref 5.11.3
66
67 Tag: changelog-should-not-mention-nmu
68 Severity: normal
69 Certainty: possible
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
74  maintainers.
75  .
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
78  confusion.
79
80 Tag: changelog-is-symlink
81 Severity: normal
82 Certainty: certain
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.
88  .
89  This problem may have prevented lintian from performing other checks,
90  leading to undetected changelog errors.