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