]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
* process_unchecked.py: Add support for automatic BYHAND
[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 AutomaticByHandPackages {
632   "debian-installer-images" {
633     Source "xxx-debian-installer";
634     Section "raw-installer";
635     Extension "tar.gz";
636     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
637   };
638
639   "tag-overrides" {
640     Source "tag-overrides";
641     Section "byhand";
642     Extension "tar.gz";
643     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
644   };
645 };
646
647 Dir
648 {
649   Root "/srv/ftp.debian.org/ftp/";
650   Pool "/srv/ftp.debian.org/ftp/pool/";
651   Templates "/srv/ftp.debian.org/dak/templates/";
652   PoolRoot "pool/";
653   Lists "/srv/ftp.debian.org/database/dists/";
654   Log "/srv/ftp.debian.org/log/";
655   Lock "/srv/ftp.debian.org/lock";
656   Morgue "/srv/ftp.debian.org/morgue/";
657   MorgueReject "reject";
658   Override "/srv/ftp.debian.org/scripts/override/";
659   QueueBuild "/srv/incoming.debian.org/buildd/";
660   UrgencyLog "/srv/ftp.debian.org/testing/urgencies/";
661   Queue
662   {
663     Accepted "/srv/ftp.debian.org/queue/accepted/";
664     Byhand "/srv/ftp.debian.org/queue/byhand/";
665     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
666     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
667     Done "/srv/ftp.debian.org/queue/done/";
668     Holding "/srv/ftp.debian.org/queue/holding/";
669     New "/srv/ftp.debian.org/queue/new/";
670     Reject "/srv/ftp.debian.org/queue/reject/";
671     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
672     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
673   };
674 };
675
676 DB
677 {
678   Name "projectb";
679   Host "";
680   Port -1;
681 };
682
683 Architectures
684 {
685   source "Source";
686   all "Architecture Independent";
687   alpha "DEC Alpha";
688   hurd-i386 "Intel ia32 running the HURD";
689   hppa "HP PA RISC";
690   amd64 "AMD64";
691   arm "ARM";
692   i386 "Intel ia32";
693   ia64 "Intel ia64";
694   m68k "Motorola Mc680x0";
695   mips "MIPS (Big Endian)";
696   mipsel "MIPS (Little Endian)";
697   powerpc "PowerPC";
698   s390 "IBM S/390";
699   sh "Hitatchi SuperH";
700   sparc "Sun SPARC/UltraSPARC";
701 };
702
703 Archive
704 {
705   ftp-master
706   {
707     OriginServer "ftp-master.debian.org";
708     PrimaryMirror "ftp.debian.org";
709     Description "Master Archive for the Debian project";
710   };
711 };
712
713 Component
714 {
715   main
716   {
717         Description "Main";
718         MeetsDFSG "true";
719   };
720
721   contrib
722   {
723         Description "Contrib";
724         MeetsDFSG "true";
725   };
726
727   non-free
728   {
729         Description "Software that fails to meet the DFSG";
730         MeetsDFSG "false";
731   };
732
733   mixed  // **NB:** only used for overrides; not yet used in other code
734   {
735         Description "Legacy Mixed";
736         MeetsDFSG "false";
737   };
738 };
739
740 Section
741 {
742   admin;
743   base;
744   comm;
745   debian-installer;
746   devel;
747   doc;
748   editors;
749   embedded;
750   electronics;
751   games;
752   gnome;
753   graphics;
754   hamradio;
755   interpreters;
756   kde;
757   libdevel;
758   libs;
759   mail;
760   math;
761   misc;
762   net;
763   news;
764   oldlibs;
765   otherosfs;
766   perl;
767   python;
768   science;
769   shells;
770   sound;
771   tex;
772   text;
773   utils;
774   web;
775   x11;
776 };
777
778 Priority
779 {
780   required 1;
781   important 2;
782   standard 3;
783   optional 4;
784   extra 5;
785   source 0; // i.e. unused
786 };
787
788 OverrideType
789 {
790   deb;
791   udeb;
792   dsc;
793 };
794
795 Location
796 {
797
798   // Pool locations on ftp-master.debian.org
799   /srv/ftp.debian.org/ftp/pool/
800     {
801       Archive "ftp-master";
802       Type "pool";
803     };
804
805 };
806
807 Urgency
808 {
809   Default "low";
810   Valid
811   {
812     low;
813     medium;
814     high;
815     emergency;
816     critical;
817   };
818 };