################################################################################
+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"),
- ("make-suite-file-list",
- "Generate lists of packages per suite for apt-ftparchive"),
+ ("dominate",
+ "Remove obsolete source and binary associations from suites"),
("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",
"import old changes files into known_changes table"),
("add-user",
"Add a user to the archive"),
+ ("make-changelog",
+ "Generate changelog between two suites"),
]
return functionality
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("-","_"))