9d70e438dcaded5b5a67a2fd7dfe2d4246a72a69
[piuparts/piuparts.git] / instances / piuparts.conf.anbe
1 #
2 # This is the configuration file for piuparts in master-slave mode as run by AnBe.
3 #
4
5 [DEFAULT]
6 flags-base =
7         --skip-logrotatefiles-test
8         --warn-on-others
9         --no-eatmydata
10         --scriptsdir /etc/piuparts/scripts
11         --allow-database
12
13 flags-default =
14         %(flags-base)s
15         --warn-on-leftovers-after-purge
16 flags-leftovers =
17         %(flags-base)s
18         --scriptsdir /etc/piuparts/scripts-leftovers
19
20 flags-start-wheezy =
21 flags-end-wheezy =
22         --warn-on-debsums-errors
23         --scriptsdir /etc/piuparts/scripts-wheezy
24
25 flags-start-squeeze =
26         -i /etc/shells
27 flags-end-squeeze =
28         --warn-on-debsums-errors
29         --scriptsdir /etc/piuparts/scripts-squeeze
30
31
32 [global]
33 # sections may be wrapped with continuation lines being indented
34 # and may contain non-indented comments between continuation lines
35 sections =
36         experimental/main
37         sid/main
38         jessie/main
39         wheezy/main
40         wheezy-proposed/main
41         squeeze/main
42         sid2experimental/main
43         testing2sid/main
44         squeeze2wheezy/main
45 #
46         experimental/contrib
47         sid/contrib
48         jessie/contrib
49         wheezy/contrib
50         wheezy-proposed/contrib
51         squeeze/contrib
52         sid2experimental/contrib
53         testing2sid/contrib
54         squeeze2wheezy/contrib
55 #
56         experimental/non-free
57         sid/non-free
58         jessie/non-free
59         wheezy/non-free
60         wheezy-proposed/non-free
61         squeeze/non-free
62         sid2experimental/non-free
63         testing2sid/non-free
64         squeeze2wheezy/non-free
65 #
66 proxy = http://localhost:3128
67 #
68 mirror = http://ftp.de.debian.org/debian
69 #
70 master-host = localhost
71 #
72 master-user = piupartsm
73 master-command = /srv/piuparts/share/piuparts/piuparts-master
74 piuparts-command =
75         sudo
76         nice
77         env PYTHONPATH=%(PYTHONPATH)s
78         timeout -s INT -k 5m 30m
79         /srv/piuparts/sbin/piuparts
80 PYTHONPATH = /srv/piuparts/lib/python2.7/dist-packages
81 master-directory = /srv/piuparts/master
82 slave-directory = /srv/piuparts/slave
83 basetgz-directory = /srv/piuparts/slave/basetgz
84 output-directory = /srv/piuparts/htdocs
85 backup-directory = /srv/piuparts/backup
86 tmpdir = /tmp/piupartss
87 slave-load-max = 9.5
88 idle-sleep = 1800
89 max-tgz-age = 0
90 max-reserved = 50
91 reschedule-untestable-days = 3
92 expire-old-days = 120
93 reschedule-old-days = 90
94 reschedule-old-count = 1000
95 expire-fail-days = 8
96 reschedule-fail-days = 5
97 reschedule-fail-count = 100
98
99
100 ############################################################################
101 ###  Install, remove, and purge tests.                                   ###
102 ############################################################################
103
104
105 [experimental/main]
106 precedence = 40
107 piuparts-flags =
108         %(flags-default)s
109 depends-sections = sid/main
110 distro = experimental
111 arch = amd64
112 area = main
113 components = main
114 reschedule-old-days = 30
115 expire-old-days = 45
116
117 [experimental/contrib]
118 precedence = 45
119 piuparts-flags =
120         %(flags-default)s
121 depends-sections = experimental/main sid/main sid/contrib sid/non-free
122 distro = experimental
123 arch = amd64
124 area = contrib
125 reschedule-old-days = 30
126 expire-old-days = 45
127
128 [experimental/non-free]
129 precedence = 45
130 piuparts-flags =
131         %(flags-default)s
132 depends-sections = experimental/main sid/main sid/contrib sid/non-free
133 distro = experimental
134 arch = amd64
135 area = non-free
136 reschedule-old-days = 30
137 expire-old-days = 45
138
139
140 [sid/main]
141 precedence = 10
142 piuparts-flags =
143         %(flags-default)s
144 distro = sid
145 arch = amd64
146 area = main
147 components = main
148 # 60*60*24*2
149 max-tgz-age = 172800
150 reschedule-old-days = 30
151 expire-old-days = 45
152
153 [sid/contrib]
154 precedence = 45
155 piuparts-flags =
156         %(flags-default)s
157 depends-sections = sid/main sid/non-free
158 distro = sid
159 arch = amd64
160 area = contrib
161 reschedule-old-days = 30
162 expire-old-days = 45
163
164 [sid/non-free]
165 precedence = 45
166 piuparts-flags =
167         %(flags-default)s
168 depends-sections = sid/main sid/contrib
169 distro = sid
170 arch = amd64
171 area = non-free
172 reschedule-old-days = 30
173 expire-old-days = 45
174
175
176 [jessie/main]
177 precedence = 10
178 piuparts-flags =
179         %(flags-default)s
180 distro = jessie
181 arch = amd64
182 area = main
183 components = main
184 # 60*60*24*7
185 max-tgz-age = 604800
186
187 [jessie/contrib]
188 precedence = 45
189 piuparts-flags =
190         %(flags-default)s
191 depends-sections = jessie/main jessie/non-free
192 distro = jessie
193 arch = amd64
194 area = contrib
195
196 [jessie/non-free]
197 precedence = 45
198 piuparts-flags =
199         %(flags-default)s
200 depends-sections = jessie/main jessie/contrib
201 distro = jessie
202 arch = amd64
203 area = non-free
204
205
206 [wheezy/main]
207 precedence = 10
208 piuparts-flags =
209         %(flags-default)s
210         %(flags-start-wheezy)s
211         %(flags-end-wheezy)s
212 distro = wheezy
213 arch = amd64
214 area = main
215 components = main
216 # 60*60*24*30
217 max-tgz-age = 2592000
218
219 [wheezy/contrib]
220 precedence = 45
221 piuparts-flags =
222         %(flags-default)s
223         %(flags-start-wheezy)s
224         %(flags-end-wheezy)s
225 depends-sections = wheezy/main wheezy/non-free
226 distro = wheezy
227 arch = amd64
228 area = contrib
229
230 [wheezy/non-free]
231 precedence = 45
232 piuparts-flags =
233         %(flags-default)s
234         %(flags-start-wheezy)s
235         %(flags-end-wheezy)s
236 depends-sections = wheezy/main wheezy/contrib
237 distro = wheezy
238 arch = amd64
239 area = non-free
240
241
242 [wheezy-proposed/main]
243 precedence = 20
244 piuparts-flags =
245         %(flags-default)s
246         %(flags-start-wheezy)s
247         %(flags-end-wheezy)s
248 distro = wheezy-proposed
249 arch = amd64
250 area = main
251 components = main
252
253 [wheezy-proposed/contrib]
254 precedence = 45
255 piuparts-flags =
256         %(flags-default)s
257         %(flags-start-wheezy)s
258         %(flags-end-wheezy)s
259 depends-sections = wheezy-proposed/main wheezy-proposed/non-free
260 distro = wheezy-proposed
261 arch = amd64
262 area = contrib
263
264 [wheezy-proposed/non-free]
265 precedence = 45
266 piuparts-flags =
267         %(flags-default)s
268         %(flags-start-wheezy)s
269         %(flags-end-wheezy)s
270 depends-sections = wheezy-proposed/main wheezy-proposed/contrib
271 distro = wheezy-proposed
272 arch = amd64
273 area = non-free
274
275
276 [squeeze/main]
277 precedence = 10
278 piuparts-flags =
279         %(flags-default)s
280         %(flags-start-squeeze)s
281         %(flags-end-squeeze)s
282 distro = squeeze
283 arch = amd64
284 area = main
285 components = main
286 # 60*60*24*30
287 max-tgz-age = 2592000
288
289 [squeeze/contrib]
290 precedence = 45
291 piuparts-flags =
292         %(flags-default)s
293         %(flags-start-squeeze)s
294         %(flags-end-squeeze)s
295 depends-sections = squeeze/main squeeze/non-free
296 distro = squeeze
297 arch = amd64
298 area = contrib
299
300 [squeeze/non-free]
301 precedence = 45
302 piuparts-flags =
303         %(flags-default)s
304         %(flags-start-squeeze)s
305         %(flags-end-squeeze)s
306 depends-sections = squeeze/main squeeze/contrib
307 distro = squeeze
308 arch = amd64
309 area = non-free
310
311
312 ############################################################################
313 ###  Install, distupgrade, remove, and purge tests.                      ###
314 ############################################################################
315
316
317 [squeeze2wheezy/main]
318 precedence = 60
319 piuparts-flags =
320         %(flags-default)s
321         %(flags-start-squeeze)s
322         %(flags-end-wheezy)s
323         --scriptsdir /etc/piuparts/scripts-debug-problemresolver
324 arch = amd64
325 area = main
326 components = main
327 distro = squeeze
328 upgrade-test-distros = squeeze wheezy
329
330 [squeeze2wheezy/contrib]
331 precedence = 95
332 piuparts-flags =
333         %(flags-default)s
334         %(flags-start-squeeze)s
335         %(flags-end-wheezy)s
336 depends-sections = squeeze2wheezy/main squeeze2wheezy/non-free
337 arch = amd64
338 area = contrib
339 distro = squeeze
340 upgrade-test-distros = squeeze wheezy
341
342 [squeeze2wheezy/non-free]
343 precedence = 95
344 piuparts-flags =
345         %(flags-default)s
346         %(flags-start-squeeze)s
347         %(flags-end-wheezy)s
348 depends-sections = squeeze2wheezy/main squeeze2wheezy/contrib
349 arch = amd64
350 area = non-free
351 distro = squeeze
352 upgrade-test-distros = squeeze wheezy
353
354
355 [testing2sid/main]
356 precedence = 60
357 piuparts-flags =
358         %(flags-default)s
359 arch = amd64
360 area = main
361 components = main
362 distro = testing
363 upgrade-test-distros = testing sid
364 reschedule-old-count = 0
365
366 [testing2sid/contrib]
367 precedence = 95
368 piuparts-flags =
369         %(flags-default)s
370 depends-sections = testing2sid/main testing2sid/non-free
371 arch = amd64
372 area = contrib
373 distro = testing
374 upgrade-test-distros = testing sid
375 reschedule-old-count = 0
376
377 [testing2sid/non-free]
378 precedence = 95
379 piuparts-flags =
380         %(flags-default)s
381 depends-sections = testing2sid/main testing2sid/contrib
382 arch = amd64
383 area = non-free
384 distro = testing
385 upgrade-test-distros = testing sid
386 reschedule-old-count = 0
387
388
389 [sid2experimental/main]
390 precedence = 70
391 piuparts-flags =
392         %(flags-default)s
393 depends-sections = sid/main
394 arch = amd64
395 area = main
396 components = main
397 upgrade-test-distros = sid experimental
398
399 [sid2experimental/contrib]
400 precedence = 95
401 piuparts-flags =
402         %(flags-default)s
403 depends-sections = sid2experimental/main sid/main sid/contrib sid/non-free
404 arch = amd64
405 area = contrib
406 upgrade-test-distros = sid experimental
407
408 [sid2experimental/non-free]
409 precedence = 95
410 piuparts-flags =
411         %(flags-default)s
412 depends-sections = sid2experimental/main sid/main sid/contrib sid/non-free
413 arch = amd64
414 area = non-free
415 upgrade-test-distros = sid experimental
416