Added some code to peer into a data structure in Maemian/Schedule.pm. Also added the
[maemian] / nokia-lintian / 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 Type: error
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.
14
15 Tag: qa-upload-has-incorrect-version-number
16 Type: warning
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.
19
20 Tag: source-nmu-has-incorrect-version-number
21 Type: warning
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
24  maintainer.
25  .
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.
29
30 Tag: maintainer-upload-has-incorrect-version-number
31 Type: warning
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.
36
37 Tag: changelog-should-mention-qa
38 Type: warning
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.
42
43 Tag: changelog-should-mention-nmu
44 Type: warning
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"
47  (case insensitive).
48  .
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.
52
53 Tag: changelog-should-not-mention-nmu
54 Type: warning
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
59  maintainers.
60  .
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
63  confusion.
64
65 Tag: changelog-is-symlink
66 Type: warning
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.
72  .
73  This problem may have prevented lintian from performing other checks,
74  leading to undetected changelog errors.