]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
commit updates from live dak tree on ftp-master
[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/3.1/3.1r6/";
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         UdebComponents
225         {
226           main;
227         };
228   };
229
230   Oldstable-Proposed-Updates
231   {
232         Components
233         {
234           main;
235           contrib;
236           non-free;
237         };
238         Architectures
239         {
240           source;
241           all;
242           alpha;
243           arm;
244           hppa;
245           i386;
246           ia64;
247           m68k;
248           mips;
249           mipsel;
250           powerpc;
251           s390;
252           sparc;
253         };
254         Announce "debian-changes@lists.debian.org";
255         CopyChanges "dists/proposed-updates/";
256         CopyDotDak "/srv/ftp.debian.org/queue/oldstable-proposed-updates/";
257         CommentsDir "/srv/ftp.debian.org/queue/o-p-u-new/COMMENTS/";
258         Version "3.1-updates";
259         Origin "Debian";
260         Description "Debian 3.1 Proposed Updates - Not Released";
261         CodeName "sarge-proposed-updates";
262         OverrideCodeName "sarge";
263         OverrideSuite "oldstable";
264         Priority "2";
265         VersionChecks
266         {
267           MustBeNewerThan
268           {
269             Oldstable;
270           };
271           MustBeOlderThan
272           {
273             Stable;
274             Testing;
275             Unstable;
276             Experimental;
277           };
278           Enhances
279           {
280             Oldstable;
281           };
282         };
283         UdebComponents
284         {
285           main;
286         };
287   };
288
289   Stable
290   {
291         Components
292         {
293           main;
294           contrib;
295           non-free;
296         };
297         Architectures
298         {
299           source;
300           all;
301           alpha;
302           amd64;
303           arm;
304           hppa;
305           i386;
306           ia64;
307           mips;
308           mipsel;
309           powerpc;
310           s390;
311           sparc;
312         };
313         Announce "debian-changes@lists.debian.org";
314         Version "4.0r0";
315         Origin "Debian";
316         Description "Debian 4.0r0 Released 8 April 2007";
317         CodeName "etch";
318         OverrideCodeName "etch";
319         Priority "5";
320         Untouchable "1";
321         UdebComponents
322         {
323           main;
324           non-free;
325         };
326   };
327
328   Proposed-Updates
329   {
330         Components
331         {
332           main;
333           contrib;
334           non-free;
335         };
336         Architectures
337         {
338           source;
339           all;
340           alpha;
341           amd64;
342           arm;
343           hppa;
344           i386;
345           ia64;
346           mips;
347           mipsel;
348           powerpc;
349           s390;
350           sparc;
351         };
352         Announce "debian-changes@lists.debian.org";
353         CopyChanges "dists/proposed-updates/";
354         CopyDotDak "/srv/ftp.debian.org/queue/proposed-updates/";
355         CommentsDir "/srv/ftp.debian.org/queue/p-u-new/COMMENTS/";
356         Version "4.0-updates";
357         Origin "Debian";
358         Description "Debian 4.0 Proposed Updates - Not Released";
359         CodeName "etch-proposed-updates";
360         OverrideCodeName "etch";
361         OverrideSuite "stable";
362         Priority "4";
363         VersionChecks
364         {
365           MustBeNewerThan
366           {
367             Stable;
368           };
369           MustBeOlderThan
370           {
371             Testing;
372             Unstable;
373             Experimental;
374           };
375           Enhances
376           {
377             Stable;
378           };
379         };
380         UdebComponents
381         {
382           main;
383         };
384   };
385
386   Testing
387   {
388         Components
389         {
390           main;
391           contrib;
392           non-free;
393         };
394         Architectures
395         {
396           source;
397           all;
398           alpha;
399           amd64;
400           arm;
401           hppa;
402           i386;
403           ia64;
404           mips;
405           mipsel;
406           powerpc;
407           s390;
408           sparc;
409         };
410         Announce "debian-testing-changes@lists.debian.org";
411         Origin "Debian";
412         Description "Debian Testing distribution - Not Released";
413         CodeName "lenny";
414         OverrideCodeName "lenny";
415         Priority "5";
416         UdebComponents
417         {
418           main;
419           non-free;
420         };
421   };
422
423   Testing-Proposed-Updates
424   {
425         Components
426         {
427           main;
428           contrib;
429           non-free;
430         };
431         Architectures
432         {
433           source;
434           all;
435           alpha;
436           amd64;
437           arm;
438           hppa;
439           i386;
440           ia64;
441           m68k;
442           mips;
443           mipsel;
444           powerpc;
445           s390;
446           sparc;
447         };
448         Announce "debian-testing-changes@lists.debian.org";
449         Origin "Debian";
450         Description "Debian Testing distribution updates - Not Released";
451         CodeName "testing-proposed-updates";
452         OverrideCodeName "lenny";
453         OverrideSuite "testing";
454         Priority "6";
455         VersionChecks
456         {
457           MustBeNewerThan
458           {
459             Stable;
460             Proposed-Updates;
461             Testing;
462           };
463           MustBeOlderThan
464           {
465             Unstable;
466             Experimental;
467           };
468           Enhances
469           {
470             Testing;
471           };
472         };
473         UdebComponents
474         {
475           main;
476           non-free;
477         };
478   };
479
480   Etch-m68k
481   {
482         Components
483         {
484           main;
485           contrib;
486           non-free;
487         };
488         Architectures
489         {
490           source;
491           all;
492           m68k;
493         };
494         Announce "debian-testing-changes@lists.debian.org";
495         Origin "Debian";
496         Description "Debian Etch for m68k - Not Released";
497         CodeName "etch-m68k";
498         OverrideCodeName "etch";
499         Priority "5";
500         UdebComponents
501         {
502           main;
503           non-free;
504         };
505   };
506
507
508   Unstable
509   {
510         Components
511         {
512           main;
513           contrib;
514           non-free;
515         };
516         Architectures
517         {
518           source;
519           all;
520           alpha;
521           amd64;
522           arm;
523           hppa;
524           hurd-i386;
525           i386;
526           ia64;
527           m68k;
528           mips;
529           mipsel;
530           powerpc;
531           s390;
532           sparc;
533         };
534         Announce "debian-devel-changes@lists.debian.org";
535         Origin "Debian";
536         Description "Debian Unstable - Not Released";
537         CodeName "sid";
538         OverrideCodeName "sid";
539         Priority "7";
540         VersionChecks
541         {
542           MustBeNewerThan
543           {
544             Stable;
545             Proposed-Updates;
546             Testing;
547             Testing-Proposed-Updates;
548           };
549         };
550         UdebComponents
551         {
552           main;
553           non-free;
554         };
555   };
556
557   Experimental
558   {
559         Components
560         {
561           main;
562           contrib;
563           non-free;
564         };
565         Architectures
566         {
567           source;
568           all;
569           alpha;
570           amd64;
571           arm;
572           hppa;
573           hurd-i386;
574           i386;
575           ia64;
576           m68k;
577           mips;
578           mipsel;
579           powerpc;
580           s390;
581           sparc;
582         };
583         Announce "debian-devel-changes@lists.debian.org";
584         Origin "Debian";
585         Description "Experimental packages - not released; use at your own risk.";
586         CodeName "experimental";
587         NotAutomatic "yes";
588         OverrideCodeName "sid";
589         OverrideSuite "unstable";
590         Priority "0";
591         VersionChecks
592         {
593           MustBeNewerThan
594           {
595             Stable;
596             Proposed-Updates;
597             Testing;
598             Testing-Proposed-Updates;
599             Unstable;
600           };
601         };
602         UdebComponents
603         {
604           main;
605           non-free;
606         };
607   };
608
609 };
610
611 SuiteMappings
612 {
613  "propup-version oldstable-security stable testing testing-proposed-updates unstable";
614  "propup-version stable-security testing testing-proposed-updates unstable";
615  "propup-version testing-security unstable";
616  "map oldstable oldstable-proposed-updates";
617  "map oldstable-security oldstable-proposed-updates";
618  "map stable proposed-updates";
619  "map stable-security proposed-updates";
620  "map-unreleased oldstable unstable";
621  "map-unreleased stable unstable";
622  "map-unreleased proposed-updates unstable";
623  "map testing testing-proposed-updates";
624  "map testing-security testing-proposed-updates";
625  "map-unreleased testing unstable";
626  "map-unreleased testing-proposed-updates unstable";
627 };
628
629 Dir
630 {
631   Root "/srv/ftp.debian.org/ftp/";
632   Pool "/srv/ftp.debian.org/ftp/pool/";
633   Templates "/srv/ftp.debian.org/dak/templates/";
634   PoolRoot "pool/";
635   Lists "/srv/ftp.debian.org/database/dists/";
636   Log "/srv/ftp.debian.org/log/";
637   Lock "/srv/ftp.debian.org/lock";
638   Morgue "/srv/ftp.debian.org/morgue/";
639   MorgueReject "reject";
640   Override "/srv/ftp.debian.org/scripts/override/";
641   QueueBuild "/srv/incoming.debian.org/buildd/";
642   UrgencyLog "/srv/ftp.debian.org/testing/urgencies/";
643   Queue
644   {
645     Accepted "/srv/ftp.debian.org/queue/accepted/";
646     Byhand "/srv/ftp.debian.org/queue/byhand/";
647     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
648     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
649     Done "/srv/ftp.debian.org/queue/done/";
650     Holding "/srv/ftp.debian.org/queue/holding/";
651     New "/srv/ftp.debian.org/queue/new/";
652     Reject "/srv/ftp.debian.org/queue/reject/";
653     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
654     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
655   };
656 };
657
658 DB
659 {
660   Name "projectb";
661   Host "";
662   Port -1;
663 };
664
665 Architectures
666 {
667   source "Source";
668   all "Architecture Independent";
669   alpha "DEC Alpha";
670   hurd-i386 "Intel ia32 running the HURD";
671   hppa "HP PA RISC";
672   amd64 "AMD64";
673   arm "ARM";
674   i386 "Intel ia32";
675   ia64 "Intel ia64";
676   m68k "Motorola Mc680x0";
677   mips "MIPS (Big Endian)";
678   mipsel "MIPS (Little Endian)";
679   powerpc "PowerPC";
680   s390 "IBM S/390";
681   sh "Hitatchi SuperH";
682   sparc "Sun SPARC/UltraSPARC";
683 };
684
685 Archive
686 {
687   ftp-master
688   {
689     OriginServer "ftp-master.debian.org";
690     PrimaryMirror "ftp.debian.org";
691     Description "Master Archive for the Debian project";
692   };
693 };
694
695 Component
696 {
697   main
698   {
699         Description "Main";
700         MeetsDFSG "true";
701   };
702
703   contrib
704   {
705         Description "Contrib";
706         MeetsDFSG "true";
707   };
708
709   non-free
710   {
711         Description "Software that fails to meet the DFSG";
712         MeetsDFSG "false";
713   };
714
715   mixed  // **NB:** only used for overrides; not yet used in other code
716   {
717         Description "Legacy Mixed";
718         MeetsDFSG "false";
719   };
720 };
721
722 Section
723 {
724   admin;
725   base;
726   comm;
727   debian-installer;
728   devel;
729   doc;
730   editors;
731   embedded;
732   electronics;
733   games;
734   gnome;
735   graphics;
736   hamradio;
737   interpreters;
738   kde;
739   libdevel;
740   libs;
741   mail;
742   math;
743   misc;
744   net;
745   news;
746   oldlibs;
747   otherosfs;
748   perl;
749   python;
750   science;
751   shells;
752   sound;
753   tex;
754   text;
755   utils;
756   web;
757   x11;
758 };
759
760 Priority
761 {
762   required 1;
763   important 2;
764   standard 3;
765   optional 4;
766   extra 5;
767   source 0; // i.e. unused
768 };
769
770 OverrideType
771 {
772   deb;
773   udeb;
774   dsc;
775 };
776
777 Location
778 {
779
780   // Pool locations on ftp-master.debian.org
781   /srv/ftp.debian.org/ftp/pool/
782     {
783       Archive "ftp-master";
784       Type "pool";
785     };
786
787 };
788
789 Urgency
790 {
791   Default "low";
792   Valid
793   {
794     low;
795     medium;
796     high;
797     emergency;
798     critical;
799   };
800 };