################################################################################
+import os
import sys
import traceback
import daklib.utils
+import warnings
from daklib.daklog import Logger
from daklib.config import Config
"Process NEW and BYHAND packages"),
("process-upload",
"Process packages in queue/unchecked"),
+ ("process-policy",
+ "Process packages in policy queues from COMMENTS files"),
+ ("dominate",
+ "Remove obsolete source and binary associations from suites"),
("make-suite-file-list",
- "Generate lists of packages per suite for apt-ftparchive"),
+ "OBSOLETE: replaced by dominate and generate-filelist"),
("make-pkg-file-mapping",
"Generate package <-> file mapping"),
+ ("generate-filelist",
+ "Generate file lists for apt-ftparchive"),
("generate-releases",
"Generate Release files"),
("contents",
"Generate .diff/Index files"),
("clean-suites",
"Clean unused/superseded packages from the archive"),
+ ("manage-build-queues",
+ "Clean and update metadata for build queues"),
("clean-queues",
"Clean cruft from incoming"),
("clean-proposed-updates",
daklib.utils.warn("unknown command '%s'" % (cmdname))
usage(functionality, 1)
+ # We do not care. No idea wth sqlalchemy warns about them, makes no sense,
+ # so we ignore it.
+ warnings.filterwarnings("ignore", 'Predicate of partial index')
+
# Invoke the module
module = __import__(cmdname.replace("-","_"))
################################################################################
if __name__ == "__main__":
+ os.environ['LANG'] = 'C'
+ os.environ['LC_ALL'] = 'C'
main()