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