]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
741a4a1144c2e48e19916081562556a9312a3384
[dak.git] / config / debian / dak.conf
1 Dinstall
2 {
3    PGPKeyring "/org/keyring.debian.org/keyrings/debian-keyring.pgp";
4    GPGKeyring "/org/keyring.debian.org/keyrings/debian-keyring.gpg";
5    SigningKeyring "/org/ftp.debian.org/s3kr1t/dot-gnupg/secring.gpg";
6    SigningPubKeyring "/org/ftp.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
7    SigningKeyIds "2D230C5F";
8    SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
9    MyEmailAddress "Debian Installer <installer@ftp-master.debian.org>";
10    MyAdminAddress "ftpmaster@debian.org";
11    MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
12    MyDistribution "Debian"; // Used in emails
13    BugServer "bugs.debian.org";
14    PackagesServer "packages.debian.org";
15    TrackingServer "packages.qa.debian.org";
16    LockFile "/org/ftp.debian.org/lock/dinstall.lock";
17    Bcc "archive@ftp-master.debian.org";
18    GroupOverrideFilename "override.group-maint";
19    FutureTimeTravelGrace 28800; // 8 hours
20    PastCutoffYear "1984";
21    SkipTime 300;
22    BXANotify "true";
23    CloseBugs "true";
24    OverrideDisparityCheck "true";
25    StableDislocationSupport "false";
26    DefaultSuite "unstable";
27    QueueBuildSuites
28    {
29      unstable;
30    };
31    Reject
32    {
33      NoSourceOnly "true";
34    };
35 };
36
37 Generate-Index-Diffs
38 {
39    Options
40    {
41      TempDir "/org/ftp.debian.org/tiffani";
42      MaxDiffs { Default 90; };
43    };
44 };
45
46 Override
47 {
48    MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
49 };
50
51 Mirror-Split
52 {
53   FTPPath "/org/ftp.debian.org/ftp";
54   TreeRootPath "/org/ftp.debian.org/scratch/dsilvers/treeroots";
55   TreeDatabasePath "/org/ftp.debian.org/scratch/dsilvers/treedbs";
56   BasicTrees { alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k };
57   CombinationTrees
58   {
59     popular { i386; powerpc; all; source; };
60     source { source; };
61     everything { source; all; alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k; };
62   };
63 };
64
65 Import-Users-From-Passwd
66 {
67   ValidGID "800";
68   // Comma separated list of users who are in Postgres but not the passwd file
69   KnownPostgres "postgres,dak,katie";
70 };
71
72 Clean-Queues
73 {
74   Options
75   {
76     Days 14;
77    };
78  MorgueSubDir "queues";
79 };
80
81 Control-Overrides
82 {
83   Options
84   {
85     Component "main";
86     Suite "unstable";
87     Type "deb";
88    };
89
90  ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
91 };
92
93 Rm
94 {
95   Options
96   {
97     Suite "unstable";
98    };
99
100    MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
101    LogFile "/org/ftp.debian.org/web/removals.txt";
102    Bcc "removed-packages@qa.debian.org";
103 };
104
105 Import-Archive
106 {
107   ExportDir "/org/ftp.debian.org/dak/import-archive-files/";
108 };
109
110 Reject-Proposed-Updates
111 {
112    StableRejector "Andreas Barth and Martin Zobel-Helas";
113    MoreInfoURL "http://release.debian.org/stable/3.1/3.1r2/";
114 };
115
116 Import-LDAP-Fingerprints
117 {
118   LDAPDn "ou=users,dc=debian,dc=org";
119   LDAPServer "db.debian.org";
120   ExtraKeyrings
121   {
122     "/org/keyring.debian.org/keyrings/removed-keys.pgp";
123     "/org/keyring.debian.org/keyrings/removed-keys.gpg";
124     "/org/keyring.debian.org/keyrings/extra-keys.pgp";
125   };
126   KeyServer "wwwkeys.eu.pgp.net";
127 };
128
129 Clean-Suites
130 {
131   // How long (in seconds) dead packages are left before being killed
132   StayOfExecution 129600; // 1.5 days
133   QueueBuildStayOfExecution 86400; // 24 hours
134   MorgueSubDir "pool";
135 };
136
137 Process-New
138 {
139   AcceptedLockFile "/org/ftp.debian.org/lock/unchecked.lock";
140 };
141
142 Check-Overrides
143 {
144   OverrideSuites
145   {
146     Stable
147     {
148       Process "0";
149     };
150
151     Testing
152     {
153       Process "1";
154       OriginSuite "Unstable";
155     };
156
157     Unstable
158     {
159       Process "1";
160     };
161   };
162 };
163
164 Suite
165 {
166   Oldstable
167   {
168         Components
169         {
170           main;
171           contrib;
172           non-free;
173         };
174         Architectures
175         {
176           source;
177           all;
178           alpha;
179           arm;
180           hppa;
181           i386;
182           ia64;
183           m68k;
184           mips;
185           mipsel;
186           powerpc;
187           s390;
188           sparc;
189         };
190         Announce "debian-changes@lists.debian.org";
191         Version "3.0r6";
192         Origin "Debian";
193         Description "Debian 3.0r6 Released 31 May 2005";
194         CodeName "woody";
195         OverrideCodeName "woody";
196         Priority "1";
197         Untouchable "1";
198   };
199
200   Stable
201   {
202         Components
203         {
204           main;
205           contrib;
206           non-free;
207         };
208         Architectures
209         {
210           source;
211           all;
212           alpha;
213           arm;
214           hppa;
215           i386;
216           ia64;
217           m68k;
218           mips;
219           mipsel;
220           powerpc;
221           s390;
222           sparc;
223         };
224         Announce "debian-changes@lists.debian.org";
225         Version "3.1r2";
226         Origin "Debian";
227         Description "Debian 3.1r2 Released 17 April 2006";
228         CodeName "sarge";
229         OverrideCodeName "sarge";
230         Priority "3";
231         Untouchable "1";
232         ChangeLogBase "dists/stable/";
233         UdebComponents
234         {
235           main;
236         };
237   };
238
239   Proposed-Updates
240   {
241         Components
242         {
243           main;
244           contrib;
245           non-free;
246         };
247         Architectures
248         {
249           source;
250           all;
251           alpha;
252           arm;
253           hppa;
254           i386;
255           ia64;
256           m68k;
257           mips;
258           mipsel;
259           powerpc;
260           s390;
261           sparc;
262         };
263         Announce "debian-changes@lists.debian.org";
264         CopyChanges "dists/proposed-updates/";
265         CopyDotDak "/org/ftp.debian.org/queue/proposed-updates/";
266         Version "3.1-updates";
267         Origin "Debian";
268         Description "Debian 3.1 Proposed Updates - Not Released";
269         CodeName "proposed-updates";
270         OverrideCodeName "sarge";
271         OverrideSuite "stable";
272         Priority "4";
273         VersionChecks
274         {
275           MustBeNewerThan
276           {
277             Stable;
278           };
279           MustBeOlderThan
280           {
281             Testing;
282             Unstable;
283             Experimental;
284           };
285           Enhances
286           {
287             Stable;
288           };
289         };
290         UdebComponents
291         {
292           main;
293         };
294   };
295
296   Testing
297   {
298         Components
299         {
300           main;
301           contrib;
302           non-free;
303         };
304         Architectures
305         {
306           source;
307           all;
308           alpha;
309           amd64;
310           arm;
311           hppa;
312           i386;
313           ia64;
314           m68k;
315           mips;
316           mipsel;
317           powerpc;
318           s390;
319           sparc;
320         };
321         Announce "debian-testing-changes@lists.debian.org";
322         Origin "Debian";
323         Description "Debian Testing distribution - Not Released";
324         CodeName "etch";
325         OverrideCodeName "etch";
326         Priority "5";
327         UdebComponents
328         {
329           main;
330         };
331   };
332
333   Testing-Proposed-Updates
334   {
335         Components
336         {
337           main;
338           contrib;
339           non-free;
340         };
341         Architectures
342         {
343           source;
344           all;
345           alpha;
346           amd64;
347           arm;
348           hppa;
349           i386;
350           ia64;
351           m68k;
352           mips;
353           mipsel;
354           powerpc;
355           s390;
356           sparc;
357         };
358         Announce "debian-testing-changes@lists.debian.org";
359         Origin "Debian";
360         Description "Debian Testing distribution updates - Not Released";
361         CodeName "testing-proposed-updates";
362         OverrideCodeName "etch";
363         OverrideSuite "testing";
364         Priority "6";
365         VersionChecks
366         {
367           MustBeNewerThan
368           {
369             Stable;
370             Proposed-Updates;
371             Testing;
372           };
373           MustBeOlderThan
374           {
375             Unstable;
376             Experimental;
377           };
378           Enhances
379           {
380             Testing;
381           };
382         };
383         UdebComponents
384         {
385           main;
386         };
387   };
388
389   Unstable
390   {
391         Components
392         {
393           main;
394           contrib;
395           non-free;
396         };
397         Architectures
398         {
399           source;
400           all;
401           alpha;
402           amd64;
403           arm;
404           hppa;
405           hurd-i386;
406           i386;
407           ia64;
408           m68k;
409           mips;
410           mipsel;
411           powerpc;
412           s390;
413           sparc;
414         };
415         Announce "debian-devel-changes@lists.debian.org";
416         Origin "Debian";
417         Description "Debian Unstable - Not Released";
418         CodeName "sid";
419         OverrideCodeName "sid";
420         Priority "7";
421         VersionChecks
422         {
423           MustBeNewerThan
424           {
425             Stable;
426             Proposed-Updates;
427             Testing;
428             Testing-Proposed-Updates;
429           };
430         };
431         UdebComponents
432         {
433           main;
434         };
435   };
436
437   Experimental
438   {
439         Components
440         {
441           main;
442           contrib;
443           non-free;
444         };
445         Architectures
446         {
447           source;
448           all;
449           alpha;
450           amd64;
451           arm;
452           hppa;
453           hurd-i386;
454           i386;
455           ia64;
456           m68k;
457           mips;
458           mipsel;
459           powerpc;
460           s390;
461           sparc;
462         };
463         Announce "debian-devel-changes@lists.debian.org";
464         Origin "Debian";
465         Description "Experimental packages - not released; use at your own risk.";
466         CodeName "experimental";
467         NotAutomatic "yes";
468         OverrideCodeName "sid";
469         OverrideSuite "unstable";
470         Priority "0";
471         VersionChecks
472         {
473           MustBeNewerThan
474           {
475             Stable;
476             Proposed-Updates;
477             Testing;
478             Testing-Proposed-Updates;
479             Unstable;
480           };
481         };
482
483   };
484
485 };
486
487 SuiteMappings
488 {
489  "propup-version stable-security testing testing-proposed-updates unstable";
490  "propup-version testing-security unstable";
491  "map stable proposed-updates";
492  "map stable-security proposed-updates";
493  "map-unreleased stable unstable";
494  "map-unreleased proposed-updates unstable";
495  "map testing testing-proposed-updates";
496  "map testing-security testing-proposed-updates";
497  "map-unreleased testing unstable";
498  "map-unreleased testing-proposed-updates unstable";
499 };
500
501 Dir
502 {
503   Root "/org/ftp.debian.org/ftp/";
504   Pool "/org/ftp.debian.org/ftp/pool/";
505   Templates "/org/ftp.debian.org/dak/templates/";
506   PoolRoot "pool/";
507   Lists "/org/ftp.debian.org/database/dists/";
508   Log "/org/ftp.debian.org/log/";
509   Lock "/org/ftp.debian.org/lock";
510   Morgue "/org/ftp.debian.org/morgue/";
511   MorgueReject "reject";
512   Override "/org/ftp.debian.org/scripts/override/";
513   QueueBuild "/org/incoming.debian.org/buildd/";
514   UrgencyLog "/org/ftp.debian.org/testing/urgencies/";
515   Queue
516   {
517     Accepted "/org/ftp.debian.org/queue/accepted/";
518     Byhand "/org/ftp.debian.org/queue/byhand/";
519     ProposedUpdates "/org/ftp.debian.org/queue/p-u-new/";
520     Done "/org/ftp.debian.org/queue/done/";
521     Holding "/org/ftp.debian.org/queue/holding/";
522     New "/org/ftp.debian.org/queue/new/";
523     Reject "/org/ftp.debian.org/queue/reject/";
524     Unchecked "/org/ftp.debian.org/queue/unchecked/";
525     BTSVersionTrack "/org/ftp.debian.org/queue/bts_version_track/";
526   };
527 };
528
529 DB
530 {
531   Name "projectb";
532   Host "";
533   Port -1;
534
535   NonUSName "projectb";
536   NonUSHost "non-US.debian.org";
537   NonUSPort -1;
538   NonUSUser "auric";
539   NonUSPassword "moo";
540 };
541
542 Architectures
543 {
544   source "Source";
545   all "Architecture Independent";
546   alpha "DEC Alpha";
547   hurd-i386 "Intel ia32 running the HURD";
548   hppa "HP PA RISC";
549   amd64 "AMD64";
550   arm "ARM";
551   i386 "Intel ia32";
552   ia64 "Intel ia64";
553   m68k "Motorola Mc680x0";
554   mips "MIPS (Big Endian)";
555   mipsel "MIPS (Little Endian)";
556   powerpc "PowerPC";
557   s390 "IBM S/390";
558   sh "Hitatchi SuperH";
559   sparc "Sun SPARC/UltraSPARC";
560 };
561
562 Archive
563 {
564   ftp-master
565   {
566     OriginServer "ftp-master.debian.org";
567     PrimaryMirror "ftp.debian.org";
568     Description "Master Archive for the Debian project";
569   };
570 };
571
572 Component
573 {
574   main
575   {
576         Description "Main";
577         MeetsDFSG "true";
578   };
579
580   contrib
581   {
582         Description "Contrib";
583         MeetsDFSG "true";
584   };
585
586   non-free
587   {
588         Description "Software that fails to meet the DFSG";
589         MeetsDFSG "false";
590   };
591
592   mixed  // **NB:** only used for overrides; not yet used in other code
593   {
594         Description "Legacy Mixed";
595         MeetsDFSG "false";
596   };
597 };
598
599 Section
600 {
601   admin;
602   base;
603   comm;
604   debian-installer;
605   devel;
606   doc;
607   editors;
608   embedded;
609   electronics;
610   games;
611   gnome;
612   graphics;
613   hamradio;
614   interpreters;
615   kde;
616   libdevel;
617   libs;
618   mail;
619   math;
620   misc;
621   net;
622   news;
623   oldlibs;
624   otherosfs;
625   perl;
626   python;
627   science;
628   shells;
629   sound;
630   tex;
631   text;
632   utils;
633   web;
634   x11;
635 };
636
637 Priority
638 {
639   required 1;
640   important 2;
641   standard 3;
642   optional 4;
643   extra 5;
644   source 0; // i.e. unused
645 };
646
647 OverrideType
648 {
649   deb;
650   udeb;
651   dsc;
652 };
653
654 Location
655 {
656
657   // Pool locations on ftp-master.debian.org
658   /org/ftp.debian.org/ftp/pool/
659     {
660       Archive "ftp-master";
661       Type "pool";
662     };
663
664 };
665
666 Urgency
667 {
668   Default "low";
669   Valid
670   {
671     low;
672     medium;
673     high;
674     emergency;
675     critical;
676   };
677 };