Package daklib :: Module checks
[hide private]
[frames] | no frames]

Module checks

source code

module provided pre-acceptance tests

Please read the documentation for the Check class for the interface.

Classes [hide private]
  Reject
exception raised by failing checks
  RejectExternalFilesMismatch
exception raised by failing the external hashes check
  RejectACL
exception raise by failing ACL checks
  Check
base class for checks
  SignatureAndHashesCheck
  WeakSignatureCheck
Check that .changes and .dsc are not signed using a weak algorithm
  SignatureTimestampCheck
Check timestamp of .changes signature
  ChangesCheck
Check changes file for syntax errors.
  ExternalHashesCheck
Checks hashes in .changes and .dsc against an external database.
  BinaryCheck
Check binary packages for syntax errors.
  BinaryTimestampCheck
check timestamps of files in binary packages
  SourceCheck
Check source package for syntax errors.
  SingleDistributionCheck
Check that the .changes targets only a single distribution.
  ACLCheck
Check the uploader is allowed to upload the packages in .changes
  TransitionCheck
check for a transition
  NoSourceOnlyCheck
  NewOverrideCheck
Override NEW requirement
  ArchAllBinNMUCheck
Check for arch:all binNMUs
  LintianCheck
Check package using lintian
  SourceFormatCheck
Check source format is allowed in the target suite
  SuiteCheck
  SuiteArchitectureCheck
  VersionCheck
Check version constraints
Functions [hide private]
 
check_fields_for_valid_utf8(filename, control)
Check all fields of a control file for valid UTF-8
source code

Imports: Config, dbconn, fix_maintainer, ParseMaintError, lintian, utils, daklib, apt_inst, apt_pkg, version_compare, datetime, os, subprocess, tempfile, textwrap, time, yaml