Check-Script: changes-file Abbrev: chng Type: changes Info: This script checks for various problems with .changes files Tag: malformed-changes-file Severity: serious Certainty: certain Info: There is no "Format" field in your .changes file. This probably indicates some serious problem with the file. Perhaps it's not actually a changes file, or it's not in the proper format, or it's PGP-signed twice. . Since Lintian was unable to parse this .changes file, any further checks on it were skipped. Ref: policy 5.5 Tag: no-description-in-changes-file Severity: serious Certainty: certain Info: There is no "Description" field in your .changes file. A description is mandatory and is usually constructed from the descriptions in the control file of the package by the package build tools. Ref: policy 5.5 Tag: bad-distribution-in-changes-file Severity: important Certainty: certain Info: You've specified an unknown target distribution for your upload in the debian/changelog file. . Note that the distributions non-free and contrib are no longer valid. You'll have to use distribution unstable and Section: non-free/xxx or Section: contrib/xxx instead. Ref: policy 5.6.14 Tag: bad-ubuntu-distribution-in-changes-file Severity: important Certainty: certain Info: You've specified an unknown target distribution for your upload in the debian/changelog file. . Your version string suggests this package is for Ubuntu, so your distribution should be one of quantal, precise, oneiric, natty, maverick, lucid, karmic, hardy, or dapper. Tag: multiple-distributions-in-changes-file Severity: important Certainty: possible Info: You've specified more than one target distribution for your upload in the *.changes file, probably via the most recent entry in the debian/changelog file. . Although this syntax is valid, it is not accepted by the Debian archive management software. This may not be a problem if this upload is targeted at an archive other than Debian's. Ref: policy 5.6.14 Tag: no-urgency-in-changes-file Severity: normal Certainty: certain Info: There is no "Urgency" field in the .changes file. This field is recommended by policy and is usually derived from the first line of the most recent changelog entry by the package build tools. Ref: policy 5.5 Tag: bad-urgency-in-changes-file Severity: important Certainty: certain Info: The keyword value of the "Urgency" field in the .changes file is not one of the allowed values of low, medium, high, critical, and emergency (case-insensitive). This value normally taken from the first line of the most recent entry in debian/changelog, which is probably where the error is. Ref: policy 5.6.17 Tag: file-size-mismatch-in-changes-file Severity: serious Certainty: certain Info: The actual file size does not match what's listed in the .changes file. Ref: policy 5.6.21, policy 5.6.24 Tag: checksum-mismatch-in-changes-file Severity: serious Certainty: certain Info: The actual checksum does not match what's listed in the .changes file. Ref: policy 5.6.21, policy 5.6.24 Tag: bad-section-in-changes-file Severity: important Certainty: certain Info: The sections non-free and contrib are no longer valid. Please use section non-free/xxx or contrib/xxx instead. Ref: policy 2.4 Tag: changed-by-name-missing Severity: serious Certainty: certain Info: The Changed-By field seems to contain just an email address. It must contain the package maintainer's name and email address. Ref: policy 5.6.4 Tag: changed-by-address-missing Severity: serious Certainty: certain Info: The Changed-By field should contain the package builder's name and email address, with the name followed by the address inside angle brackets (< and >). The address seems to be missing. Ref: policy 5.6.4 Tag: changed-by-address-malformed Severity: important Certainty: certain Info: The Changed-By field could not be parsed according to the rules in the Policy Manual. Ref: policy 5.6.4 Tag: changed-by-address-looks-weird Severity: normal Certainty: possible Info: The Changed-By field does not have whitespace between the name and the email address. Tag: changed-by-address-is-on-localhost Severity: important Certainty: certain Info: The Changed-By address includes localhost(.localdomain), which is an invalid e-mail address. Ref: policy 5.6.2