]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
remove lenny
[dak.git] / config / 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@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    FutureTimeTravelGrace 28800; // 8 hours
16    PastCutoffYear "1984";
17    SkipTime 300;
18    BXANotify "true";
19    CloseBugs "true";
20    OverrideDisparityCheck "true";
21    DefaultSuite "unstable";
22    LintianTags "/srv/ftp-master.debian.org/dak/config/debian/lintian.tags";
23    ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
24    // if you setup an own dak repository and want to upload Debian packages you most possibly want
25    // to set the following option to a real path/filename and then enter those mail addresses that
26    // you want to be able to receive mails generated by your dak installation. This avoids spamming
27    // the real maintainers of a package you upload with mail.
28    // format of entries: one entry per line. Either an email address directly, or a regular expression,
29    // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
30    // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
31    //  MailWhiteList "/some/path/to/a/file";
32 };
33
34 Transitions
35 {
36    Notifications "debian-devel@lists.debian.org";
37 };
38
39 Generate-Index-Diffs
40 {
41    Options
42    {
43      TempDir "/srv/ftp-master.debian.org/tiffani";
44      MaxDiffs { Default 56; };
45    };
46 };
47
48 Show-New
49 {
50   HTMLPath "/srv/ftp.debian.org/web/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,katie,release,qa,www-data,guest,repuser";
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   ExtraKeyrings
102   {
103     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
104     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
105     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
106   };
107   KeyServer "wwwkeys.eu.pgp.net";
108 };
109
110 Clean-Suites
111 {
112   // How long (in seconds) dead packages are left before being killed
113   StayOfExecution 129600; // 1.5 days
114   MorgueSubDir "pool";
115 };
116
117 Process-New
118 {
119   DinstallLockFile "/srv/ftp-master.debian.org/lock/processnew.lock";
120   LockDir "/srv/ftp-master.debian.org/lock/new/";
121 };
122
123 Check-Overrides
124 {
125   OverrideSuites
126   {
127     Stable
128     {
129       Process "0";
130     };
131
132     Testing
133     {
134       Process "1";
135       OriginSuite "Unstable";
136     };
137
138     Unstable
139     {
140       Process "1";
141     };
142   };
143 };
144
145 Suite
146 {
147   OldStable
148   {
149         Components
150         {
151           main;
152           contrib;
153           non-free;
154         };
155   };
156
157   Stable
158   {
159         Components
160         {
161           main;
162           contrib;
163           non-free;
164         };
165   };
166
167   OldStable-Proposed-Updates
168   {
169         Components
170         {
171           main;
172           contrib;
173           non-free;
174         };
175   };
176
177   Proposed-Updates
178   {
179         Components
180         {
181           main;
182           contrib;
183           non-free;
184         };
185   };
186
187   Testing
188   {
189         Components
190         {
191           main;
192           contrib;
193           non-free;
194         };
195   };
196
197   Testing-Proposed-Updates
198   {
199         Components
200         {
201           main;
202           contrib;
203           non-free;
204         };
205   };
206
207   Squeeze-Updates
208   {
209         Components
210         {
211           main;
212           contrib;
213           non-free;
214         };
215   };
216
217   Unstable
218   {
219         Components
220         {
221           main;
222           contrib;
223           non-free;
224         };
225   };
226
227   Experimental
228   {
229         Components
230         {
231           main;
232           contrib;
233           non-free;
234         };
235   };
236 };
237
238 SuiteMappings
239 {
240  "silent-map squeeze-security stable-security";
241  "silent-map wheezy-security testing-security";
242  "propup-version oldstable-security stable testing testing-proposed-updates unstable";
243  "propup-version stable-security testing testing-proposed-updates unstable";
244  "propup-version testing-security unstable";
245  "map squeeze stable";
246  "map squeeze-proposed-updates proposed-updates";
247  "map squeeze-updates proposed-updates";
248  "map wheezy testing";
249  "map wheezy-proposed-updates testing-proposed-updates";
250  "map sid unstable";
251  "map rc-buggy experimental";
252  "map oldstable oldstable-proposed-updates";
253  "map oldstable-security oldstable-proposed-updates";
254  "map stable proposed-updates";
255  "map stable-security proposed-updates";
256  "map stable-proposed-updates proposed-updates";
257  "map stable-updates proposed-updates";
258  "map-unreleased oldstable unstable";
259  "map-unreleased stable unstable";
260  "map-unreleased proposed-updates unstable";
261  "map testing testing-proposed-updates";
262  "map testing-security testing-proposed-updates";
263  "map-unreleased testing unstable";
264  "map-unreleased testing-proposed-updates unstable";
265 };
266
267 AutomaticByHandPackages {
268   "debian-installer-images" {
269     Source "debian-installer";
270     Section "raw-installer";
271     Extension "tar.gz";
272     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-di";
273   };
274
275   "tag-overrides" {
276     Source "tag-overrides";
277     Section "byhand";
278     Extension "tar.gz";
279     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-tag";
280   };
281
282   "task-overrides" {
283     Source "tasksel";
284     Section "byhand";
285     Extension "tar.gz";
286     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-task";
287   };
288
289   "win32-loader" {
290     Source "win32-loader";
291     Section "byhand";
292     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-win32-loader";
293   };
294 };
295
296 Dir
297 {
298   Root "/srv/ftp-master.debian.org/ftp/";
299   Pool "/srv/ftp-master.debian.org/ftp/pool/";
300   Templates "/srv/ftp-master.debian.org/dak/templates/";
301   Export "/srv/ftp-master.debian.org/export/";
302   Lists "/srv/ftp-master.debian.org/database/dists/";
303   Cache "/srv/ftp-master.debian.org/database/";
304   Log "/srv/ftp-master.debian.org/log/";
305   Lock "/srv/ftp-master.debian.org/lock";
306   Morgue "/srv/ftp-master.debian.org/morgue/";
307   Override "/srv/ftp-master.debian.org/scripts/override/";
308   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
309   TempPath "/srv/ftp-master.debian.org/tmp/";
310   BTSVersionTrack "/srv/ftp-master.debian.org/queue/bts_version_track/";
311   Holding "/srv/ftp-master.debian.org/queue/holding/";
312   Done "/srv/ftp-master.debian.org/queue/done/";
313   Reject "/srv/ftp-master.debian.org/queue/reject/";
314 };
315
316 Queue-Report
317 {
318   ReportLocations
319   {
320     822Location "/srv/ftp.debian.org/web/new.822";
321   };
322 };
323
324 DB
325 {
326   Service "projectb";
327   // PoolSize should be at least ThreadCount + 1
328   PoolSize 5;
329   // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
330   MaxOverflow 13;
331   // should be false for encoding == SQL_ASCII
332   Unicode "false"
333 };
334
335 Urgency
336 {
337   Default "low";
338   Valid
339   {
340     low;
341     medium;
342     high;
343     emergency;
344     critical;
345   };
346 };
347
348 Contents
349 {
350   Header "contents";
351   Root "/srv/ftp-master.debian.org/test/";
352 }
353
354 Common
355 {
356   // The default number of threads for multithreading parts of dak:
357   ThreadCount 16;
358 }
359
360 Changelogs
361 {
362   Testing "/srv/release.debian.org/tools/trille/current-testing";
363   Britney "/srv/ftp-master.debian.org/ftp/dists/testing/ChangeLog";
364   Export "/srv/ftp-master.debian.org/export/changelogs";
365 }
366
367 Generate-Releases
368 {
369   MD5Sum
370   {
371     oldstable;
372     oldstable-proposed-updates;
373     proposed-updates;
374     stable;
375     squeeze-updates;
376     testing;
377     testing-proposed-updates;
378     unstable;
379     experimental;
380   };
381   SHA1
382   {
383     oldstable;
384     oldstable-proposed-updates;
385     proposed-updates;
386     squeeze-updates;
387     stable;
388     testing;
389     testing-proposed-updates;
390     unstable;
391     experimental;
392   };
393   SHA256
394   {
395     oldstable;
396     oldstable-proposed-updates;
397     proposed-updates;
398     squeeze-updates;
399     stable;
400     testing;
401     testing-proposed-updates;
402     unstable;
403     experimental;
404   };
405 }