]> git.ipfire.org Git - people/jschlag/pbs.git/blame - src/buildservice/constants.py.in
Merge branch 'master' of git://git.ipfire.org/pbs
[people/jschlag/pbs.git] / src / buildservice / constants.py.in
CommitLineData
9137135a
MT
1#!/usr/bin/python
2
f6e6ff79 3import os.path
9137135a 4
f6e6ff79
MT
5# Import all constants from the pakfire module.
6from pakfire.constants import *
7
2b5a3b4d
MT
8PACKAGE_NAME = "@PACKAGE_NAME@"
9
027a662e
MT
10CONFIGSDIR = "@configsdir@"
11DATADIR = "@datadir@"
12LOCALEDIR = "@localedir@"
13TEMPLATESDIR = "@templatesdir@"
14STATICDIR = "@staticdir@"
d3e7a9fb 15
b25d332a 16PAKFIRE_DIR = "/pub/pakfire"
f6e6ff79
MT
17PACKAGES_DIR = os.path.join(PAKFIRE_DIR, "packages")
18BUILD_RELEASE_DIR = os.path.join(PACKAGES_DIR, "release")
19BUILD_SCRATCH_DIR = os.path.join(PACKAGES_DIR, "scratch")
20REPOS_DIR = os.path.join(PAKFIRE_DIR, "repositories")
21SOURCES_DIR = os.path.join(PAKFIRE_DIR, "sources")
22
23UPLOADS_DIR = "/var/tmp/pakfire/uploads"
9137135a 24
f6e6ff79
MT
25BUFFER_SIZE = 1024 * 100 # 100kb
26
01197c1d
MT
27FILE_EXTENSIONS_VIEWABLE = (
28 ".c",
3e4fdb40 29 ".cc",
01197c1d
MT
30 ".cfg",
31 ".conf",
32 ".config",
3e4fdb40 33 ".cpp",
349aa78b 34 ".diff",
01197c1d
MT
35 ".h",
36 ".nm",
37 ".patch",
3e4fdb40
MT
38 ".patch0",
39 ".patch1",
40 ".patch2",
41 ".patch3",
42 ".patch4",
43 ".patch5",
44 ".patch6",
45 ".patch7",
46 ".patch8",
47 ".patch9",
01197c1d
MT
48 ".pl",
49 ".pm",
50 ".py",
51 ".S",
52 ".s",
53 ".sh",
54 ".txt",
55 "Kconfig",
56 "Makefile",
57)
58
f6e6ff79 59N_ = lambda x: x
9137135a
MT
60
61MSG_BUILD_FAILED_SUBJECT = N_("[%(build_name)s] Build job failed.")
62MSG_BUILD_FAILED = N_("""\
63The build job "%(build_name)s" has failed.
64
65This could have a couple of reasons and needs to be investigated by you.
66
67Here is more information about the incident:
68
69 Build name: %(build_name)s
70 Build host: %(build_host)s
71
72Click on this link to get all details about the build:
f6e6ff79 73 https://pakfire.ipfire.org/job/%(build_uuid)s
9137135a
MT
74
75Sincerely,
76 The Pakfire Build Service""")
77
78
79MSG_BUILD_FINISHED_SUBJECT = N_("[%(build_name)s] Build job finished.")
80MSG_BUILD_FINISHED = N_("""\
81The build job "%(build_name)s" has finished.
82
83If you are the maintainer, it is up to you to push it to one or more repositories.
84
85Click on this link to get all details about the build:
f6e6ff79 86 https://pakfire.ipfire.org/job/%(build_uuid)s
9137135a
MT
87
88Sincerely,
89 The Pakfire Build Service""")
f6e6ff79
MT
90
91# Bug update messages.
92BUG_TESTING_MSG = """\
93%(package_name)s has been pushed to the %(distro_name)s %(repo_name)s repository.
94
95You can provide feedback for this build here:
96 %(build_url)s"""
97
98BUG_UNSTABLE_MSG = """\
99%(package_name)s has been pushed to the %(distro_name)s %(repo_name)s repository.
100
101You can provide feedback for this build here:
102 %(build_url)s"""
103
104BUG_STABLE_MSG = """\
105%(package_name)s has been pushed to the %(distro_name)s %(repo_name)s repository.
106
107If problems still persist, please make note of it in this bug report."""
108
109BUG_MESSAGES = {
110 "testing" : {
111 "status" : "MODIFIED",
112 "comment" : BUG_TESTING_MSG,
113 },
114
115 "unstable" : {
116 "status" : "ON_QA",
117 "comment" : BUG_UNSTABLE_MSG,
118 },
119
120 "stable" : {
121 "status" : "CLOSED", "resolution" : "FIXED",
122 "comment" : BUG_STABLE_MSG,
123 },
124}