5c6b05dd8f2e4122c1383636caade68d0dfcdbc6
[piuparts/piuparts.git] / instances / piuparts.conf.goldwasser
1 #
2 # This is the configuration file for piuparts running in master-slave mode on a (development) host called goldwasser
3 #
4 # For more information on this setup see /usr/share/doc/piuparts-master/README_server.txt
5 #
6
7 [DEFAULT]
8 # these are needed always
9 flags-base =
10 # see http://bugs.debian.org/604807
11         --skip-logrotatefiles-test
12 # restrict to problems in the package being tested
13         --warn-on-others
14 # default exceptions
15         --scriptsdir /etc/piuparts/scripts
16
17 # default flags, only warning on leftover files
18 flags-default =
19         %(flags-base)s
20         --warn-on-leftovers-after-purge
21
22 # like default flags, but failing on leftover files
23 flags-leftovers =
24         %(flags-base)s
25 # perform some additional cleanup
26         --scriptsdir /etc/piuparts/scripts-leftovers
27
28 # common flags for starting a test in wheezy
29 flags-start-wheezy =
30 # no flags needed
31
32 # common flags for tests ending in wheezy
33 flags-end-wheezy =
34 # extra fake-essential packages for successfully purging in wheezy
35         --scriptsdir /etc/piuparts/scripts-wheezy
36 # debsums failures won't be fixed in wheezy
37         --warn-on-debsums-errors
38
39 # common flags for starting a test in squeeze
40 flags-start-squeeze =
41 # eatmydata was added post-squeeze
42         --no-eatmydata
43 # up to squeeze a non-empty /etc/shells was shipped, actually installing
44 # and removing a shell would remove its entry from /etc/shells
45         -i /etc/shells
46
47 [global]
48 sections =
49 #       sid
50 #       jessie
51 #       wheezy2jessie
52         wheezy
53 #       squeeze2wheezy
54 #       testing2sid
55 #
56 mirror = http://ftp.de.debian.org/debian/
57 master-host = localhost
58 master-user = piupartsm
59 bts-from = piuparts-devel@lists.alioth.debian.org
60 master-command = /srv/piuparts.debian.org/share/piuparts/piuparts-master
61 piuparts-command =
62         sudo
63         env PYTHONPATH=%(PYTHONPATH)s
64         timeout -s INT -k 5m 35m
65         /srv/piuparts.debian.org/sbin/piuparts
66 PYTHONPATH = /srv/piuparts.debian.org/lib/python2.7/dist-packages
67 master-directory = /srv/piuparts.debian.org/master
68 slave-directory = /srv/piuparts.debian.org/slave
69 basetgz-directory = /srv/piuparts.debian.org/slave/basetgz
70 output-directory = /srv/piuparts.debian.org/htdocs
71 backup-directory = /srv/piuparts.debian.org/backup
72 tmpdir = /srv/piuparts.debian.org/tmp
73 doc-root = /
74 components = main
75 # this value is too high for production (it will cause piuparts-slave to sleep
76 # for a whole day) but useful for testing master-slave mode, for running on a
77 # test system 24/7 without causing load for 24/7
78 idle-sleep = 86400
79 max-reserved = 50
80
81
82 [sid]
83 description = + Fails if there are leftover files after purge.
84 piuparts-flags =
85         %(flags-leftovers)s
86 distro = sid
87 # Once there are no packages left which leave files on purge behind,
88 # --pedantic-purge-test should be added
89
90
91 [testing2sid]
92 piuparts-flags =
93         %(flags-default)s
94 distro = testing
95 upgrade-test-distros = testing sid
96 reschedule-old-count = 0
97
98
99 [jessie]
100 piuparts-flags =
101         %(flags-default)s
102 distro = jessie
103
104
105 [wheezy2jessie]
106 piuparts-flags =
107         %(flags-default)s
108         %(flags-start-wheezy)s
109 distro = wheezy
110 upgrade-test-distros = wheezy jessie
111
112
113 [wheezy]
114 piuparts-flags =
115         %(flags-default)s
116         %(flags-start-wheezy)s
117         %(flags-end-wheezy)s
118 distro = wheezy
119 reschedule-old-count = 0
120
121
122 [squeeze2wheezy]
123 piuparts-flags =
124         %(flags-default)s
125         %(flags-start-squeeze)s
126         %(flags-end-wheezy)s
127 distro = squeeze
128 upgrade-test-distros = squeeze wheezy
129 reschedule-old-count = 0
130