Added some code to peer into a data structure in Maemian/Schedule.pm. Also added the
[maemian] / nokia-lintian / checks / md5sums.desc
1 Check-Script: md5sums
2 Author: Christian Schwarz <schwarz@debian.org>
3 Abbrev: md5
4 Type: binary
5 Unpack-Level: 1
6 Needs-Info: md5sums
7 Info: This script checks if md5sum control files are valid, if they are
8  provided by a binary package.
9
10 Tag: no-md5sums-control-file
11 Type: info
12 Info: This package does not contain an md5sums control file.  This control
13  file listing the MD5 checksums of the contents of the package is not
14  required, but if present debsums can use it to verify that no files
15  shipped with your package have been modified.  Providing it is
16  recommended.
17  .
18  If you are using debhelper to create your package, just add a call to
19  <tt>dh_md5sums</tt> at the end of your binary-indep or binary-arch
20  target, right before <tt>dh_builddeb</tt>.
21
22 Tag: malformed-md5sums-control-file
23 Type: error
24 Info: The indicated line of the md5sums control file for this package was
25  malformed.  Each line of an md5sums control file should contain an MD5
26  checksum, some whitespace, and then the path to the file corresponding to
27  that checksum.
28
29 Tag: md5sum-mismatch
30 Type: error
31 Info: The md5sum listed for the file does not match the actual file
32  contents.
33  .
34  Usually, this error occurs during the package build process, if the
35  <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
36  <tt>debstd</tt> is run.
37
38 Tag: md5sums-lists-nonexisting-file
39 Type: error
40 Info: The md5sums control file lists a file which is not included in the
41  package.
42  .
43  Usually, this error occurs during the package build process, if the
44  <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
45  <tt>debstd</tt> is run.
46  .
47  If all the files in the <tt>DEBIAN/</tt> subdirectory are listed
48  above, the problem was probably caused by building the package using a
49  buggy debstd/debmake. In this case, rebuilding the package with an
50  updated debstd should fix the problem.
51
52 Tag: file-missing-in-md5sums
53 Type: warning
54 Info: The package contains a file which isn't listed in the md5sums control
55  file.
56  .
57  Usually, this error occurs during the package build process, if the
58  <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
59  <tt>debstd</tt> is run.