988e5f58d15f0f519cdc57e9fc72e3d3d96c44e7
[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 https://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 # common flags for tests ending in squeeze
48 flags-end-squeeze =
49 # extra fake-essential packages for successfully purging in squeeze
50         --scriptsdir /etc/piuparts/scripts-squeeze
51 # debsums failures won't be fixed in squeeze
52         --warn-on-debsums-errors
53
54 # common flags for starting a test in lenny
55 flags-start-lenny =
56 # dpkg --force-unsafe-io was added in squeeze
57         --dpkg-noforce-unsafe-io
58 # same flags needed as in squeeze
59         %(flags-start-squeeze)s
60
61
62 [global]
63 sections =
64 #       sid
65 #       jessie
66         wheezy2jessie
67 #       squeeze
68         squeeze2squeeze-lts
69
70 mirror = http://ftp.de.debian.org/debian/
71 master-host = goldwasser
72 master-user = piupartsm
73 bts-from = piuparts-devel@lists.alioth.debian.org
74 master-command = /srv/piuparts.debian.org/share/piuparts/piuparts-master
75 piuparts-command =
76         timeout -s INT -k 5m 35m
77         sudo /usr/sbin/piuparts
78 master-directory = /srv/piuparts.debian.org/master
79 slave-directory = /srv/piuparts.debian.org/slave
80 basetgz-directory = /srv/piuparts.debian.org/slave/basetgz
81 output-directory = /srv/piuparts.debian.org/htdocs
82 backup-directory = /srv/piuparts.debian.org/backup
83 tmpdir = /srv/piuparts.debian.org/tmp
84 doc-root = /piuparts
85 components = main
86 # this value is too high for production (it will cause piuparts-slave to sleep
87 # for a whole day) but useful for testing master-slave mode, for running on a
88 # test system 24/7 without causing load for 24/7
89 idle-sleep = 86400
90 max-reserved = 10
91
92
93 [sid]
94 description = + Fails if there are leftover files after purge.
95 piuparts-flags =
96         %(flags-leftovers)s
97 distro = sid
98 arch = amd64
99 # Once there are no packages left which leave files on purge behind,
100 # --pedantic-purge-test should be added
101
102 [jessie]
103 piuparts-flags =
104         %(flags-default)s
105 distro = jessie
106 arch = amd64
107
108 [wheezy2jessie]
109 piuparts-flags =
110         %(flags-default)s
111         %(flags-start-wheezy)s
112 arch = amd64
113 upgrade-test-distros = wheezy jessie
114
115 [squeeze]
116 json-sections = none
117 piuparts-flags =
118         %(flags-default)s
119         %(flags-start-squeeze)s
120         %(flags-end-squeeze)s
121 distro = squeeze
122 arch = amd64
123 reschedule-old-count = 50
124
125 [squeeze2squeeze-lts]
126 json-sections = none
127 piuparts-flags =
128         %(flags-default)s
129         %(flags-start-squeeze)s
130         %(flags-end-squeeze)s
131 depends-sections = squeeze
132 area = main
133 arch = amd64
134 upgrade-test-distros = squeeze squeeze-lts