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