dak.admin

Configure dak parameters in the database

Functions

architecture(args)

archive(args)

archive_add(args)

archive_list()

archive_rename(oldname, newname)

archive_rm(name)

change_component(args)

change_component_binary(transaction, suite, ...)

change_component_source(transaction, suite, ...)

component(args)

component_add(args)

component_list()

component_rename(oldname, newname)

component_rm(name)

die(msg[, exit_code])

die_arglen(args, args_needed, msg)

forget_signature(args)

get_suite_or_die(suite_name[, session, ...])

keyring(args)

keyring_add_buildd(command)

main()

Perform administrative work on the dak database

show_config(args)

show_keyring(args)

suite(args)

suite_architecture(args)

suite_component(args)

suite_config(args)

usage([exit_code])

Perform administrative work on the dak database.

version_check(args)

warn(msg)

Classes

SuiteConfigSerializer(db_name, serialize, ...)

class dak.admin.SuiteConfigSerializer(db_name: str, serialize: collections.abc.Callable[[Any], str | None], deserialize: collections.abc.Callable[[str | None], Any] | None)[source]
db_name: str
deserialize: Callable[[str | None], Any] | None
serialize: Callable[[Any], str | None]
dak.admin.__architecture_add(d: DBConn, args: list[str]) None[source]
dak.admin.__architecture_list(d: DBConn, args: list[str]) NoReturn[source]
dak.admin.__architecture_rm(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_add(d: DBConn, args: list[str], addallarches=False) None[source]
dak.admin.__suite_add_build_queue(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_architecture_add(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_architecture_list(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_architecture_listarch(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_architecture_listsuite(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_architecture_rm(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_component_add(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_component_list(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_component_listcomponent(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_component_listsuite(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_component_rm(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_config_get(d: DBConn, args: list[str], direct_value=False, json_format=False) None[source]
dak.admin.__suite_config_internal_set(suite: Suite, suite_name: str, kvpairs: dict[str, str], print_config_set=True) None[source]
dak.admin.__suite_config_list(d: DBConn, args: list[str], json_format=False) None[source]
dak.admin.__suite_config_set(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_config_set_confing_args_as_dict(args: list[str]) dict[str, str][source]
dak.admin.__suite_config_set_json(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_list(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_rm(d: DBConn, args: list[str]) None[source]
dak.admin.__suite_show(d: DBConn, args: list[str]) None[source]
dak.admin.__version_check_add(d: DBConn, suite_name: str, check: str, reference_name: str) None[source]
dak.admin.__version_check_list(d: DBConn) None[source]
dak.admin.__version_check_list_suite(d: DBConn, suite_name: str) None[source]
dak.admin.__version_check_rm(d: DBConn, suite_name: str, check: str, reference_name: str) None[source]
dak.admin._deserialize_policy_queue(x)[source]
dak.admin._deserialize_suite(x: str | None) int | None[source]
dak.admin._get_suite_value(suite: Suite, conf_name: str)[source]
dak.admin._serialize_archive(x, session=None)[source]
dak.admin._serialize_policy_queue(x, session=None)[source]
dak.admin._serialize_suite(x: int | None) str | None[source]
dak.admin._set_suite_value(suite: Suite, conf_name: str, new_value)[source]
dak.admin.architecture(args: list[str]) None[source]
dak.admin.archive(args: list[str]) None[source]
dak.admin.archive_add(args: list[str]) None[source]
dak.admin.archive_list() None[source]
dak.admin.archive_rename(oldname: str, newname: str) None[source]
dak.admin.archive_rm(name: str) None[source]
dak.admin.change_component(args: list[str]) None[source]
dak.admin.change_component_binary(transaction: ArchiveTransaction, suite: Suite, component: Component, binary_names: list[str]) None[source]
dak.admin.change_component_source(transaction: ArchiveTransaction, suite: Suite, component: Component, source_names: list[str]) None[source]
dak.admin.component(args: list[str]) None[source]
dak.admin.component_add(args: list[str]) None[source]
dak.admin.component_list() None[source]
dak.admin.component_rename(oldname: str, newname: str) None[source]
dak.admin.component_rm(name: str) None[source]
dak.admin.die(msg: str, exit_code: int = 1) NoReturn[source]
dak.admin.die_arglen(args: Sequence, args_needed: int, msg: str) None[source]
dak.admin.forget_signature(args: list[str]) None[source]
dak.admin.get_suite_or_die(suite_name: str, session=None, error_message='E: Invalid/unknown suite %(suite_name)s') Suite[source]
dak.admin.keyring(args: list[str]) None[source]
dak.admin.keyring_add_buildd(command: list[str]) None[source]
dak.admin.main() None[source]

Perform administrative work on the dak database

dak.admin.show_config(args: list[str]) None[source]
dak.admin.show_keyring(args: list[str]) None[source]
dak.admin.suite(args: list[str]) None[source]
dak.admin.suite_architecture(args: list[str]) None[source]
dak.admin.suite_component(args: list[str]) None[source]
dak.admin.suite_config(args: list[str]) None[source]
dak.admin.usage(exit_code: int = 0) NoReturn[source]

Perform administrative work on the dak database.

dak.admin.version_check(args: list[str]) None[source]
dak.admin.warn(msg: str) None[source]