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