]> git.decadent.org.uk Git - dak.git/blob - debian/dak.conf
LOCAL: Remove replay check
[dak.git] / debian / dak.conf
1 Dinstall
2 {
3    SigningKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/secring.gpg";
4    SigningPubKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
5 //   SendmailCommand "/usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org";
6    SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
7    MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
8    MyAdminAddress "ftpmaster@ftp-master.debian.org";
9    MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
10    MyDistribution "Debian"; // Used in emails
11    BugServer "bugs.debian.org";
12    PackagesServer "packages.debian.org";
13    TrackingServer "packages.qa.debian.org";
14    Bcc "archive@ftp-master.debian.org";
15    SkipTime 300;
16    BXANotify "true";
17    CloseBugs "true";
18    OverrideDisparityCheck "true";
19    DefaultSuite "unstable";
20    LintianTags "/srv/ftp-master.debian.org/dak/config/debian/lintian.tags";
21    ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
22    // if you setup an own dak repository and want to upload Debian packages you most possibly want
23    // to set the following option to a real path/filename and then enter those mail addresses that
24    // you want to be able to receive mails generated by your dak installation. This avoids spamming
25    // the real maintainers of a package you upload with mail.
26    // format of entries: one entry per line. Either an email address directly, or a regular expression,
27    // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
28    // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
29    //  MailWhiteList "/some/path/to/a/file";
30 };
31
32 Transitions
33 {
34    Notifications "debian-devel@lists.debian.org";
35 };
36
37 Generate-Index-Diffs
38 {
39    Options
40    {
41      Archive "ftp-master";
42      TempDir "/srv/ftp-master.debian.org/tiffani";
43      MaxDiffs { Default 56; };
44    };
45 };
46
47 Show-New
48 {
49   HTMLPath "/srv/ftp.debian.org/web/new/";
50   Options::Queue "new,backports-new";
51 }
52
53 Show-Deferred
54 {
55   LinkPath "/srv/ftp.debian.org/web/deferred/";
56   DeferredQueue "/srv/upload.debian.org/DEFERRED/";
57 }
58
59 Import-Users-From-Passwd
60 {
61   ValidGID "800";
62   // Comma separated list of users who are in Postgres but not the passwd file
63   KnownPostgres "postgres,dak,dak-unpriv,katie,release,qa,www-data,guest,repuser,debian-backup";
64 };
65
66 Clean-Queues
67 {
68   Options
69   {
70     Days 14;
71    };
72  MorgueSubDir "queues";
73 };
74
75 Control-Overrides
76 {
77   Options
78   {
79     Component "main";
80     Suite "unstable";
81     Type "deb";
82    };
83 };
84
85 Rm
86 {
87   Options
88   {
89     Suite "unstable";
90    };
91
92    LogFile "/srv/ftp.debian.org/web/removals.txt";
93    LogFile822 "/srv/ftp.debian.org/web/removals.822";
94    Bcc "removed-packages@qa.debian.org";
95 };
96
97 Import-LDAP-Fingerprints
98 {
99   LDAPDn "ou=users,dc=debian,dc=org";
100   LDAPServer "db.debian.org";
101   CACertFile "/etc/ssl/servicecerts/db.debian.org.crt";
102   ExtraKeyrings
103   {
104     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
105     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
106     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
107   };
108   KeyServer "wwwkeys.eu.pgp.net";
109 };
110
111 Clean-Suites
112 {
113   MorgueSubDir "pool";
114 };
115
116 Process-New
117 {
118   LockDir "/srv/ftp-master.debian.org/lock/new/";
119 };
120
121 SuiteMappings
122 {
123  "silent-map squeeze-security oldstable-security";
124  "silent-map wheezy-security stable-security";
125  "silent-map jessie-security testing-security";
126  "propup-version stable-security testing testing-proposed-updates unstable";
127  "propup-version testing-security unstable";
128  "map squeeze oldstable";
129  "map squeeze-proposed-updates oldstable-proposed-updates";
130  "map squeeze-updates oldstable-proposed-updates";
131  "map wheezy stable";
132  "map wheezy-proposed-updates proposed-updates";
133  "map wheezy-updates proposed-updates";
134  "map jessie testing";
135  "map jessie-proposed-updates testing-proposed-updates";
136  "map jessie-updates testing-proposed-updates";
137  "map sid unstable";
138  "map rc-buggy experimental";
139  "map oldstable oldstable-proposed-updates";
140  "map oldstable-security oldstable-proposed-updates";
141  "map oldstable-updates oldstable-proposed-updates";
142  "map stable proposed-updates";
143  "map stable-security proposed-updates";
144  "map stable-proposed-updates proposed-updates";
145  "map stable-updates proposed-updates";
146  "map testing-updates testing-proposed-updates";
147  "map-unreleased stable unstable";
148  "map-unreleased proposed-updates unstable";
149  "map testing testing-proposed-updates";
150  "map testing-security testing-proposed-updates";
151  "map-unreleased testing unstable";
152  "map-unreleased testing-proposed-updates unstable";
153
154  "reject jessie-backports";
155  "reject jessie-updates";
156 };
157
158 AutomaticByHandPackages {
159   "debian-faq" {
160     Source "debian-faq";
161     Section "byhand";
162     Extension "gz";
163     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-debian-faq";
164   };
165
166   "debian-installer-images" {
167     Source "debian-installer";
168     Section "raw-installer";
169     Extension "tar.gz";
170     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-di";
171   };
172
173   "tag-overrides" {
174     Source "tag-overrides";
175     Section "byhand";
176     Extension "tar.gz";
177     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-tag";
178   };
179
180   "task-overrides" {
181     Source "tasksel";
182     Section "byhand";
183     Extension "tar.gz";
184     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-task";
185   };
186
187   "win32-loader" {
188     Source "win32-loader";
189     Section "byhand";
190     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-win32-loader";
191   };
192 };
193
194 Dir
195 {
196   Base "/srv/ftp-master.debian.org/";
197   Root "/srv/ftp-master.debian.org/ftp/";
198   Pool "/srv/ftp-master.debian.org/ftp/pool/";
199   Templates "/srv/ftp-master.debian.org/dak/templates/";
200   Lists "/srv/ftp-master.debian.org/database/dists/";
201   Cache "/srv/ftp-master.debian.org/database/";
202   Log "/srv/ftp-master.debian.org/log/";
203   Lock "/srv/ftp-master.debian.org/lock";
204   Morgue "/srv/ftp-master.debian.org/morgue/";
205   Override "/srv/ftp-master.debian.org/scripts/override/";
206   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
207   TempPath "/srv/ftp-master.debian.org/tmp/";
208   BTSVersionTrack "/srv/ftp-master.debian.org/queue/bts_version_track/";
209   Holding "/srv/ftp-master.debian.org/queue/holding/";
210   Done "/srv/ftp-master.debian.org/queue/done/";
211   Reject "/srv/ftp-master.debian.org/queue/reject/";
212 };
213
214 Queue-Report
215 {
216   ReportLocations
217   {
218     822Location "/srv/ftp.debian.org/web/new.822";
219   };
220 };
221
222 DB
223 {
224   Service "projectb";
225   // PoolSize should be at least ThreadCount + 1
226   PoolSize 5;
227   // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
228   MaxOverflow 13;
229   // should be false for encoding == SQL_ASCII
230   Unicode "false"
231 };
232
233 Urgency
234 {
235   Default "low";
236   Valid
237   {
238     low;
239     medium;
240     high;
241     emergency;
242     critical;
243   };
244 };
245
246 Contents
247 {
248   Header "contents";
249   Root "/srv/ftp-master.debian.org/test/";
250 }
251
252 Common
253 {
254   // The default number of threads for multithreading parts of dak:
255   ThreadCount 16;
256 }
257
258 Changelogs
259 {
260   Testing "/srv/release.debian.org/tools/trille/current-testing";
261   Britney "/srv/ftp-master.debian.org/ftp/dists/testing/ChangeLog";
262   Export "/srv/ftp-master.debian.org/export/changelogs";
263 }
264
265 ByGroup {
266   dak-unpriv "/srv/ftp-master.debian.org/dak/config/debian/dak.conf-dak";
267   ftpteam "";
268   backports "/srv/ftp-master.debian.org/dak/config/debian/dak.conf-backports";
269 };
270
271 Command::DM {
272   ACL "dm";
273   AdminKeyrings {
274     "/srv/keyring.debian.org/keyrings/debian-keyring.gpg";
275   };
276   Keyrings {
277     "/srv/keyring.debian.org/keyrings/debian-maintainers.gpg";
278   };
279 };
280
281 Command::DM-Admin {
282   AdminFingerprints {
283     "AB41C1C68AFD668CA045EBF8673A03E4C1DB921F"; // gwolf
284     "0E3A94C3E83002DAB88CCA1694FA372B2DA8B985"; // noodles
285
286     "80E976F14A508A48E9CA3FE9BC372252CA1CF964"; // ansgar
287     "FBFABDB541B5DC955BD9BA6EDB16CF5BB12525C4"; // joerg
288     "309911BEA966D0613053045711B4E5FF15B0FD82"; // mhy
289   };
290 };