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