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