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