Source code for backend.constants

import os

mockchain = "/usr/bin/mockchain"
# rsync path
rsync = "/usr/bin/rsync"

DEF_REMOTE_BASEDIR = "/var/tmp"
DEF_BUILD_TIMEOUT = 3600 * 6
DEF_REPOS = []
DEF_CHROOT = None
DEF_BUILD_USER = "mockbuilder"
DEF_DESTDIR = os.getcwd()
DEF_MACROS = {}
DEF_BUILDROOT_PKGS = ""


DEF_CONSECUTIVE_FAILURE_THRESHOLD = 10
CONSECUTIVE_FAILURE_REDIS_KEY = "copr:sys:consecutive_build_fails"


[docs]class BuildStatus(object): FAILURE = 0 SUCCEEDED = 1 RUNNING = 3 PENDING = 4 SKIPPED = 5
LOG_PUB_SUB = "copr:backend:log:pubsub::" from logging import Formatter default_log_format = Formatter( '[%(asctime)s][%(levelname)6s][%(name)10s][%(filename)s:%(funcName)s:%(lineno)d] %(message)s') build_log_format = Formatter( '[%(asctime)s][%(levelname)6s][PID:%(process)d] %(message)s')