]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
[rmurray] Migrate from /org to /srv for debian.org config.
[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 "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 "/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 90; };
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.1r2/";
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.1r2";
249         Origin "Debian";
250         Description "Debian 3.1r2 Released 17 April 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         };
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         };
410   };
411
412   Unstable
413   {
414         Components
415         {
416           main;
417           contrib;
418           non-free;
419         };
420         Architectures
421         {
422           source;
423           all;
424           alpha;
425           amd64;
426           arm;
427           hppa;
428           hurd-i386;
429           i386;
430           ia64;
431           m68k;
432           mips;
433           mipsel;
434           powerpc;
435           s390;
436           sparc;
437         };
438         Announce "debian-devel-changes@lists.debian.org";
439         Origin "Debian";
440         Description "Debian Unstable - Not Released";
441         CodeName "sid";
442         OverrideCodeName "sid";
443         Priority "7";
444         VersionChecks
445         {
446           MustBeNewerThan
447           {
448             Stable;
449             Proposed-Updates;
450             Testing;
451             Testing-Proposed-Updates;
452           };
453         };
454         UdebComponents
455         {
456           main;
457         };
458   };
459
460   Experimental
461   {
462         Components
463         {
464           main;
465           contrib;
466           non-free;
467         };
468         Architectures
469         {
470           source;
471           all;
472           alpha;
473           amd64;
474           arm;
475           hppa;
476           hurd-i386;
477           i386;
478           ia64;
479           m68k;
480           mips;
481           mipsel;
482           powerpc;
483           s390;
484           sparc;
485         };
486         Announce "debian-devel-changes@lists.debian.org";
487         Origin "Debian";
488         Description "Experimental packages - not released; use at your own risk.";
489         CodeName "experimental";
490         NotAutomatic "yes";
491         OverrideCodeName "sid";
492         OverrideSuite "unstable";
493         Priority "0";
494         VersionChecks
495         {
496           MustBeNewerThan
497           {
498             Stable;
499             Proposed-Updates;
500             Testing;
501             Testing-Proposed-Updates;
502             Unstable;
503           };
504         };
505
506   };
507
508 };
509
510 SuiteMappings
511 {
512  "propup-version stable-security testing testing-proposed-updates unstable";
513  "propup-version testing-security unstable";
514  "map stable proposed-updates";
515  "map stable-security proposed-updates";
516  "map-unreleased stable unstable";
517  "map-unreleased proposed-updates unstable";
518  "map testing testing-proposed-updates";
519  "map testing-security testing-proposed-updates";
520  "map-unreleased testing unstable";
521  "map-unreleased testing-proposed-updates unstable";
522 };
523
524 Dir
525 {
526   Root "/srv/ftp.debian.org/ftp/";
527   Pool "/srv/ftp.debian.org/ftp/pool/";
528   Templates "/srv/ftp.debian.org/dak/templates/";
529   PoolRoot "pool/";
530   Lists "/srv/ftp.debian.org/database/dists/";
531   Log "/srv/ftp.debian.org/log/";
532   Lock "/srv/ftp.debian.org/lock";
533   Morgue "/srv/ftp.debian.org/morgue/";
534   MorgueReject "reject";
535   Override "/srv/ftp.debian.org/scripts/override/";
536   QueueBuild "/srv/incoming.debian.org/buildd/";
537   UrgencyLog "/srv/ftp.debian.org/testing/urgencies/";
538   Queue
539   {
540     Accepted "/srv/ftp.debian.org/queue/accepted/";
541     Byhand "/srv/ftp.debian.org/queue/byhand/";
542     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
543     Done "/srv/ftp.debian.org/queue/done/";
544     Holding "/srv/ftp.debian.org/queue/holding/";
545     New "/srv/ftp.debian.org/queue/new/";
546     Reject "/srv/ftp.debian.org/queue/reject/";
547     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
548     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
549   };
550 };
551
552 DB
553 {
554   Name "projectb";
555   Host "";
556   Port -1;
557
558   NonUSName "projectb";
559   NonUSHost "non-US.debian.org";
560   NonUSPort -1;
561   NonUSUser "auric";
562   NonUSPassword "moo";
563 };
564
565 Architectures
566 {
567   source "Source";
568   all "Architecture Independent";
569   alpha "DEC Alpha";
570   hurd-i386 "Intel ia32 running the HURD";
571   hppa "HP PA RISC";
572   amd64 "AMD64";
573   arm "ARM";
574   i386 "Intel ia32";
575   ia64 "Intel ia64";
576   m68k "Motorola Mc680x0";
577   mips "MIPS (Big Endian)";
578   mipsel "MIPS (Little Endian)";
579   powerpc "PowerPC";
580   s390 "IBM S/390";
581   sh "Hitatchi SuperH";
582   sparc "Sun SPARC/UltraSPARC";
583 };
584
585 Archive
586 {
587   ftp-master
588   {
589     OriginServer "ftp-master.debian.org";
590     PrimaryMirror "ftp.debian.org";
591     Description "Master Archive for the Debian project";
592   };
593 };
594
595 Component
596 {
597   main
598   {
599         Description "Main";
600         MeetsDFSG "true";
601   };
602
603   contrib
604   {
605         Description "Contrib";
606         MeetsDFSG "true";
607   };
608
609   non-free
610   {
611         Description "Software that fails to meet the DFSG";
612         MeetsDFSG "false";
613   };
614
615   mixed  // **NB:** only used for overrides; not yet used in other code
616   {
617         Description "Legacy Mixed";
618         MeetsDFSG "false";
619   };
620 };
621
622 Section
623 {
624   admin;
625   base;
626   comm;
627   debian-installer;
628   devel;
629   doc;
630   editors;
631   embedded;
632   electronics;
633   games;
634   gnome;
635   graphics;
636   hamradio;
637   interpreters;
638   kde;
639   libdevel;
640   libs;
641   mail;
642   math;
643   misc;
644   net;
645   news;
646   oldlibs;
647   otherosfs;
648   perl;
649   python;
650   science;
651   shells;
652   sound;
653   tex;
654   text;
655   utils;
656   web;
657   x11;
658 };
659
660 Priority
661 {
662   required 1;
663   important 2;
664   standard 3;
665   optional 4;
666   extra 5;
667   source 0; // i.e. unused
668 };
669
670 OverrideType
671 {
672   deb;
673   udeb;
674   dsc;
675 };
676
677 Location
678 {
679
680   // Pool locations on ftp-master.debian.org
681   /srv/ftp.debian.org/ftp/pool/
682     {
683       Archive "ftp-master";
684       Type "pool";
685     };
686
687 };
688
689 Urgency
690 {
691   Default "low";
692   Valid
693   {
694     low;
695     medium;
696     high;
697     emergency;
698     critical;
699   };
700 };