]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
Remove GPGKeyring - it's no longer used
[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    LockFile "/srv/ftp-master.debian.org/lock/dinstall.lock";
15    Bcc "archive@ftp-master.debian.org";
16    FutureTimeTravelGrace 28800; // 8 hours
17    PastCutoffYear "1984";
18    SkipTime 300;
19    BXANotify "true";
20    CloseBugs "true";
21    OverrideDisparityCheck "true";
22    DefaultSuite "unstable";
23    LintianTags "/srv/ftp-master.debian.org/dak/config/debian/lintian.tags";
24    Reject
25    {
26      ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
27    };
28    // if you setup an own dak repository and want to upload Debian packages you most possibly want
29    // to set the following option to a real path/filename and then enter those mail addresses that
30    // you want to be able to receive mails generated by your dak installation. This avoids spamming
31    // the real maintainers of a package you upload with mail.
32    // format of entries: one entry per line. Either an email address directly, or a regular expression,
33    // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
34    // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
35    //  MailWhiteList "/some/path/to/a/file";
36 };
37
38 Transitions
39 {
40    Notifications "debian-devel@lists.debian.org";
41 };
42
43 Generate-Index-Diffs
44 {
45    Options
46    {
47      TempDir "/srv/ftp-master.debian.org/tiffani";
48      MaxDiffs { Default 14; };
49    };
50 };
51
52 Show-New
53 {
54   HTMLPath "/srv/ftp.debian.org/web/new/";
55 }
56
57 Show-Deferred
58 {
59   LinkPath "/srv/ftp.debian.org/web/deferred/";
60   DeferredQueue "/srv/upload.debian.org/DEFERRED/";
61 }
62
63 Import-Users-From-Passwd
64 {
65   ValidGID "800";
66   // Comma separated list of users who are in Postgres but not the passwd file
67   KnownPostgres "postgres,dak,katie,release,qa,www-data,guest,repuser";
68 };
69
70 Clean-Queues
71 {
72   Options
73   {
74     Days 14;
75    };
76  MorgueSubDir "queues";
77 };
78
79 Control-Overrides
80 {
81   Options
82   {
83     Component "main";
84     Suite "unstable";
85     Type "deb";
86    };
87 };
88
89 Rm
90 {
91   Options
92   {
93     Suite "unstable";
94    };
95
96    LogFile "/srv/ftp.debian.org/web/removals.txt";
97    LogFile822 "/srv/ftp.debian.org/web/removals.822";
98    Bcc "removed-packages@qa.debian.org";
99 };
100
101 Import-Archive
102 {
103   ExportDir "/srv/ftp-master.debian.org/dak/import-archive-files/";
104 };
105
106 Import-Keyring
107 {
108   /srv/keyring.debian.org/keyrings/debian-maintainers.gpg
109     {
110       Debian-Maintainer "true";
111     };
112 };
113
114 Import-LDAP-Fingerprints
115 {
116   LDAPDn "ou=users,dc=debian,dc=org";
117   LDAPServer "db.debian.org";
118   ExtraKeyrings
119   {
120     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
121     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
122     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
123   };
124   KeyServer "wwwkeys.eu.pgp.net";
125 };
126
127 Clean-Suites
128 {
129   // How long (in seconds) dead packages are left before being killed
130   StayOfExecution 129600; // 1.5 days
131   MorgueSubDir "pool";
132 };
133
134 Process-New
135 {
136   DinstallLockFile "/srv/ftp-master.debian.org/lock/processnew.lock";
137   LockDir "/srv/ftp-master.debian.org/lock/new/";
138 };
139
140 Check-Overrides
141 {
142   OverrideSuites
143   {
144     Stable
145     {
146       Process "0";
147     };
148
149     Testing
150     {
151       Process "1";
152       OriginSuite "Unstable";
153     };
154
155     Unstable
156     {
157       Process "1";
158     };
159   };
160 };
161
162 Suite
163 {
164   OldStable
165   {
166         Components
167         {
168           main;
169           contrib;
170           non-free;
171         };
172   };
173
174   Stable
175   {
176         Components
177         {
178           main;
179           contrib;
180           non-free;
181         };
182   };
183
184   OldStable-Proposed-Updates
185   {
186         Components
187         {
188           main;
189           contrib;
190           non-free;
191         };
192   };
193
194   Proposed-Updates
195   {
196         Components
197         {
198           main;
199           contrib;
200           non-free;
201         };
202   };
203
204   Testing
205   {
206         Components
207         {
208           main;
209           contrib;
210           non-free;
211         };
212   };
213
214   Testing-Proposed-Updates
215   {
216         Components
217         {
218           main;
219           contrib;
220           non-free;
221         };
222   };
223
224   Squeeze-Updates
225   {
226         Components
227         {
228           main;
229           contrib;
230           non-free;
231         };
232   };
233
234   Unstable
235   {
236         Components
237         {
238           main;
239           contrib;
240           non-free;
241         };
242   };
243
244   Experimental
245   {
246         Components
247         {
248           main;
249           contrib;
250           non-free;
251         };
252   };
253 };
254
255 SuiteMappings
256 {
257  "silent-map lenny-security oldstable-security";
258  "silent-map squeeze-security stable-security";
259  "silent-map wheezy-security testing-security";
260  "propup-version oldstable-security stable testing testing-proposed-updates unstable";
261  "propup-version stable-security testing testing-proposed-updates unstable";
262  "propup-version testing-security unstable";
263  "map lenny oldstable";
264  "map lenny-proposed-updates oldstable-proposed-updates";
265  "map squeeze stable";
266  "map squeeze-proposed-updates proposed-updates";
267  "map squeeze-updates proposed-updates";
268  "map wheezy testing";
269  "map wheezy-proposed-updates testing-proposed-updates";
270  "map sid unstable";
271  "map rc-buggy experimental";
272  "map oldstable oldstable-proposed-updates";
273  "map oldstable-security oldstable-proposed-updates";
274  "map stable proposed-updates";
275  "map stable-security proposed-updates";
276  "map stable-proposed-updates proposed-updates";
277  "map stable-updates proposed-updates";
278  "map-unreleased oldstable unstable";
279  "map-unreleased stable unstable";
280  "map-unreleased proposed-updates unstable";
281  "map testing testing-proposed-updates";
282  "map testing-security testing-proposed-updates";
283  "map-unreleased testing unstable";
284  "map-unreleased testing-proposed-updates unstable";
285 };
286
287 AutomaticByHandPackages {
288   "debian-installer-images" {
289     Source "debian-installer";
290     Section "raw-installer";
291     Extension "tar.gz";
292     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-di";
293   };
294
295   "tag-overrides" {
296     Source "tag-overrides";
297     Section "byhand";
298     Extension "tar.gz";
299     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-tag";
300   };
301
302   "task-overrides" {
303     Source "tasksel";
304     Section "byhand";
305     Extension "tar.gz";
306     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-task";
307   };
308
309   "win32-loader" {
310     Source "win32-loader";
311     Section "byhand";
312     Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-win32-loader";
313   };
314 };
315
316 Dir
317 {
318   Root "/srv/ftp-master.debian.org/ftp/";
319   Pool "/srv/ftp-master.debian.org/ftp/pool/";
320   Templates "/srv/ftp-master.debian.org/dak/templates/";
321   Export "/srv/ftp-master.debian.org/export/";
322   PoolRoot "pool/";
323   Lists "/srv/ftp-master.debian.org/database/dists/";
324   Cache "/srv/ftp-master.debian.org/database/";
325   Log "/srv/ftp-master.debian.org/log/";
326   Lock "/srv/ftp-master.debian.org/lock";
327   Morgue "/srv/ftp-master.debian.org/morgue/";
328   Override "/srv/ftp-master.debian.org/scripts/override/";
329   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
330   TempPath "/srv/ftp-master.debian.org/tmp/";
331   Queue
332   {
333     Byhand "/srv/ftp-master.debian.org/queue/byhand/";
334     ProposedUpdates "/srv/ftp-master.debian.org/queue/p-u-new/";
335     OldProposedUpdates "/srv/ftp-master.debian.org/queue/o-p-u-new/";
336     ProposedUpdates "/srv/ftp-master.debian.org/queue/p-u-new/";
337     Done "/srv/ftp-master.debian.org/queue/done/";
338     Holding "/srv/ftp-master.debian.org/queue/holding/";
339     New "/srv/ftp-master.debian.org/queue/new/";
340     Reject "/srv/ftp-master.debian.org/queue/reject/";
341     Unchecked "/srv/ftp-master.debian.org/queue/unchecked/";
342     Newstage "/srv/ftp-master.debian.org/queue/newstage/";
343     BTSVersionTrack "/srv/ftp-master.debian.org/queue/bts_version_track/";
344     Embargoed "/srv/ftp-master.debian.org/does/not/exist/";
345     Unembargoed "/srv/ftp-master.debian.org/does/not/exist/";
346     Disembargo "/srv/ftp-master.debian.org/does/not/exist/";
347   };
348 };
349
350 Queue-Report
351 {
352   ReportLocations
353   {
354     822Location "/srv/ftp.debian.org/web/new.822";
355   };
356 };
357
358 DB
359 {
360   Service "projectb";
361   // PoolSize should be at least ThreadCount + 1
362   PoolSize 5;
363   // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
364   MaxOverflow 13;
365   // should be false for encoding == SQL_ASCII
366   Unicode "false"
367 };
368
369 Archive
370 {
371   ftp-master
372   {
373     OriginServer "ftp-master.debian.org";
374     PrimaryMirror "ftp.debian.org";
375     Description "Master Archive for the Debian project";
376   };
377 };
378
379 Urgency
380 {
381   Default "low";
382   Valid
383   {
384     low;
385     medium;
386     high;
387     emergency;
388     critical;
389   };
390 };
391
392 Contents
393 {
394   Header "contents";
395   Root "/srv/ftp-master.debian.org/test/";
396 }
397
398 Common
399 {
400   // The default number of threads for multithreading parts of dak:
401   ThreadCount 16;
402 }
403
404 Changelogs
405 {
406   Testing "/srv/release.debian.org/tools/trille/current-testing";
407   Britney "/srv/ftp-master.debian.org/ftp/dists/testing/ChangeLog";
408   Export "/srv/ftp-master.debian.org/export/changelogs";
409 }
410
411 Generate-Releases
412 {
413   MD5Sum
414   {
415     oldstable;
416     oldstable-proposed-updates;
417     proposed-updates;
418     stable;
419     squeeze-updates;
420     testing;
421     testing-proposed-updates;
422     unstable;
423     experimental;
424   };
425   SHA1
426   {
427     oldstable;
428     oldstable-proposed-updates;
429     proposed-updates;
430     squeeze-updates;
431     stable;
432     testing;
433     testing-proposed-updates;
434     unstable;
435     experimental;
436   };
437   SHA256
438   {
439     oldstable;
440     oldstable-proposed-updates;
441     proposed-updates;
442     squeeze-updates;
443     stable;
444     testing;
445     testing-proposed-updates;
446     unstable;
447     experimental;
448   };
449 }