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